点击此处---> 群内免费提供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 -
-
-
成功
非常感谢您。
必须尝试使用获取/放置Bean 或 DynamicConfigurationBean
嗨,Sateesh,
在SAP ECC中,可以构建代理程序来接受请求并在代理响应中使用相同的消息ID进行响应。 在PI中,理想情况下," MsgID"将是一对一的映射。
这确实是一种端到端的握手机制/公认的文档证明。
感谢和问候,
Rajesh PS
检查是否有帮助:
https://answers.sap.com/questions/5946599/how-to-read-xi-message-id-using-java-map.html
嗨,
您可以使用此功能。 关注此博客-
https://blogs.sap.com/2015/08/28/copy-value-from-request-message-to-response-message-using-dynamicconfigurationbean-and-dynamic-header- 字段/
一周热门 更多>