インテグレーションの作成

進行中のベータリリース​: クラウド IDE は進行中のベータリリースです。ベータ状態での Anypoint Code Builder の使用には、IDE で入手できる、該当するベータサービス契約条件が適用されます。

ビジネスロジックを使用してデータを処理するには、Mule アプリケーションのコネクタや他のコンポーネントを使用してインテグレーションを作成します。

通常のワークフローには次の 1 つ以上のタスクが含まれます。

  1. インテグレーションプロジェクトを作成またはインポートします。

  2. プロジェクトにコンポーネントを追加します​。

プロジェクトには複数の設定 XML ファイルを作成できます。​追加の設定 XML ファイルを作成する​を参照してください。

インテグレーションプロジェクトを作成する

インテグレーションプロジェクトを作成する手順は、次のとおりです。

  1. IDE のアクティビティバーで、​​ (​Anypoint Code Builder​) アイコンをクリックします。

  2. [Quick Actions (クイックアクション)]​ から ​[Develop an Integration (インテグレーションを開発)]​ をクリックします。

    [Getting started (使用開始)] セクション内で強調表示されている [Develop an Integration (インテグレーションを開発)] リンク
  3. [Develop an Integration (インテグレーションを開発)]​ フォームでプロジェクト名と場所を指定します。

    項目名 Field Value (項目値)

    Project Name (プロジェクト名)

    プロジェクトの一意の名前。

    この名前はタイトルおよびインテグレーションプロジェクトファイルの名前として使用されます。 たとえば、プロジェクト名が「OAS Integration」 (OAS インテグレーション) の場合、プロジェクトファイル名は ​oas-integration​ になります。

    Project Location (プロジェクトの場所)

    ホームディレクトリまたは作成する別のディレクトリ。インテグレーション用の別のディレクトリを選択するには、​[Browse (参照)]​ をクリックします。

    ホームディレクトリへのフォルダーの追加」を参照してください。

    別のプロジェクトディレクトリ内にプロジェクトを作成しないでください。

  4. プロジェクトを最初から作成するか、Anypoint Exchange のアセットから開始します。

    • 空のプロジェクトから開始

    • プロジェクトテンプレートまたは例から開始

    [Empty Project (空のプロジェクト)]​ をクリックして、インテグレーションプロジェクトを最初から開始します。このプロジェクトに事前設定済みのコンポーネントはありません。

    インテグレーションプロジェクトを最初から作成します。

    Anypoint Exchange から既存のインテグレーションテンプレートまたは例をインポートする手順は、次のとおりです。

    1. [Template or Example Project (テンプレートまたはプロジェクト例)]​ をクリックして、Anypoint Exchange から既存のインテグレーションテンプレートまたは例をインポートします。

      Exchange アセットからインテグレーションプロジェクトを作成します。
    2. ビジネス組織に関連付けられた非公開アセットをインポートする場合は、​IDE から Anypoint Platform にログイン​して、検索結果にテンプレートまたは例のリストを表示します。

      公開アセットの検索ではログインは不要です。

    3. IDE からテンプレートまたは例を検索します。

      部分検索を使用できます。

    4. 追加するアセットにマウスポインターを置きます。

    5. [Add Asset (アセットを追加)]​ をクリックします。

  5. Mule Runtime​ と ​Java​ のバージョンを選択します。

    サポートされるバージョンのいずれかを選択できます。IDE は、バージョン設定をプロジェクトの ​mule-artifact.json​ ファイルに保存します。 作成するプロジェクトのデフォルトの Mule Runtime バージョンと Java バージョンを設定するには、Mule、Java、コネクタのバージョン設定を参照してください。

  6. [Create Project (プロジェクトを作成)]​ をクリックします。

    IDE では、プロジェクト用に選択した Mule Runtime バージョンまたは Java バージョンをダウンロードする必要がある場合に通知が表示されます。Mule Runtime は ​${user.home}/AnypointCodeBuilder/runtimes​ にダウンロードされ、選択した Java バージョンは ​${user.home}/AnypointCodeBuilder/java​ にダウンロードされます。

インテグレーションプロジェクトを最初から作成する場合、または Exchange からのプロジェクトにフロー構造 (フロー、サブフロー、エラー処理コンポーネント) が含まれない場合、フロー構造を作成するオプションがキャンバス UI に表示されます。それ以外の場合、キャンバス UI ではインポートしたアセットのコンポーネントのグラフィック表現が生成されます。これを使用して設定を開始できます。

追加の設定 XML ファイルを作成する

Anypoint Code Builder により、Mule プロジェクト内の ​src/main/mule​ に初期 Mule 設定 XML ファイルが作成されます。

追加の設定ファイルを作成できます。たとえば、スキャフォールディング済みインターフェースの実装ファイル用や、XML ファイルから参照できるグローバル設定用の設定ファイルを追加できます。

新しい設定 XML ファイルを作成する手順は、次のとおりです。

  1. [Explorer] ビューで ​mule​ フォルダー (​src/main/mule​) を右クリックして ​[New Mule Configuration File…​ (新規 Mule 設定ファイル…​)]​ を選択します。

  2. 開いた ​[New Mule Configuration File…​ (新規 Mule 設定ファイル…​)]​ 項目で新しいファイルの名前を拡張子なしで指定します。

    Mule 設定 XML ファイルの名前の指定

    名前はプロジェクト内で一意である必要があります。使用できる特殊文字は、​_​ (アンダースコア)、​-​ (ハイフン)、​.​、​@​、​(​、​)​ です。

    このプロセスにより ​xml​ 拡張子がファイル名に自動的に追加され、新しい設定 XML ファイルとそのキャンバス UI が IDE 内で開きます。新しい設定 XML ファイルには、デフォルトの名前空間を含む ​<mule/>​ 要素が含まれます。

    <?xml version="1.0" encoding="UTF-8"?>
    <mule xmlns="http://www.mulesoft.org/schema/mule/core"
          xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd">
    
    </mule>

    ファイルのキャンバス UI には、インテグレーションプロジェクトの作成時に表示される、プロジェクトファイルをビルドするためのオプションと同じものが表示されます。例を参照するか、設定を開始するには、​プロジェクトにコンポーネントを追加する​を参照してください。