DataWeave の概要

DataWeave は、Mule アプリケーションを通過したデータにアクセスし、変換するための MuleSoft 式言語です。DataWeave は、Mule アプリケーション内でスクリプトと式を実行する Mule Runtime Engine と緊密に統合します。

DataWeave スクリプトは、Mule イベントのデータに対して動作します。一般には、これを使用してメッセージペイロード内のデータにアクセスし、データを変換します。たとえば、アプリケーション内のコンポーネントで 1 つのシステムからデータを取得した後、DataWeave を使用して、そのデータ内の選択した項目を新しいデータ形式に変更して出力します。次に、アプリケーション内の別のコンポーネントを使用してそのデータを別のシステムに渡すことができます。

  • DataWeave 2.3.0 for Mule Runtime Engine (Mule) バージョン 4.3 以降の使用を開始するには、​クイックスタート​を参照してください。

  • DataWeave についての詳細は、​言語ガイド​を参照してください。

  • DataWeave 2.3.0 の操作および関数についてのリファレンス情報は、​リファレンスガイド​を参照してください。

互換性

The following table specifies which version of DataWeave is bundled with each Mule runtime engine release:

Mule Version DataWeave Version

4.10

2.10

4.9

2.9

4.8

2.8

4.7

2.7

4.6

2.6

4.5

2.5

4.4

2.4

4.3

2.3

4.2

2.2

4.1

2.1

3.9

1.2

3.8

1.1

3.7

1.0

関連情報