点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我已经开发了从SF EC到SFTP(ADP工资系统)的接口,在该接口中可以合并多个记录并将最终文件以CSV格式发送到SFTP服务器。
我们有4个事件,从事件的角度来看,我们需要生成1个具有CSV格式的多个记录的文件,并且每天安排一次作业。
我已经使用XML到CSV转换器,在SFTP接收器中禁用了使用标头选项并启用了append参数。 生成文件后,将第一条记录放置在SFTP Server中,该文件将从SFTP Server中删除,并且由于无法存在下一条记录而试图添加下一条记录时,由于无法存储在文件名中而导致异常。 >
我的观点是将有效负载保留一段时间,然后将循环释放到XML到CSV转换器。
您能在这里帮我吗?
谢谢!
三人
嗨,
1。 转换为CSV后,您可以使用"收集"步骤(具有"普通"和"连接"选项),将产生预期的输出。
2。 如果正在目标系统中创建的文件被删除,则可能是因为其他系统正在尝试将其提取。 如果您正在测试中使用其他文件夹进行相同的操作。 因此它可能不会拾起。
谢谢
Vijay。
嗨,Vijay,
谢谢您的回复!
是的,起初我已经实现了相同的方法,但是后来更改了它,因为在强制性字段验证中我们有了记录取消要求,并在从SF提取后缺少任何字段的情况下向业务用户抛出异常。
当我使用"收集"托盘选项时,异常处理(由Grovy脚本实现)无法正常工作。
而且,SFTP服务器文件夹对我们来说是唯一的,但是一旦我们将文件放置到目录中,它们就会在5秒钟内被删除。这是服务器配置,要求用户更改轮询时间,并且已将其重新使用。 最终依赖。
但是,我已经使用中间SFTP服务器方法解决了它。 我将文件完全写入中间服务器,然后传输到客户端的SFTP服务器。
最好的问候
Sree !!
一周热门 更多>