文件适配器中的修改检查

2020-09-16 20:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们使用Msec来等待修...

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

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


嗨,

我们使用Msec来等待修改检查,以确保我们的文件完整后再PI对其进行处理。

这些文件是由SAP标准程序创建的,该程序将在AL11服务器上打开文件,对其进行写入,然后完成。 处理过程可能需要15分钟,我们最多可以创建20个文件。

然后将修改检查设置为15分钟,以确保完全写入文件。 但是,然后在PI中将此修改设置为所有文件。 例如,如果我要提取3个文件,PI等待15分钟,处理第一个文件...等待15分钟...处理第二个文件,然后再次等待15分钟并处理最后一个文件。

有什么办法可以使它正常工作,如果看到3个文件,则等待15分钟,然后全部3个?

或者PI还能如何判断它是否正在从ECC服务器上获取ist已完成的文件?

另一种选择是开始在批处理作业中重命名文件,以检查它们是否完整,但我们宁愿不这样做。

谢谢

布莱恩

4条回答
当学会了学习
2020-09-16 21:15

你好,布莱恩!

首先让我问一下:您为什么将检查间隔设置为15分钟?

我将间隔设置为例如300毫秒。 如果在给定延迟后更改了文件大小,PI将跳过该文件,直到下一次轮询尝试为止。 如果存在其他已经写入的文件,PI将在延迟300毫秒后将其取回。

问候,叶夫根尼。

有没有机会使用信号文件?

问候,叶夫根尼。

您可以考虑调整轮询间隔参数或通过设置频道的可用时间计划来满足您的需求。

一周热门 更多>