messagebroker - 在消息代理计算节点上使用 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; **
解决方案
你的第一行肯定是错误的,但你应该能够从你得到的异常中看出这一点。
第一行应该是:
DECLARE soapenv NAMESPACE 'http://schemas.xmlsoap.org/soap/envelope/';
在进一步的行中,域应该是 XMLNSC 而不是 XMNLSC。
推荐阅读
- arduino - 使用 MFRC522 唤醒和检查两个标签的存在
- css - JSF 更改 p:selectBooleanCheckbox 将样式更改为单选
- android-studio - Android Studio 更改按钮背景颜色
- ios - ios有没有办法让水平堆栈视图换行?
- python - Pandas 将 id 的列转换为唯一的列和行
- python - 如何通过键从json中获取值作为python中的变量
- javascript - 如何在输入文本上绑定事件包含数据
- c# - 设置函数
使用泛型的属性 - python - 如何在烧瓶中添加多个导航栏?
- wordpress - 在联系表格中显示行 7