点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
下午好,亲爱的
我正在开发SAP ECC Abap代理-> SAP PI-> Webservice(Soap/XML)接口。
此接口是同步的。
我从SAP PI(版本7.4)的Web服务中导入了wsdl。
我执行了响应的消息映射,如图所示:
我看到的第一个区别是执行响应消息映射时,buscaOrdemServicoResponse节点未出现在消息映射中。 它仅在导入wsdl时出现。 这是第一个问题,我不明白为什么在导入wsdl时,buscaOrdemServicoResponse节点为什么只出现在外部定义中,而没有出现在消息映射中。
您看到过这种情况吗? 还是经历过这种情况?
另一个问题是Web服务返回SAP PI期望接收的另一个xml(有效负载)。
该Web服务返回以下XML:
但是,SAP PI期望接收以下XML:
因此,我遇到了映射错误:
是否会要求开发Web服务的团队在Web服务端进行调整以使集成正常进行? 还是在SAP PI方面可以做些什么?
你能帮我吗?
此致
SerrgioSalomão
(36.6 kB)
您好,塞尔吉奥
您在服务界面中注册的响应消息类型是什么? 这应该与您在服务响应中收到的消息类型相匹配-buscaOrdemServicoResponse。 将其适当地映射到内部响应消息类型后,您的错误就会消失。
致谢
Ryan Crosby
非常感谢 乔塞德斯。 界面通过xslt提取程序主体程序起作用。
HelloSalomão,
在外部定义(WSDL)上,将MESSAGES字段更改为"使用RPC样式"。
此选项更改了从WSDL导入的消息的结构。
https://帮助。 sap.com/doc/saphelp_nw74/7.4.16/en-us/c7/55edd6c454472ab1aa1aa2f4f7310f/frameset.htm
最诚挚的问候,
Josieudes Claudio
一周热门 更多>