В Mule 4, как получить обработку ошибок для использования полезной нагрузки? - PullRequest
0 голосов
/ 02 июля 2019

Я использую 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 ...». Причина: невозможно разрешить ссылку на полезную нагрузку.

Этот же код работает в обычном потоке, и ошибка исчезает. когда я удаляю полезную нагрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...