SAP CPI SOAP接收器出现错误,但可以在SOAP UI中使用

2020-08-26 02:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我有一个HTTPS TO S...

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

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


嗨,
我有一个HTTPS TO SOAP方案,其中发送者发送XML有效载荷,而CPI仅选择消息正文并将其作为SOAP请求作为接收者传递给SOAP端点。 正在使用公共SOAP Web服务(计算器服务)
http://www .dneonline.com/calculator.asmx

我下载了WSDL( http://www.dneonline.com/calculator.asmx?wsdl )并将其上传到SOAP适配器。
我正在调用ADD操作,该操作将两个数字相加并给出 输出。
无论何时,我触发流程都会给我以下错误

发生内部服务器错误:PayLoad元素无法与BindingOperation的消息部分配合。 请检查BindingOperation和PayLoadMessage。
 失败消息的MPL ID为:AFySe8Bnz-5awnVkqyov7a9t8zPi
 有关更多详细信息,请检查尾部日志。
它在SOAPUI中正常工作。
这里是SOAP请求
 
    
    
       
           12 
           15 
       
    
  

SOAP UI的响应是

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
    
       
           27 
       
    
  

我已附加了适配器配置和iflow的屏幕截图



谢谢

(23.7 kB)
6条回答
葫芦娃快救爷爷
2020-08-26 03:10

您好, Sourav Das

iflow发送者适配器包含HTTP,您是否将有效载荷从HTTP转换为soap接受的格式。

只需检查一下,在发件人处替换HTTP适配器,然后放置SOAP(1.x)并进行部署。 在跟踪模式下触发它,并在每一步检查有效载荷。 然后您可以改回并相应地触发。

感谢和问候,

维杰。

一周热门 更多>