没有接收器的接口

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

梦想连接
2楼-- · 2020-08-17 07:54

嗨Divyesh,

如果不创建虚拟接收器,BPM能否实现此方案? 如果是这样,您对如何执行此操作有任何想法吗?

此致

Shaibayan

Haoba3210
3楼-- · 2020-08-17 08:05

你好

我认为,最好,最简单的解决方案是创建一个Java服务器代理,并在每次该接口流时发送一些静态虚拟响应

谢谢

Amit Srivastava

CJones
4楼-- · 2020-08-17 08:04

嗨,Shaibayan,

也许这不是一个简单的方法, 但您可以考虑使用自定义适配器或适配器模块来处理虚拟接收器。 (自定义适配器模块开发-SAP PI 7.1-Netweaver 技术-SCN Wiki

致谢。

木偶小白
5楼-- · 2020-08-17 07:52

嗨,

这种类型的错误可能通过多种方式引起,例如

接收方接口不活动

存在接收方协议的问题

输入有效载荷的问题,该问题确定了接收方和接收方确定条件不匹配,等等。 ..

您是否还通过转到ID->环境->缓存状态来检查ID缓存是否已成功激活?

请参考以下链接。

https://scn.sap.com/thread/2093325

注意

< p> srinivas

土豆飞人
6楼-- · 2020-08-17 08:11

嗨Navneet,

在Source1和Target1之间有同时运行Sync和Asyc的接口。

对于其他市场,它运行正常。

但是对于一个这样的市场,要求将数据从Source1发送到PI,但是目标系统Target1不想接收,而是XI创建一个虚拟成功消息返回Sourc1系统。

如果您按照我的建议将其作为Source1-> XI-> Source1,则应该配置接收方通道,发送方协议,接收方协议,接口确定和接收方确定。 另外,有些情况是同步的,而有些则是异步的。

此致

Shaibayan

软件心理学工程师
7楼-- · 2020-08-17 08:05

嗨Shaibayan,

我认为没有接收者就不可能创建场景。

您可以尝试使用相同的发送方和接收方,而不是PI的同步响应,您可以将异步消息发送回发送方。

谢谢

Navneet。

一周热门 更多>