既存の Mule アプリケーションからの Mule アプリケーションの作成の開始 (Flow Designer)

既存の Mule アプリケーションから Mule アプリケーションの作成を開始する方法は 2 つあります。

既存のプロジェクトの複製

既存の Mule アプリケーションプロジェクトに基づいて、新しい Mule アプリケーションプロジェクトを作成できます。新しいプロジェクトには、既存のプロジェクトに含まれるほぼすべてのものが含まれ、既存のプロジェクトで定義されたカスタムデータ型やサンプルデータもすべて含まれます。ただし、認証情報は新しいプロジェクトにコピーされません。

手順

  1. Design Center のプロジェクトのリストで既存の Mule アプリケーションプロジェクトを選択します。

  2. 次のような [Clone (複製)] アイコンをクリックします。

    to create a mule application project cfeff

  3. 新しいプロジェクトに名前を付けます。

結果

新しいプロジェクトが開きます。赤い丸は、認証情報を入力する必要があることを示します。これにより、Flow Designer は、カードで表されているシステムに接続できます。キャンバスの左側にある [Project (プロジェクト)] ペインの [Reusable Configurations (再利用可能な設定)] リストのエントリをクリックします。設定が開き、ユーザからの情報を必要とする各項目の両側に赤い境界線が表示されます。

このような項目を見つけるもう 1 つの方法は、Flow Designer 画面の右下隅にある [Problems (問題)] タブをクリックして [Problems (問題)] ペインを開くことです。ペインでエントリをクリックすると、それに対応する項目が表示されます。

次にすること

必須情報を入力したら、アプリケーションを自由に変更して他の Mule アプリケーションと同様に開発することができます。

既存のプロジェクトのインポート

[Download source (ソースをダウンロード)] オプションを使用して Flow Designer からエクスポートした Mule アプリケーションプロジェクトをインポートできます。この機能は 2 つの異なるシナリオをサポートします。

  • 同じ組織内の異なる環境からエクスポートされたプロジェクトのインポート

  • 異なる組織の環境からエクスポートされたプロジェクトのインポート

エクスポートされたプロジェクトには、プロジェクトが元の場所でリンクされていた項目は含まれません。 インポートされたプロジェクトには、プロジェクトが元の場所で含めたドライバや他のライブラリは含まれません。インポートしたプロジェクトに、ライブラリを必要とするコネクタが含まれる場合には、これらのコネクタを開いて必要なライブラリをセットアップする必要があります。

たとえば、プロジェクトにデータベースコネクタが含まれる場合、そのコネクタ用のデータベースドライバは、エクスポートされたプロジェクトには含まれません。プロジェクトをインポートしたら、データベースコネクタを開き、データベースドライバの場所に移動して、ドライバを選択してください。 また、インポートしたプロジェクトにデータベースコネクタが含まれる場合、そのコネクタ用のデータベースドライバはプロジェクトには含まれません。データベースコネクタを開いてドライバをセットアップする必要があります。

手順

  1. Design Center の​[Projects (プロジェクト)] ページで [Create (作成)] ボタンをクリックし、​[Import Application (アプリケーションをインポート)] をクリックします。

  2. インポートするプロジェクトに付ける名前を指定します。

  3. ファイルシステムを参照して、プロジェクトを含む .jar ファイルを探します。

  4. [Import (インポート)] をクリックします。

結果

新しいプロジェクトが開きます。

プロジェクトで参照されているコネクタ、コンポーネント、またはモジュールがカスタム開発されたもので、インポート先の環境には存在しない場合は、次のようなメッセージが表示されてインポートが失敗します。

Unable to resolve dependency 2bacbe78-4300-965a-39fce81ee15d:mule-plugin-americanflights:jar:mule-plugin:1.0.0
Where
2bacbe78-4300-965a-39fce81ee15d is the Maven groupI for the artifact
Mule-plugin-americanfligths is the Maven artifact ID
jar is the type of the Maven artifact
mule-plugin is the classifier of the Maven artifact
1.0.0 is the version of the Maven artifact.

このようなエラーが発生した場合は、アセットの所有者に Maven を使用して Exchange にパブリッシュするように依頼してください。

次にすること

アプリケーションを自由に変更して他の Mule アプリケーションと同様に開発できます。

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub