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

2020-08-26 02:37发布

         点击此处--->   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)

         点击此处--->   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条回答
spaceman01
1楼 · 2020-08-26 03:11.采纳回答

Hi Sourav,

检查是否在"运行系统配置"中定义了前缀P3。 另外,您只需要在iFlow中传递消息有效负载,SOAP适配器将添加信封,标头和正文部分。

   12    15   

致谢,

Srini

奄奄一息的小鱼
2楼-- · 2020-08-26 03:19

感谢您提供技巧Vijay 。 我正在寻找该过程的实际负载。

葫芦娃快救爷爷
3楼-- · 2020-08-26 03:10

您好, Sourav Das

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

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

感谢和问候,

维杰。

愤怒的猪头君
4楼-- · 2020-08-26 03:20

是的,正确的答案。

jovirus
5楼-- · 2020-08-26 03:25

下面的XML通过HTTP适配器工作。

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
  4 
          5 
 
 
吹牛啤
6楼-- · 2020-08-26 03:13

感谢您 Manoj K ,您的回答得到了解决。 问题。

一周热门 更多>