将值从SOAP请求消息复制到响应消息

2020-09-06 05:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家,我有一个要求,即在将...

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

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


尊敬的专家,
我有一个要求,即在将响应发送回发件人时,需要从请求的messageID中收集并传递相同的值

肥皂(Syn调用)<---> SAP PI <---> SAP代理

PI接收带有SOAP信封的输入请求,解析来自XSLT映射转换的数据,并通过XSLT映射响应将响应生成回发给发件人

我的要求是:如何从"请求"中复制messageID并将其传递给SOAP发送者。

您能在这里建议我一些探索的可能性吗?

从SOAP发送者向XML发送XML请求

  • http://schemas.xmlsoap。 org/soap/envelope/">
  • 053f0743-79f0-410e-93ce-6535d55e1b13
  • 35010000
  • en


从PI对SOAP发送者的XML响应


  • <?xml version =" 1.0" encoding =" UTF-8"吗?>
  • http://schemas.xmlsoap.org/soap/信封/">
  • 053f0743-79f0-410e-93ce-6535d55e1b13
  • 成功

非常感谢您。

4条回答
Violet凡
2020-09-06 06:46

嗨,Sateesh,

在SAP ECC中,可以构建代理程序来接受请求并在代理响应中使用相同的消息ID进行响应。 在PI中,理想情况下," MsgID"将是一对一的映射。

这确实是一种端到端的握手机制/公认的文档证明。

感谢和问候,

Rajesh PS

一周热门 更多>