在消息代理计算节点上使用ESQL进行xml到xml字段属性转换

时间:2018-07-19 17:31:14

标签: messagebroker

我是消息代理开发的新手。我试图将基于xml文件的源SOAP转换为基于xml文件的目标SOAP。在我的消息流中,源消息被丢弃以捕获终端。我无法找出问题

我的流程:MQINPUT节点--->计算节点-> MQOUTPUT节点

如有任何解决方案,可能对我有帮助。

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

1 个答案:

答案 0 :(得分:0)

您的第一行肯定是错误的,但是您应该能够从遇到的异常中看到这一点。

第一行应该是:

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

在其他行中,域应为XMLNSC而不是XMNLSC。