Преобразование атрибутов поля xml в xml с использованием ESQL на вычислительном узле брокера сообщений

Я новичок в разработке брокера сообщений. Я попытался преобразовать исходный SOAP через XML-файл в целевой SOAP через XML-файл. В моем исходном сообщении потока сообщений отбрасывается, чтобы поймать терминал. Я не могу выяснить проблему.

мой поток: MQINPUT NODE ---> COMPUTE NODE --> MQOUTPUT NODE

Если какое-либо решение по этому вопросу может быть мне полезно.

DECLARE soapenv CHARACTER 'SOAP-ENV'; SET OutputRoot.XMNLSC.soapenv:Envelope.soapenv:Body.params.ORIGIN_TYPE_CD = InputRoot.XMNLSC.soapenv:Envelope.soapenv:Body.params.originType; **


person user3544814    schedule 19.07.2018    source источник


Ответы (1)


Ваша первая строка определенно неверна, но вы должны увидеть это по исключениям, которые вы получаете.

Первая строка должна быть:

DECLARE soapenv NAMESPACE 'http://schemas.xmlsoap.org/soap/envelope/';

В следующих строках домен должен быть XMLNSC, а не XMNLSC.

person Attila Repasi    schedule 22.07.2018