スタートアップ(英語)
コミュニティ(英語)
トレーニング(英語)
チュートリアル(英語)
ドキュメント
API、AI、ツール (英語)
Design Center からの API 仕様のインポート
Anypoint Studio では、RAML API 仕様を Design Center から新しい Mule プロジェクトまたは既存の Mule プロジェクトにインポートできます。
このタスクは、RAML の種別の API 仕様でのみ機能します。
Design Center から新しいプロジェクトに API 仕様をインポートする
-
Anypoint Studio 画面の上部にあるタスクバーで、[File (ファイル)] > [New (新規)] > [Mule Project (Mule プロジェクト)] を選択します。
-
プロジェクトの名前を入力します。
-
Mule Runtime Engine バージョン 4.1.4 以降を選択します。
-
[API Specification (API 仕様)] セクションで、[Download RAML from Design Center (Design Center から RAML をダウンロード)] タブを選択します。
-
[Location (場所)] 項目で、[…] ボタンをクリックして [Design Center…] を選択します。
-
自分の Anypoint Platform ユーザー名を選択します。
ログインしていない場合、[Add Account (アカウントを追加)] ボタンをクリックして、Anypoint Platform アカウントを追加することもできます。 -
[Browse Design Center for APIs (Design Center で API を参照)] ウィンドウで、API 仕様が配置されている Anypoint Platform ビジネスグループを選択します。
Anypoint Platform ログイン情報を設定している場合、ユーザー名とビジネスグループのオプションは選択できません。
別のアカウントを使用する場合は、[Add Account (アカウントを追加)] ボタンをクリックして再びログインします。 -
使用可能な API のリストから、必要な API を選択して [OK] をクリックします。
-
[Finish (完了)] をクリックします。
Studio によって API 仕様がスキャフォールディングされます。API 仕様からフローを作成しない場合、[Scaffold Flows From These API Specifications (これらの API 仕様からフローをスキャフォールディングする)] チェックボックスをオフにします。
Design Center から既存のプロジェクトに API 仕様をインポートする
Design Center から既存のプロジェクトに API 仕様をインポートすると、src/main/resources/api ディレクトリからすべてのリソースが削除されます。
-
[Package Explorer] ビューでプロジェクトを右クリックして、[Anypoint Platform] > [Download RAML from Design Center (Design Center から RAML をダウンロード)] を選択します。
-
自分の Anypoint Platform ユーザー名を選択します。
ログインしていない場合、[Add Account (アカウントを追加)] ボタンをクリックして、Anypoint Platform アカウントを追加することもできます。 -
[Browse Design Center for APIs (Design Center で API を参照)] ウィンドウで、API 仕様が配置されている Anypoint Platform ビジネスグループを選択します。
Anypoint Platform ログイン情報を設定している場合、ユーザー名とビジネスグループのオプションは選択できません。
別のアカウントを使用する場合は、[Add Account (アカウントを追加)] ボタンをクリックして再びログインします。 -
使用可能な API のリストから、必要な API を選択して [OK] をクリックします。
-
[Finish (完了)] をクリックします。
Studio によって API 仕様がスキャフォールディングされます。API 仕様からフローを作成しない場合、[Scaffold Flows From These API Specifications (これらの API 仕様からフローをスキャフォールディングする)] チェックボックスをオフにします。


