PI 7.31中的异步同步方案

2020-09-23 22:53发布

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

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


你好

我已经通过RequestResponseBean和ResponseOnewayBean模块在SOAP接收器通道中使用Sync Async Bridge配置了JDBC-> SOAP方案。 在ResponseOnewayBean模块中的场景中,我定义了服务接口。 我使用2 ICO构建此方案。 一个用于JDBC到SOAP请求,另一个用于SOAP到JDBC。

在SOAP服务接口的响应中,SAP不会调用为该服务接口定义的操作映射,而是直接将SOAP响应发布到JDBC接收器通道。

请帮助我丢失什么?

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

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


你好

我已经通过RequestResponseBean和ResponseOnewayBean模块在SOAP接收器通道中使用Sync Async Bridge配置了JDBC-> SOAP方案。 在ResponseOnewayBean模块中的场景中,我定义了服务接口。 我使用2 ICO构建此方案。 一个用于JDBC到SOAP请求,另一个用于SOAP到JDBC。

在SOAP服务接口的响应中,SAP不会调用为该服务接口定义的操作映射,而是直接将SOAP响应发布到JDBC接收器通道。

请帮助我丢失什么?

付费偷看设置
发送
4条回答
My梦
1楼-- · 2020-09-23 23:32

在发送者通道中使用ResponseOnewayBean模块。 如果要在Receiver通道中使用此模块,它将直接将消息发送到JDBC接收器,而无需响应映射。 我不确定,早就做了这样的事情。

我会为您提供更多详细信息。

huskylover
2楼-- · 2020-09-23 23:23

您好,Anurag,

感谢您的输入。 我尝试将responseonewaybean模块放置到发送者通道。 这是行不通的。

我开始遇到其他错误。

MP:原因com.sap.aii.af.service.cpa.CPAObjectNotFoundException捕获的异常:无法检索给定P/S/A值的出站绑定:FP =; TP =; FS = IP_WS_PPM; TS = BC_WS _ ***; AN = SI _ *** _ RES_REC_ASYNC_OUT; ANS = urn:**********。com:WebService/****; 在当前上下文中[未知]。

请提供与此有关的更多详细信息。

谢谢。

打个大熊猫
3楼-- · 2020-09-23 23:16

您是否遵循指南?

原则上,您应该将SOAP响应作为第二个ICO的输入,然后您可以执行另一个OM,该操作会将SOAP响应映射为JDBC适配器所需的格式。 您可以像配置其他任何ICO一样配置它。

此致

Jörg

软件心理学工程师
4楼-- · 2020-09-23 23:17


你好Jorg,

我也一样。 我检查了我的PI消息日志,发现在JDBC到SOAP的调用期间是完美的。 另外,响应是针对第二次ICO的,我的OM也被呼叫了。 但是消息映射未正确执行。 我通过ESR检查了操作映射,它运行正常。 我不知道为什么在异步响应调用中它没有显示。

检查附件日志。 capture.png

一周热门 更多>