无法在SAP PI 7.4中创建目标元素

2020-08-15 18:02发布

         点击此处--->   EasySAP.com群内免费提供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)

         点击此处--->   EasySAP.com群内免费提供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)
付费偷看设置
发送
3条回答
SAP砖家
1楼-- · 2020-08-15 18:08

您好,塞尔吉奥

您在服务界面中注册的响应消息类型是什么? 这应该与您在服务响应中收到的消息类型相匹配-buscaOrdemServicoResponse。 将其适当地映射到内部响应消息类型后,您的错误就会消失。

致谢

Ryan Crosby

bbpeas
2楼-- · 2020-08-15 18:22

非常感谢 乔塞德斯。 界面通过xslt提取程序主体程序起作用。

hengyuye
3楼-- · 2020-08-15 18:14

HelloSalomão,

在外部定义(WSDL)上,将MESSAGES字段更改为"使用RPC样式"。

此选项更改了从WSDL导入的消息的结构。

https://帮助。 sap.com/doc/saphelp_nw74/7.4.16/en-us/c7/55edd6c454472ab1aa1aa2f4f7310f/frameset.htm

最诚挚的问候,

Josieudes Claudio

一周热门 更多>