PI通道优先级

2020-08-24 04:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 拥有一个具有数千个发送...

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

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


亲爱的

拥有一个具有数千个发送方文件通道的系统(PI 7.50 SP16),我需要避免一个单独的文件适配器(可能接收到大量要处理的文件)正在减慢整个处理的速度,因为其他线程 也许等待此频道完成以开始工作。

基本上,我正在寻找一种更改通道/线程优先级的方法。

6条回答
SAP砖家
2020-08-24 05:02

我们遇到的问题是发件人文件适配器将读取每个可用文件并加载系统。 这是发送方适配器的真正限制。 在消息出现在PI中之前,您无法使用优先级或并行性等功能。某些月度报告界面也存在类似的问题。

您可以做的是降低文件适配器的速度? 发送方适配器有一个名为" 修改检查之前要等待的毫秒数"的参数。 显然,如果您使用的是内容转换,则此功能不可用,但是我已在系统(7.5 SP14)中签入,即使选择了内容转换,它也会出现。 无论如何,这将等待配置的毫秒数,然后检查文件是否已被修改。 在处理文件以确保仍未写入文件时很有用。 但是,副作用是这意味着该通道将需要更长的时间来处理每个文件。 它很有用,因为它会减慢读取速度。

以下注释中还有一些其他参数,但是它们对您没有任何用处。

https://launchpad.support.sap.com/#/notes/801926

但是,听起来您有很多文件通道并进行了配置 每个手动操作都需要一些时间。 它们都需要同时运行吗? 是否可以安排它们在不同时间执行?