変換出力のプレビュー (Anypoint Studio)

このバージョンの Mule は、拡張サポートが終了する 2023 年 5 月 2 日にその すべてのサポート​が終了しました。

このバージョンの Mule を使用する CloudHub には新しいアプリケーションをデプロイできなくなります。許可されるのはアプリケーションへのインプレース更新のみになります。

標準サポートが適用されている最新バージョンの Mule 4 にアップグレード​することをお勧めします。これにより、最新の修正とセキュリティ機能強化を備えたアプリケーションが実行されます。

Transform Message コンポーネントにサンプル入力データを供給することで、変換動作を確認できます。この機能を使用するにはプロジェクトをデプロイする必要はありません。サンプル入力や変換に変更を加えるたびに、出力がリアルタイムで更新されます。

  1. 入力ペインのルートをクリックして、​[Edit Sample Data (サンプルデータの編集)]​ を選択します。

    サンプルデータ

    新しいタブが開き、入力構造の空の骨組みが表示されます。値の場所には ​????​ がプレースホルダーとして表示されます。

    入力が POJO (Plain Old Java Object) 型である場合は、サンプルを DataWeave 形式で作成しなければなりません。これ自身は変換ではなく、データ構造の表現に過ぎません。
  2. プレースホルダーにサンプル値を入力して、プレビューペインでどのように表示されるかを確認します。

    サンプルデータ
    サンプルを元のプレースホルダーが表示された骨組みに戻すには、​骨組みに戻すアイコン​ ​rescaffold​ をクリックします。入力したサンプルデータはすべて失われます。
  3. プレビューペインを有効にするには、エディターの右上にある ​[Preview (プレビュー)]​ ボタンをクリックします。

    DataWeave コードまたはサンプルデータを変更して、出力データ構造がどのように変化するかを確認してください。

    トランスフォーマーに複数の出力 (例: ペイロードと変数の両方) がある場合は、現在選択されている変換に対応する出力が ​[Preview (プレビュー)]​ ペインに表示されます。
  4. 受信する可能性のあるすべての特殊文字や構造について変換をテストし、出力が予想どおりであることを確認します。

    このペインで定義されるサンプルは、​Transform Message​ コンポーネントでのみ機能し、他のコンポーネントに伝播されるメタデータを変更したり、サンプル値が他のコンポーネントに伝播されたりすることはありません。また、アプリケーションのデフォルト値としてや、他のいかなる目的にも使用されることはありません。