无法使用CPI DS从SFTP服务器读取多个文件

2020-08-20 22:46发布

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

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


嗨,

CPI DS不会从sftp服务器读取多个文件(例如,文件名pattern = ABC * .csv),但是它可以读取固定文件名,例如ABC20191016110001.csv。

下面是错误说明,当我将文件名设置为ABC * .csv时。

无法在写入模式下打开文件

能否让我知道如何配置CPI DS以从SFTP服务器读取动态源文件名(即filename = ABC *),或者这是SFTP服务器的限制。

如果您需要更多信息,请告诉我。

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

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


嗨,

CPI DS不会从sftp服务器读取多个文件(例如,文件名pattern = ABC * .csv),但是它可以读取固定文件名,例如ABC20191016110001.csv。

下面是错误说明,当我将文件名设置为ABC * .csv时。

无法在写入模式下打开文件

能否让我知道如何配置CPI DS以从SFTP服务器读取动态源文件名(即filename = ABC *),或者这是SFTP服务器的限制。

如果您需要更多信息,请告诉我。

付费偷看设置
发送
4条回答
大简至美
1楼-- · 2020-08-20 23:14
悠然的二货
2楼-- · 2020-08-20 23:28

这应该可行。

# p #
梦想连接
3楼-- · 2020-08-20 23:09

感谢Pravi Nelikkal,

如果我们要读取当前日期(YYYYMMDD)而不是完整时间戳(即YYYYMMDDHHMMSS)的文件,则上方链接有效。

在任务的预加载脚本中,我添加了一个函数,该函数使用正确的文件名(包括根据系统日期的时间戳)填充此全局变量。

如果创建时间戳(基于系统日期)的脚本与Sftp文件夹中存在的文件的时间戳不匹配,则DS TASK将不会选择它们。

此致

Ram

悠然的二货
4楼-- · 2020-08-20 23:17

嗨Ram,

您如何解决此问题。 你能解释一下吗? 我正在尝试使用文件掩码C:/DS/ABC *从SFTP获取倍数。 但是它提供了找不到的错误文件。


此致

Shodhan

一周热门 更多>