如何保存请求有效负载以用于异步,同步桥中的响应

2020-09-06 19:12发布

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

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


嗨,

我正在处理要求来自jms的请求,而接收者为SOAP的要求,一旦响应来自SOAP,我们就必须将请求和响应结合起来并将msg放在jms中。

实现了异步同步桥,尝试使用Java映射在String映射过程中存储请求有效负载,但在响应时间内不可用。

在博客下面进行了检查,看来我们可以存储键/值对,是否可以存储请求有效负载并在响应期间进行检索?

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

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

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


嗨,

我正在处理要求来自jms的请求,而接收者为SOAP的要求,一旦响应来自SOAP,我们就必须将请求和响应结合起来并将msg放在jms中。

实现了异步同步桥,尝试使用Java映射在String映射过程中存储请求有效负载,但在响应时间内不可用。

在博客下面进行了检查,看来我们可以存储键/值对,是否可以存储请求有效负载并在响应期间进行检索?

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

付费偷看设置
发送
3条回答
南山jay
1楼-- · 2020-09-06 19:38

在请求消息映射中,使用请求有效负载的"根"字段中的"作为XML返回"选项,将整个请求xml存储在目标字段中。

然后,您可以使用标准模块GetPayloadValue Bean,RemovePayloadValue Bean和PutPayloadValue Bean。 达到要求。

Cikesha
2楼-- · 2020-09-06 19:38

尝试添加std模块

获取/放入/删除PayloadValue bean,出现错误

MP:由于原因com.sap.aii.af.lib.mp.module.ModuleException捕获的异常:GetPayloadValueBean:值不能为null:/WFC/Request/payload

CJones
3楼-- · 2020-09-06 20:04

Ashok,

我也遇到同样的问题。

我的情况是将Idoc转换为JDBC,作为回应,我需要提供idoc编号并将其张贴在S4中。

请帮助我解决此问题。

此致

Naga Uday。

一周热门 更多>