在SOAP发送方适配器中使用变量标头XHeaderName1

2020-09-05 04:18发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我对在SOAP发...

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

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


大家好,

我对在SOAP发送方适配器中使用适配器特定的属性有疑问。 具体来说:

SOAP客户端应该能够通过SOAP请求传递一个变量(XHeaderName1标头变量),并且在映射(动态配置)中应该可用

我已经检查了[帮助页面| http://help.sap.com/saphelp_nw04/helpdata/en/fc/5ad93f130f9215e10000000a155106/frameset.htm ],但看来我做错了。

我尝试使用SOAP适配器配置中的那些设置:

保持标题已选中

XHeaderName1 =测试

我尝试通过以下两种方式调用SOAP适配器,但是没有用(该值在使用动态配置的消息映射中不可用)

1。 通过SOAP标头中的"测试"值xxxx作为标记传递

 
 
 *  xxxx  *
 

 
 ......
 
  

2。 在SOAP URL中传递"测试"值xxxx

http://主机:50000/XISOAPAdapter/MessageServlet?channel = p:s:c& version = 3.0& Sender.Service = ...& Interface = ...& Test = xxxx

谁能给我一个关于如何在SOAP调用中传递这些值以及最终正确配置的提示。 SOAP发送者?

非常感谢

Manuel

4条回答
SAP砖家
2020-09-05 04:45

嗨曼纽尔,

您能否详细介绍一下如何自己处理SOAP消息。

我有一个类似的问题。 我正在使用非SAP Web服务,该服务需要将非标准令牌元素传递回去。 我创建了一个RFC SOAP接收方发送方方案,该方案可很好地用于初始登录,并返回其在后续消息中期望的令牌。

目前我很茫然,因此非常感谢您的帮助。 通过直接从SAP WAS创建和发送SOAP消息,我们解决了眼前的问题。

我们可以通过类似的方式使用XI适配器和ABAP代理吗?

谢谢

Tim J。