1

Mule 4 を使用してフローを作成していますが、エラー処理でメッセージを既存のペイロードを使用するものに変換したいと考えています。

私のコードは

transactionNotification: {
    "Testout": "Band", 
    "errorNotification": p("api.name"),
    "transactionCode": p("notification.errorCode"),
    "transactionStatus": p("notification.error"),
    remark: {
        messageCode: p("notification.messageCode"),
        messageText: payload
    }
}

エラーが発生します

式 '%dw 2.0 出力のスクリプト言語エラー

アプリケーション/json

transactionNotification: { "Testout": "B...'.理由: ペイロードの参照を解決できません..

同じコードが通常のフローで機能しているようで、ペイロードを削除するとエラーが消えます。

4

1 に答える 1