Flex Gateway新着情報
Governance新着情報
Monitoring API Managerビジネスロジックを使用してデータを処理するには、Mule アプリケーションのコネクタや他のコンポーネントを使用してインテグレーションを作成します。
通常のワークフローには次の 1 つ以上のタスクが含まれます。
インテグレーションプロジェクトを作成またはインポートします。
インテグレーションを最初から作成するか、Anypoint Exchange からインポートしたプロジェクトテンプレートまたはインテグレーション例から開始します。Exchange のテンプレートおよび例についての詳細は、アセットタイプを参照してください。
プロジェクトには複数の設定 XML ファイルを作成できます。追加の設定 XML ファイルを作成するを参照してください。
インテグレーションプロジェクトを作成する手順は、次のとおりです。
IDE のアクティビティバーで、 (Anypoint Code Builder) アイコンをクリックします。
[Quick Actions (クイックアクション)] から [Develop an Integration (インテグレーションを開発)] をクリックします。
[Develop an Integration (インテグレーションを開発)] フォームでプロジェクト名と場所を指定します。
項目名 | Field Value (項目値) |
---|---|
Project Name (プロジェクト名) |
プロジェクトの一意の名前。 この名前はタイトルおよびインテグレーションプロジェクトファイルの名前として使用されます。
たとえば、プロジェクト名が「OAS Integration」 (OAS インテグレーション) の場合、プロジェクトファイル名は |
Project Location (プロジェクトの場所) |
ホームディレクトリまたは作成する別のディレクトリ。インテグレーション用の別のディレクトリを選択するには、[Browse (参照)] をクリックします。 「ホームディレクトリへのフォルダーの追加」を参照してください。 別のプロジェクトディレクトリ内にプロジェクトを作成しないでください。 |
プロジェクトを最初から作成するか、Anypoint Exchange のアセットから開始します。
空のプロジェクトから開始
プロジェクトテンプレートまたは例から開始
[Empty Project (空のプロジェクト)] をクリックして、インテグレーションプロジェクトを最初から開始します。このプロジェクトに事前設定済みのコンポーネントはありません。
Anypoint Exchange から既存のインテグレーションテンプレートまたは例をインポートする手順は、次のとおりです。
[Template or Example Project (テンプレートまたはプロジェクト例)] をクリックして、Anypoint Exchange から既存のインテグレーションテンプレートまたは例をインポートします。
ビジネス組織に関連付けられた非公開アセットをインポートする場合は、IDE から Anypoint Platform にログインして、検索結果にテンプレートまたは例のリストを表示します。
公開アセットの検索ではログインは不要です。
IDE からテンプレートまたは例を検索します。
部分検索を使用できます。
追加するアセットにマウスポインターを置きます。
[Add Asset (アセットを追加)] をクリックします。
Mule Runtime と Java のバージョンを選択します。
サポートされるバージョンのいずれかを選択できます。IDE は、バージョン設定をプロジェクトの mule-artifact.json
ファイルに保存します。
作成するプロジェクトのデフォルトの Mule Runtime バージョンと Java バージョンを設定するには、Mule、Java、コネクタのバージョン設定を参照してください。
[Create Project (プロジェクトを作成)] をクリックします。
IDE では、プロジェクト用に選択した Mule Runtime バージョンまたは Java バージョンをダウンロードする必要がある場合に通知が表示されます。Mule Runtime は ${user.home}/AnypointCodeBuilder/runtimes
にダウンロードされ、選択した Java バージョンは ${user.home}/AnypointCodeBuilder/java
にダウンロードされます。
インテグレーションプロジェクトを最初から作成する場合、または Exchange からのプロジェクトにフロー構造 (フロー、サブフロー、エラー処理コンポーネント) が含まれない場合、フロー構造を作成するオプションがキャンバス UI に表示されます。それ以外の場合、キャンバス UI ではインポートしたアセットのコンポーネントのグラフィック表現が生成されます。これを使用して設定を開始できます。
Anypoint Code Builder により、Mule プロジェクト内の src/main/mule
に初期 Mule 設定 XML ファイルが作成されます。
追加の設定ファイルを作成できます。たとえば、スキャフォールディング済みインターフェースの実装ファイル用や、XML ファイルから参照できるグローバル設定用の設定ファイルを追加できます。
新しい設定 XML ファイルを作成する手順は、次のとおりです。
[Explorer] ビューで mule フォルダー (src/main/mule
) を右クリックして [New Mule Configuration File… (新規 Mule 設定ファイル…)] を選択します。
開いた [New Mule Configuration File… (新規 Mule 設定ファイル…)] 項目で新しいファイルの名前を拡張子なしで指定します。
名前はプロジェクト内で一意である必要があります。使用できる特殊文字は、_
(アンダースコア)、-
(ハイフン)、.
、@
、(
、)
です。
このプロセスにより 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 には、インテグレーションプロジェクトの作成時に表示される、プロジェクトファイルをビルドするためのオプションと同じものが表示されます。例を参照するか、設定を開始するには、プロジェクトにコンポーネントを追加するを参照してください。