既存の Mule アプリケーションからの Mule アプリケーションの作成の開始 (Flow Designer):page-support-status: eolScheduled

既存の 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 つの異なるシナリオをサポートします。

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

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

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

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

手順

プロジェクトを JAR ファイルからインポートするには、アカウントに Mule アプリケーションを作成する権限が必要です。この権限を持っていない場合、jar ファイルをインポートするオプションが ​[Import from File (ファイルからインポート)]​ ダイアログに表示されません。

  1. Design Center の ​[Projects (プロジェクト)]​ ページで ​[Create new (新規作成)]​ ボタンをクリックし、​[Import from File (ファイルからインポート)]​ をクリックします。

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

  3. [Choose file (ファイルを選択)]​ をクリックしてから、プロジェクトが含まれる JAR ファイルのファイルシステムを参照します。

  4. [Import and Create project (プロジェクトをインポートして作成)]​ をクリックします。

結果

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

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

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-americanflights 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 アプリケーションと同様に開発できます。