-
項目:
-
encoding
(エンコード): Mule メッセージプロセッサで使用されるエンコード。 -
name
(名前): プロジェクトおよび Mule アプリケーションの名前。 -
standalone
(スタンドアロン):true
または false
を返します。 -
workDir
(作業ディレクトリ): Mule アプリケーションの作業ディレクトリ。Studio の場合、これは Eclipse プラグインディレクトリです。 -
registry
(レジストリ): Mule レジストリエントリのマップ。
-
-
例:
#[app.encoding]
は UTF-8
などを返します。
定義済み変数
DataWeave 式は、さまざまな Mule Runtime Engine オブジェクトから値を取得できる変数を受け入れます。 開始する前に、Mule 4 アプリケーションでは DataWeave のバージョン 2.x が使用されることに注意してください。Mule 3 アプリケーションでの DataWeave については、DataWeave バージョン 1.2 のドキュメントを参照してください。 他の Mule バージョンの場合は、DataWeave の目次のバージョンセレクタを使用できます。
よく使用される変数として、Mule イベントの主要部分である attributes
、payload
、vars
などがあります。
変数 | 説明 | 項目と例 |
---|---|---|
|
コンテキストの Mule アイテム。 |
|
|
Mule メッセージオブジェクト ( |
|
|
認証情報へのアクセスを提供します。 |
|
|
処理されるメッセージの |
|
|
メッセージペイロードのデータ型。 |
|
|
Mule メッセージオブジェクトに関連付けられたエラー。 |
|
|
非推奨: 現在のフローの名前。フロー名は静的であるため、この項目は非推奨であり、Logger コンポーネントでのみ使用できます。 |
|
|
処理されるパッケージ ( |
|
|
アプリケーションが現在実行されている Mule インスタンス。 |
|
|
処理中の現在の Mule メッセージオブジェクト ( |
|
|
Mule インスタンスが実行されているオペレーティングシステム。Mule が実行されている物理サーバと JVM の両方に関する情報を公開します。
|
|
|
処理中の現在の Mule イベントに現在設定されているすべての変数。 |
|