异步接口,如果一个存在异常,会导致队列中的后续接口都无法发送,因此针对特需接口,不允许影响数据发送的实时性异步接口,单独配置一台PI服务器,并行队列,进行发送。本文主要是讲述SAP端的配置,假设PI系统已经搭建完成,并通讯正常
1.
配置发送者
/
接收者标识
事务码:
SMISIF (
或者
SXMB_ADM
,双击配置发送者
/
接收者标识
)
进入配置:
修改进入,新增SANDBOX02
2.集成引擎配置:
SXMB_ADM
备注:
(
1
)
runtime is_url
此处配置确定
sap
指向
pi
服务器的地址,自参数
SANDBOX02
(在
SMISIF
中定义)是发送者
/
接收者标识,当前值
dest://PI_AAE2
(
dest://PI_AAE
是默认的
PI
地址)是在
sm59
中维护的
pi
系统的连接地址等信息。如果只需要双
pi
,不需要单独队列,那么只配置这个就可以了,如果需要为此
pi
配置与之前的并行队列,则需要继续配置
tuning
(
2
)
RUNING
参数:
EO_QUEUE_PREFIX_INTERFACE
子参数:
SENDER
当前值:
1
(
1-
代表允许并行,
0-
不允许)
(
3
)
RUNING
参数:
EO_INBOUND_PARALLEL_SENDER
子参数:
SANDBOX02
(发送者
/
接收者标识)当前值:
3
(队列个数)
3.
附
SM59
涉及的配置点
本文主要参考sap note
2116345 - XI RUNTIME: IS_URL with several central Integration Servers(note中配置队列的部分有点错误
Category “RUNTIME”
Parameter "EO_QUEUE_PREFIX_INTERFACE"
Subparameter: SENDER
Value "1"
Category “RUNTIME”
Parameter "EO_INBOUND_PARALLEL_SENDER"
Subparameter ""
Value "3"
此处不是runtime而是tuning)
队列note可参考
SAP Note 1831889 "XI runtime: Sender queue interface-dependent"