调用外部Web服务时出现双重消息负载错误

2020-09-05 23:15发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我已经为问题解决了好...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我已经为问题解决了好几天了,但看不到隧道尽头...

我已经通过外部WSDL(由第三方维护)创建了"服务使用者"。

在ABAP中,调用此服务使用者的方法时,出现以下错误:

  • " srt解析错误-不允许双重消息有效负载"

这是SE80中方法的定义:

"输出"部分似乎真的很奇怪,因为使用SOAPUI(具有相同的WSDL),我可以看到此数据模型:

我在SE80中找不到字段" comment"," date"," driverReference"等... SAP和Web服务的响应之间是否存在数据转录问题? 我看到一些帖子谈论 标签 的问题,但我对这个概念不满意...

因为我不知道该怎么办...

NB :SAP_BASIS 702

编辑 :11/15/18:在tcode SRT_UTIL中,我已经设置了有效负载数据的跟踪,这就是我得到的:

数据已被很好地接收,但是服务使用者无法读取...为什么? 有没有一种方法可以使代理理解multiref标签? 我是否需要修改WSDL? 服务使用者中的转型计划? 还有吗?

我们没有使用 SAP PI模块

最诚挚的问候,

亚历山大(Alexandre)

(7.3 kB)