Я использую 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 output
применение / JSON
транзакция уведомления: {
«Testout»: «B ...». Причина: невозможно разрешить ссылку на полезную нагрузку.
Этот же код работает в обычном потоке, и ошибка исчезает.
когда я удаляю полезную нагрузку.