使用其他名称空间添加SOAP信封,并从第一个字段中删除名称空间

2020-08-22 11:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用wsdl来...

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

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


专家们,

我正在使用wsdl来代理肥皂剧本同步方案,并且遇到消息格式问题。

必填格式:

http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem =" http://tempuri.org /" xmlns:ep4 =" http://demo" xmlns: ep41 =" http://demo1">



<!-可选:->
121121
<!-可选:->

<!-可选:->
xxxxxxxxxxxxxxxxxxx < br> <!-可选:->

<!-零次或多次重复:->

<!-可选 :->

<!-可选:->
错误


<!-可选:->
uuuuuuuuuuuuu
<!-可选:- ->
1234567890



我拥有的格式:

http://schemas.xmlsoap.org/soap/envelope/'>
121121


xxxxxxxxxxxxxxxxx



错误


uuuuuuuuuuu
1234567890

我需要带有名称空间的SOAP信封,还需要从标记中删除名称空间。

2条回答
绿领巾童鞋
2020-08-22 11:25

Akash,您好

我建议将XSLT映射步骤添加到您的操作映射中。 这样,您可以按照需要的方式转换目标消息。 这是一些有关如何实现此目的的示例:

https: //stackoverflow.com/questions/40937963/remove-selective-additional-namespace-from-selective-nodes-in-xml-using-xslt

有关如何在PI/PO中创建xsl的其他有用链接:

https ://blogs.sap.com/2015/03/07/how-to-create-xslt-mapping-in-sap-pi-po/

最好的问候。

Michal

一周热门 更多>