点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)运行一个简单的iflow以使用T...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)运行一个简单的iflow以使用T...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
运行一个简单的iflow以使用Timer,Content Modifier和Request/Response执行SOAP调用时出现错误:
java.lang.IllegalArgumentException:PayLoad元素不适合BindingOperation的消息部分。 请检查BindingOperation和PayLoadMessage。
此错误似乎说明CPI正在验证XML有效负载,并且在调用Web服务之前验证失败。 我看到这个问题已经发布了几次,给出了几个答案,我尝试了许多解决方案,但没有一个为我解决了这个问题。
我成功使用SOAPUI调用了相同的Web服务方法,该方法有效并返回了令牌:
在创建iFlow时,我将WSDL作为资源上传,并且在SOAP通道中选择了LOGIN操作,SAP自动填充了该通道操作,并将名称空间添加到了运行时配置中:
SOAP连接:
我跟踪了发送到Web服务的有效负载,它看起来还不错:
这是日志中出现的错误:
WSDL位于此处:
https://test.c3reservations.com/BreakthruBev-WS/PurchaseOrderWebService?wsdl任何人都可以看到我需要进行哪些更改才能使其正常工作吗?
提前感谢!
(36.5 kB)
感谢Sriprasad。 我尝试了此操作,但是在CPI中创建映射时,WSDL的结构列表未列出登录消息,因此看来我无法使用创建消息映射功能对其进行映射。 WSDL可能有问题吗? WSDL已附加。
WSDL位于此处:
https://test.c3reservations.com/BreakthruBev-WS/PurchaseOrderWebService?wsdl
一周热门 更多>