点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我想与大家分享我在S...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我想与大家分享我在S...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我想与大家分享我在SFTP发送器连接器中发现的一个限制,这给我带来了一些麻烦。 我的要求是从目录中读取文件并将其存档在特定的文件夹中。 使用SCPI完全可以。 当iflow中间出现问题时,我需要将文件保留在源文件夹中时会出现问题。
为此,我想出了一个步骤,在异常子过程的末尾添加了一个步骤,该步骤将源目录中的文件重新写入:一般而言,这是可行的。
重点是SFTP发送方连接器的"后处理"选项。 如果您使用过SAP PI/PO,则请记住,归档步骤是在读取完一个文件之后执行的(读取归档过程)。 在SCPI中,这仅发生在流程结束时(read-process-archive)。 因此,如果我要在源目录中重写文件(具有完全相同的源名称)并且设置了Move-File选项,会发生什么情况? 该文件仍然被存档! 我敢肯定,因为如果在重写步骤中设置了一个恒定的文件名而不是原始文件名,那么我会看到原始文件已存档,并且使用我提供的consyant创建了副本。
任何想法如何克服此限制?
谢谢。
克里斯蒂安
尊敬的Sriprasad,
谢谢你的回答。 问题在于异常子过程步骤。 iflow执行的最后一个操作是在设置发送方连接器时选择的后处理选项。 如果选择"删除",则"发生故障时发送回"的文件将被删除(至少您不使用前缀/后缀重命名该文件,但是下次阅读该文件时,必须考虑到其中可能包含一些元素) 此过程添加的名称,这是一种解决方法,但不是很干净)。
问候。
克里斯蒂安
一周热门 更多>