Anypoint Studio (Studio) エディターは、Mule アプリケーション、プロパティ、および設定ファイルの設計と更新に役立ちます。
Studio でコネクタを追加および設定する手順は、次のとおりです。
Studio で初めてコネクタを設定する場合は、「Anypoint Studio を使用したコネクタの設定」を参照してください。このトピックを参照した後、コネクタ項目についての詳細情報が必要な場合は、「MCP Connector リファレンス」を参照してください。
始める前に
-Dmule.http.service.implementation=NETTY プロパティを AnypointStudio.ini ファイルに追加します。
Mac OS:
-
/Applications フォルダーに移動して、AnypointStudio パッケージを右クリックして、[Show Package Contents (パッケージコンテンツを表示)] を選択します。 -
[Contents (コンテンツ)] > [Eclipse] に移動して、
AnypointStudio.ini ファイルを開きます。 -
-Dmule.http.service.implementation=NETTY プロパティを追加します。-Dorg.mule.tooling.runtime.args=-XX:-UseBiasedLocking,-Dfile.encoding=UTF-8,-XX:+UseG1GC,-XX:+UseStringDeduplication,-Dmule.deployment.forceParseConfigXmls=true,-Dmule.http.service.implementation=NETTY
Windows:
-
Anypoint Studio のインストールディレクトリ内で
AnypointStudio.ini ファイルを探します。 -
-Dmule.http.service.implementation=NETTY プロパティを追加します。-Dorg.mule.tooling.runtime.args=-XX:-UseBiasedLocking,-Dfile.encoding=UTF-8,-XX:+UseG1GC,-XX:+UseStringDeduplication,-Dmule.deployment.forceParseConfigXmls=true,-Dmule.http.service.implementation=NETTY
Mule プロジェクトを作成する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
コネクタを Mule プロジェクトに追加する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
ソースの設定
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[] 次のソースのいずれかを MCP Connector で使用するように設定できます。
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
フローにコネクタの操作を追加する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
コネクタのグローバル要素を設定する
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
-
[General (一般)] タブの [Connection (接続)] で、設定する認証方式を選択します。MCP プロトコルのセキュリティは主に OAuth 認証コードフローに基づきます。さまざまなシステムや使用法との互換性を維持するため、コネクタでは次を含めその他の認証方法もサポートされます。
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
基本認証
[Global Element Properties (グローバル要素のプロパティ)] 画面の [General (一般)] タブで認証情報を入力し、基本認証を設定します。
-
[Connection (接続)] > [Basic (基本)] を選択し、次の項目の値を入力または設定します。
項目 ユーザーアクション Name (名前)
設定名を入力します。
Username (ユーザー名)
セッションの初期化に使用するユーザー名。
Password (パスワード)
ユーザーの認証に使用するパスワード。
Preemptive (プリエンプティブ)
true に設定すると、クライアントはサーバーがクライアントにチャレンジ (401 未承認) するのを待たずに、認証ログイン情報 (ユーザー名とパスワード) をサーバーへの初期 HTTP 要求と共に送信します。
OAuth Client Credentials (OAuth クライアントログイン情報)
マシン間の認証で使用されます。クライアントアプリケーションは、そのクライアント ID とクライアントシークレットを使用して自身を認証サーバーで直接認証し、アクセストークンを受け取ります。
これは、アプリケーションがユーザーの代理ではなく自身のためにリソースにアクセスしている場合に使用されます。
その他のコネクタ項目の設定
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
アプリケーションをデバッグする
Studio の埋め込みデバッガーを使用して Mule アプリケーションをデバッグします。
アプリケーションをデバッグする前に、-Dmule.http.service.implementation=NETTY プロパティをデバッグ設定に追加します。
Logging and Debuggingを参照してください。
アプリケーションログの表示
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[]
アプリケーションをデプロイする
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$mcp-connector-partial.adoc[]
関連情報
Unresolved include directive in modules/ROOT/pages/mcp-connector-studio.adoc - include::connectors::partial$t-studio-partial.adoc[] * デプロイメントオプション