Считывание значений из типа ошибки ErrorType в dataweave

#mule #mule-studio #dataweave #mule-component #mulesoft

Вопрос:

Нужна небольшая помощь для извлечения значений, которые находятся в состоянии ошибки.тип ошибки согласно прилагаемому снимку экрана.

Мне нужны значения asString, идентификатора и пространства имен из error.ErrorType.

И нужен код выражения dataweave для записи в сообщении преобразования в Mulesoft.

введите описание изображения здесь

Ответ №1:

Вы могли бы ссылаться на них с обозначением .(точка), и это должно сработать для вас?

Скрипт

 %dw 2.0
output application/json
---
{
    errorAsString: error.errorType.asString,
    errorIdentifier: error.errorType.identifier,
    errorNamespace: error.errorType.namespace
}
 

Я сделал для вас скриншот из примера приложения, которое я создал, чтобы продемонстрировать это.

введите описание изображения здесь