点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
晚上好!
要求:要一起选择多个CSV文件并以组合的xml格式发送到S4,一旦成功将源CSV文件存档,如果iflow失败则将其移至错误文件夹。
解决方案:已在单个工件中使用了数据存储(调用了多个集成流程),并能够使用RFC适配器发送到S4并成功存档。
问题:我的问题出在错误情况下。每当我的方案失败时,SFTP服务器都会继续轮询iflow,因为文件仍存在于输入文件夹中并且不会被删除。
尝试以下方法,但没有运气。
1。尝试根据RFC响应将文件处理到不同的文件夹,但是由于我们有多个文件发送到各自的目录和单个最终RFC连接,因此卡在中间。
2。在ifFTP失败时,将SFTP发送器适配器中的后处理选项设置为删除,但是文件不会被删除。
请每个人建议如果iflow失败,则CPI中是否还有其他步骤可以删除文件。
提前谢谢!
致谢,阿维纳什
嗨,
在content修饰符中创建一个标题,以存储有效载荷$ {in.body}。 从源中选择带有发送方sftp适配器本身的sftp适配器文件中的Delete选项。 如果测试成功,则使用content修饰符拉标题。 $ {标题。}并将其发送到主iflow本身的sftp中。 否则,如果失败,则使用异常子流程再次使用标头提取相同的标头,然后将其发布到失败的队列中。
谢谢
Vijay。
嗨Avinash,
将文件合并为一种XML的条件是什么?
例如,如果该文件夹包含File1.csv,File2.csv和File3.csv文件,您如何知道File1.csv和File2.csv将成为一个XML文件,而File3.csv将成为一个多带带的XML文件?
嗨,巴拉,
感谢您的答复。
我已经为不同的文件类型创建了多带带的iflow,并通过遵循在不维护任何条件的情况下调用和创建单个XML文件的顺序,将所有多带带的文件调用到数据存储中,并一个接一个地添加另一个文件。
此致
Avinash
是的,我可以在成功(直接)和失败的情况下(从内容修饰符读取)在各自的目录中创建文件。但是这些文件不会从中删除。 源目录。
一周热门 更多>