Mulesoft-discovering-anypoint-studio

提供:Dev Guides
移動先:案内検索

MuleSoft-Anypoint Studioの発見

Anypoint Studioエディターは、アプリケーション、API、プロパティ、構成ファイルの設計に役立ちます。 設計に加えて、編集にも役立ちます。 この目的のためにMule構成ファイルエディタがあります。 このエディターを開くには、 /src/main/mule にあるアプリケーションXMLファイルをダブルクリックします。

アプリケーションを操作するために、Mule構成ファイルエディターの下に次の3つのタブがあります。

[メッセージフロー]タブ

このタブは、ワークフローの視覚的な表現を提供します。 基本的に、フローを視覚的に確認するのに役立つキャンバスが含まれています。 Muleパレットからイベントプロセッサをキャンバスに追加する場合は、ドラッグアンドドロップするだけでキャンバスに反映されます。

[メッセージフロータブ]

イベントプロセッサをクリックすると、選択したプロセッサの属性を含むMuleプロパティビューを取得できます。 それらを編集することもできます。

グローバル要素タブ

このタブには、モジュールのグローバルMule構成要素が含まれています。 このタブでは、構成ファイルを作成、編集、または削除できます。

グローバル要素タブ

[構成XML]タブ

名前が示すように、Muleアプリケーションを定義するXMLが含まれています。 ここで行うすべての変更は、メッセージフロータブの下のイベントプロセッサのプロパティビューだけでなく、キャンバスにも反映されます。

構成XMLタブ

ビュー

アクティブなエディターの場合、Anypoint studioは、ビューの助けを借りて、プロジェクトのメタデータ、プロパティのグラフィック表示を提供します。 ユーザーは、Muleプロジェクトでビューを移動したり、閉じたり、追加したりできます。 以下はAnypoint studioのいくつかのデフォルトビューです-

パッケージエクスプローラー

パッケージエクスプローラービューの主なタスクは、Muleプロジェクトに含まれるプロジェクトフォルダーとファイルを表示することです。 Muleプロジェクトフォルダの横にある矢印をクリックして、フォルダを展開または縮小できます。 フォルダまたはファイルは、ダブルクリックして開くことができます。 そのスクリーンショットを見てください-

パッケージエクスプローラー

ミュールパレット

ミュールパレットビューには、スコープ、フィルター、フロー制御ルーターなどのイベントプロセッサーと、モジュールおよびそれらの関連操作が表示されます。 Mule Paletteビューの主なタスクは次のとおりです-

  • このビューは、プロジェクトのモジュールとコネクタを管理するのに役立ちます。
  • Exchangeから新しい要素を追加することもできます。

そのスクリーンショットを見てください-

ミュールパレット

ラバのプロパティ

名前が示すように、キャンバスで現在選択されているモジュールのプロパティを編集できます。 ラバのプロパティビューには次のものが含まれます-

  • ペイロードのデータ構造に関するリアルタイム情報を提供するDataSense Explorer。
  • インバウンドおよびアウトバウンドのプロパティ(利用可能な場合)または変数。

以下はスクリーンショットです-

ミュールのプロパティ

コンソール

ESB Muleアプリケーションを作成または実行するたびに、組み込みESB Muleサーバーは、Studioによって報告されたイベントおよび問題のリストを表示します。 コンソールビューには、その組み込みMuleサーバーのコンソールが含まれています。 そのスクリーンショットを見てください-

コンソール

問題ビュー

Muleプロジェクトの作業中に多くの問題に遭遇する可能性があります。 これらの問題はすべて、問題ビューに表示されます。 以下はスクリーンショットです

問題ビュー

展望

Anypoint Studioでは、指定された配置のビューとエディターのコレクションです。 Anypoint Studioには2種類のパースペクティブがあります-

ミュールデザインパースペクティブ-スタジオで取得するデフォルトのパースペクティブです。

  • Muleデバッグパースペクティブ*-Anypoint Studioが提供するもう1つのパースペクティブはMuleデバッグパースペクティブです。

一方、独自のパースペクティブを作成し、デフォルトビューを追加または削除することもできます。