SFTP-选择多个文件并通过SAP CPI将其压缩

2020-09-21 16:18发布

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

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


您好,

我们需要选择2个包含相同名称但具有不同扩展名的不同文件(例如:abc.xml& abc.pdf )从源目录通过SFTP并将这两个文件的zip文件夹放在目标目录中。

我们需要通过SAP CPI达到此要求。 任何人都可以提供您的建议。

注意:源目录可能包含'n'个文件。 从我们需要选择的所有文件中

具有相同文件名的.xml和.pdf文件。

例如:

abc.xml

DEF.pdf

abc.pdf

DEF.xml

此致

Sandhya。

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

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


您好,

我们需要选择2个包含相同名称但具有不同扩展名的不同文件(例如:abc.xml& abc.pdf )从源目录通过SFTP并将这两个文件的zip文件夹放在目标目录中。

我们需要通过SAP CPI达到此要求。 任何人都可以提供您的建议。

注意:源目录可能包含'n'个文件。 从我们需要选择的所有文件中

具有相同文件名的.xml和.pdf文件。

例如:

abc.xml

DEF.pdf

abc.pdf

DEF.xml

此致

Sandhya。

付费偷看设置
发送
3条回答
暮风yp
1楼-- · 2020-09-21 16:51

桑迪亚,

希望我们不能在一条SAP HCI消息中收集所有文件。

背后的原因是,如果您从SFTP轮询文件,则每个文件将在SAP HCI中作为单独的消息处理。

因此,最好让SFTP小组对所有相关文件进行ZIP压缩并将其保存为SFTP目录中的ZIP文件会更好。

然后,您可以轻松地将ZIP文件处理到目标系统。

如果SFTP小组无法合并并创建ZIP文件,则可以采用以下方法。

如果仅需要轮询来自SFTP的少量文件并将它们组合在一起(在SAP HCI中),则可以尝试使用以下博客中提到的方法(检查Sriprasad Shivaram Bhat 的答案)

https://answers.sap.com/questions/34838/can-we-configure-multiple-sender-systems-to-fetch.html

您可以尝试使用一种主要的集成过程和许多本地的集成过程来轮询同一SFTP目录中的不同文件,并将其组合到SAP HCI中

我不确定我们是否可以创建包含多个文件的ZIP文件。 (到目前为止,仅尝试用于单个文件。)

此致

Deva

haha101010
2楼-- · 2020-09-21 16:49

嗨,Deva,

感谢您的答复。

我们不应该期望源代码方面有任何变化。 因此,我们需要在CPI中选择相同文件名的.xml和.pdf文件的组合。

通过合并(根据您提供的博客),将无法满足要求,因为我应该从源文件夹中选择同名的.xml和.pdf文件,并且两个文件都应压缩在一个文件夹中。

在CPI级别的适配器级别上,我们是否有关于自定义适配器模块实现/脚本的任何信息。

请提出建议。

此致

Sandhya ..