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...'.理由: ペイロードの参照を解決できません..
同じコードが通常のフローで機能しているようで、ペイロードを削除するとエラーが消えます。