在欢乐中覆盖消息
我现在有两个目的地,第一个目的地调用 SOAP Web 服务。 我想通过以下方式获取该目标的响应:
msg = new XML(responseMap.get('Destination1').getMessage());
并将其转换为可变 XML 对象。 正在做:
logger.error(msg);
<S:Body><PRPA_IN201306UV02> ... </PRPA_IN201306UV02></S:Body>
显示我想要的有效消息,但是当我这样做时:
msg['S:Body']
它什么也不返回。
任何建议都会有所帮助。
I have two destinations now and the first calls a SOAP webservice.
I want to take the response of that destination by:
msg = new XML(responseMap.get('Destination1').getMessage());
and convert it to a mutable XML object.
Doing:
logger.error(msg);
<S:Body><PRPA_IN201306UV02> ... </PRPA_IN201306UV02></S:Body>
Shows the valid msg as I want it, but when I do:
msg['S:Body']
it returns nothing.
Any suggestions would help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
msg.S::Body
就是你想要的。确保在使用S
命名空间之前定义它。msg.S::Body
is what you want. Make sure you define theS
namespace before you use it.