点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我在请求有效负载中具有以下结构,其中我需要用urn替换名称空间前缀ns1。
频道配置
使用此配置时出错
我尝试使用anonymizer bean,根据消息日志成功执行,但是在映射中出现错误。 当我删除它们时,映射可以正常工作,但是交付失败(因为目标系统不希望使用ns1)。
请建议我是否使用了错误的语法?
谢谢
Nidhi Srivastava
requestpayload.jpg (83.3 kB)
这仍然不能与XMLAnonymizerBean一起使用,可能是由于同步调用和名称空间的差异。 我已经使用XSLT映射处理了它。
谢谢
Nidhi Srivastava
嗨!
您能确认一下吗? 请求消息以您期望的形式(根据HTTP跟踪)到达目标Web服务? 如果是这样,则意味着XMLAnonymizerBean可以正常工作。 并且您应该检查来自Web服务的XML消息的响应映射。
Evgeniy。
嗨!
您可以使用" SOAP适配器的" TraceHTTP"参数可查看您的请求消息和响应消息的格式,它们来自/来自目标Web服务:
https://blogs.sap.com/2015/10/26/http-tracing-in-soap-receiver- 适配器,带有tracehttp-module-parameter/
致谢,Evgeniy。
嗨Raffael,
是的,我尝试过, 我不确定语法是否有错误。
此外,请求消息以urn作为前缀,因此我们应该在sap适配器之前尝试吧? 根据您的屏幕截图。
谢谢
Nidhi
您是否尝试过在处理序列中将XMLAnonymizerBean放置在适配器调用下方?
< img src="/storage/temp/1792944-xmlano.png">
您好Stefan,
是有效的xml。 我尝试使用xslt,但是由于我没有所需的工具无法解决错误。
谢谢,
Nidhu
能否请您检查PO监视器,在映射之前查看消息的外观,以便查看其是否为有效的XML ?
如果使用XSLT映射删除SOAP信封,则还可以使用XSLT更改名称空间前缀。
一周热门 更多>