スタートアップ(英語)
コミュニティ(英語)
トレーニング(英語)
チュートリアル(英語)
ドキュメント
API、AI、ツール (英語)
Flex Gateway ポリシーでの DataWeave のサポート
DataWeave は、MuleSoft がデータ変換用に設計したプログラミング言語です。DataWeave を使用すると、ある形式のデータを読み込んで解析し、データを変換して、異なる形式で書き出すという、よくあるインテグレーション開発者のユースケース向けのシンプルなソリューションを構築できます。
Flex Gateway は、ポリシー設定において DataWeave 式の一部をサポートします。DataWeave は内部ポリシーと PDK を使用して作成されたカスタムポリシーでのみサポートされています。
使用できる関数
fromBase64
|
Flex Gateway では、バイナリ型の結果を伴う DataWeave 式はサポートされません。 |
使用できる定義済み変数
-
-
attributes.headers -
attributes.method (要求コンテキストでのみ使用可能) -
attributes.queryParams (要求コンテキストでのみ使用可能) -
attributes.queryString (要求コンテキストでのみ使用可能) -
attributes.requestPath (要求コンテキストでのみ使用可能) -
attributes.requestUri (要求コンテキストでのみ使用可能) -
attributes.localAddress (要求コンテキストでのみ使用可能) -
attributes.remoteAddress (要求コンテキストでのみ使用可能) -
attributes.scheme (要求コンテキストでのみ使用可能) -
attributes.version (要求コンテキストでのみ使用可能) -
attributes.statusCode (応答コンテキストでのみ使用可能)
-
-
-
authentication.clientId -
authentication.clientName -
authentication.principal -
authentication.properties
-
-
payload-
項目は現在のペイロードに応じて異なります。たとえば、
#[payload] はメッセージの本文を返します。
-
-
-
個々のポリシーでサポートされる変数のセットは異なります。詳細は、policies-includeed-directory.adocにリストされたポリシーを参照してください。
-


