Mulesoft-discovering-anypoint-studio
MuleSoft-Anypoint Studioの発見
Anypoint Studioエディターは、アプリケーション、API、プロパティ、構成ファイルの設計に役立ちます。 設計に加えて、編集にも役立ちます。 この目的のためにMule構成ファイルエディタがあります。 このエディターを開くには、 /src/main/mule にあるアプリケーションXMLファイルをダブルクリックします。
アプリケーションを操作するために、Mule構成ファイルエディターの下に次の3つのタブがあります。
[メッセージフロー]タブ
このタブは、ワークフローの視覚的な表現を提供します。 基本的に、フローを視覚的に確認するのに役立つキャンバスが含まれています。 Muleパレットからイベントプロセッサをキャンバスに追加する場合は、ドラッグアンドドロップするだけでキャンバスに反映されます。
[メッセージフロータブ]
イベントプロセッサをクリックすると、選択したプロセッサの属性を含むMuleプロパティビューを取得できます。 それらを編集することもできます。
グローバル要素タブ
このタブには、モジュールのグローバルMule構成要素が含まれています。 このタブでは、構成ファイルを作成、編集、または削除できます。
[構成XML]タブ
名前が示すように、Muleアプリケーションを定義する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デバッグパースペクティブです。
一方、独自のパースペクティブを作成し、デフォルトビューを追加または削除することもできます。