发生异常时将原始文件移动到SFTP服务器上的另一个文件夹:SAP CPI

2020-08-15 08:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 晚上好! 要...

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

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


大家好,

晚上好!

要求:要一起选择多个CSV文件并以组合的xml格式发送到S4,一旦成功将源CSV文件存档,如果iflow失败则将其移至错误文件夹。

解决方案:已在单个工件中使用了数据存储(调用了多个集成流程),并能够使用RFC适配器发送到S4并成功存档。

问题:我的问题出在错误情况下。每当我的方案失败时,SFTP服务器都会继续轮询iflow,因为文件仍存在于输入文件夹中并且不会被删除。

尝试以下方法,但没有运气。

1。尝试根据RFC响应将文件处理到不同的文件夹,但是由于我们有多个文件发送到各自的目录和单个最终RFC连接,因此卡在中间。

2。在ifFTP失败时,将SFTP发送器适配器中的后处理选项设置为删除,但是文件不会被删除。

请每个人建议如果iflow失败,则CPI中是否还有其他步骤可以删除文件。

提前谢谢!

致谢,阿维纳什

4条回答
Alawn_Xu
2020-08-15 09:23

嗨,巴拉,

感谢您的答复。

我已经为不同的文件类型创建了多带带的iflow,并通过遵循在不维护任何条件的情况下调用和创建单个XML文件的顺序,将所有多带带的文件调用到数据存储中,并一个接一个地添加另一个文件。

此致

Avinash

一周热门 更多>