没有接收器的接口

2020-08-17 07:32发布

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

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


专家,

在某些情况下,要求我们创建一个没有接收方的接口。 业务需要是将数据从源发送到XI,但是不需要将此数据发送到任何目标,并且还需要将虚拟响应从XI发送到源系统。 这是我们需要设计的一个非常特殊的接口,建议不要创建任何虚拟接收器。其他市场也有类似的接口在运行,但是不需要将一个市场数据发送到目标服务器,但是由于某种合规性,来源 将数据发送到XI。 如何实现没有接收方的情况? 我们正在使用PI 7.1。

此致

Shaibayan

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

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


专家,

在某些情况下,要求我们创建一个没有接收方的接口。 业务需要是将数据从源发送到XI,但是不需要将此数据发送到任何目标,并且还需要将虚拟响应从XI发送到源系统。 这是我们需要设计的一个非常特殊的接口,建议不要创建任何虚拟接收器。其他市场也有类似的接口在运行,但是不需要将一个市场数据发送到目标服务器,但是由于某种合规性,来源 将数据发送到XI。 如何实现没有接收方的情况? 我们正在使用PI 7.1。

此致

Shaibayan

付费偷看设置
发送
11条回答
callcenter油条
1楼 · 2020-08-17 08:11.采纳回答

Shaibayan,

您必须在接收者确定步骤中添加接收者值,否则,您无法激活对象。

您可以在其中添加任何虚拟值

并且

如果在接收者确定步骤中未找到接收者,则选择"忽略"选项

还在接收者确定中添加一些虚拟条件,以使该虚拟接收者不会被评估。

这样,消息也不会发送到虚拟接收者,并且消息也会被SAP PI接收。

--- Divyesh

SAP小菜
2楼-- · 2020-08-17 08:18

我正在执行一个SQL过程,并通过Java映射获取结果。 如何在"单堆栈配置"中做到这一点?

请详细说明"虚拟交叉引用"表的含义。

Alawn_Xu
3楼-- · 2020-08-17 07:57

大家好,

对于异步方案,通过使相同的组件充当发送者和接收者来解决此问题。 我们必须创建一个新的映射和新的接收器通道。

发件人-XI-发件人就是它的样子。

我们仍在思考如何通过SOAP适配器进行WS调用并通过同一SOAP适配器将同步调用发送回去,从而为同步接口实现此目标。

关于,
Shaibayan

clever101
4楼-- · 2020-08-17 08:06

您好,您找到任何解决方法/解决方案了吗? 我有类似的情况要解决。

SAP德到
5楼-- · 2020-08-17 08:12

伙计们,这是错误的业务要求。 应该向业务部门明确表明,他们正在请求发送不需要的内容,并在SAP PI方面转移责任以过滤这些不需要的数据。 在发件人系统端过滤这些消息应该不是很大的定制工作。 当有人要求其他团队解决他们的问题时,我不理解这些要求。 因此,在这种情况下,发件人系统需要在以下方面产生不必要的负载:
-发件人系统-创建消息,将其存储在源系统数据库中并发送

-网络-将消息传输到SAP PI

-中间件-接收此消息,将其存储在数据库中并进行处理

SAP PI通过在接收方确定步骤中设置"忽略错误"来满足此要求。 但是请首先考虑以上说明。 我相信源系统也应该能够过滤不需要的消息。

一周热门 更多>