首页 > 解决方案 > 在消息代理计算节点上使用 ESQL 进行 xml 到 xml 字段属性转换

问题描述

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

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

如果有任何对此提供解决方案可能对我有所帮助的解决方案。

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

标签: messagebroker

解决方案


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

第一行应该是:

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

在进一步的行中,域应该是 XMLNSC 而不是 XMNLSC。


推荐阅读