错误:CPI SOAP标头

2020-08-30 17:56发布

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

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


嗨,

目前,我正在使用iflow SOAP到带有SOAP Header信封的SOAP,我为此解决方案使用XSLT映射,但是日志显示此错误

" java.lang.IllegalArgumentException:PayLoad元素无法与BindingOperation的消息部分配合。请检查BindingOperation和PayLoadMessage。"

我的XSLT映射:

http://www.w3.org/1999/XSL/Transform"> http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem =" http://tempuri.org /"> 用户 密码

我的Iflow:


对SOAP接收器通道的XML请求

http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem =" http://tempuri.org /"> 用户 密码 C 123456 C P 中号 1个 100 50

这种情况下有解决方案吗?

致谢

(28.8 kB)

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

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


嗨,

目前,我正在使用iflow SOAP到带有SOAP Header信封的SOAP,我为此解决方案使用XSLT映射,但是日志显示此错误

" java.lang.IllegalArgumentException:PayLoad元素无法与BindingOperation的消息部分配合。请检查BindingOperation和PayLoadMessage。"

我的XSLT映射:

http://www.w3.org/1999/XSL/Transform"> http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem =" http://tempuri.org /"> 用户 密码

我的Iflow:


对SOAP接收器通道的XML请求

http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem =" http://tempuri.org /"> 用户 密码 C 123456 C P 中号 1个 100 50

这种情况下有解决方案吗?

致谢

(28.8 kB)
付费偷看设置
发送
5条回答
clever101
1楼-- · 2020-08-30 18:18

嗨,埃米尔,

能否请您检查是否已在接收方通道中选择了WSDL,并且将适当的操作名称标记到了Web服务上。 如果您没有WSDL,请添加soapAction作为标头参数并提及操作。

希望有帮助,

感谢和问候,

Praveen T

shere_lin
2楼-- · 2020-08-30 18:16

嗨Praveen,

感谢您的回复。 有效地,WSDL已配置为接收器通道。

致谢

My梦
3楼-- · 2020-08-30 18:16

嗨,普拉韦,

在进行XSLT映射之后,有效负载消息是排他性的,等同于向消费者提供Web服务的付费请求。

Paylod Iflow

请求WS

如果我从CPI监视器复制有效负载并将其粘贴到SoapUI的Web服务中,它将正常工作

关于

三十六小时_GS
4楼-- · 2020-08-30 18:09

嗨,埃米尔,

我认为问题是您正在手动添加肥皂信封,适配器除了现有的外,还添加了另一个信封 之一。 如果要添加肥皂标题,请在下面的博客中提供详细信息。

https://blogs.sap.com/2019/04/08/cloud-integration-accessing-and-setting-soap-headers-in-an- Integration-flow/

请告诉我是否对您没有帮助

感谢和问候,

Praveen T

# p #
歪着头看世界
5楼-- · 2020-08-30 18:06

您好,Praveen,谢谢您的回复。

我在那个博客中写道。 详细的XML是手动配置的。 根据Fatih Pense的说法,XML还不能动态传递。

是真的吗?

致谢。

一周热门 更多>