通过运行时在CPI中自动填充操作来对.Net Web服务进行Soap调用

2020-09-14 09:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在尝试POC并通过S...

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

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


大家好,

在尝试POC并通过Soap调用包含多种操作/方法的.net Web服务时,遇到CPI开发方面的麻烦。

操作名称作为有效负载中的节点出现,因此我一直试图在Content Modifier/External Parameter的参数/标题中捕获它,并将其用作操作字段中的变量/表达式以在运行时自动填充它。 进行Web服务的Soap调用时的时间( http://currencyconverter.kowabunga.net/converter。 asmx )。

目标:

我的基本意图是利用相同的肥皂连接从上述Web服务调用所有操作。

问题:

  • 请让我知道我在这里做错了什么吗?
  • 还可以通过其他方法实现目标吗?

PFB从SoapUI调用流程,有效负载和Web服务


尝试:

在尝试以下可能性后,我在此处发布的问题。

  1. 将操作保存在Content Modifier中,并尝试在连接配置中使用预定义名称空间的操作字段中作为表达式,但请注意,该字段将表达式视为常量,因此引发以下错误。

  2. 尝试不使用操作名称时的相同方法会引发以下错误

  3. 将操作名称保留在地址中的另一种方法

  4. 类似于3,将get参数作为地址URL进行操作
payloadtestsoapui.jpg (81.8 kB)