2020-09-08 08:42发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我想通过SCP Integration在SFTP服务器上创建CSV文件。
我以文件格式为SFTP配置了强制性信息:
测试连接时,出现以下错误消息:
但是,当我要在代理中配置目录时,无法添加远程服务器。 浏览仅访问本地目录,我无法手动填写路径:
有人已经尝试过从SCP Integration向SFTP服务器发送文件吗?
预先感谢
关于
您可以在%DS_COMMON_DIR%/conf的DSConfig.txt文件中手动添加所需的远程目录。 找到[AgentDirectories]部分,我的样子是这样的:
============================= p>
[AgentDirectories]
dirCount = 1
dir1 = C:/ProgramData/SAP/DataServicesAgent/workspace
隐藏= dir1
============================
要添加新的白名单文件夹,您需要 将dirCount增加1,然后用适当的标签换行(因为我将从1目录转到2,所以我将以'dir2 ='开头)。 等号后,您可以输入到远程资源的UNC路径,不要使用带字母的网络驱动器,因为代理不会理解它。 保存文件并重新启动代理,然后我认为您的连接测试应该会成功。
但是,我认为根目录在配置SFTP中并不重要。 代理的工作方式是将文件写入文件格式的根目录中,然后在作业完成后将文件上传到SFTP目标。 根目录最好是本地文件夹。 目标文件夹的SFTP配置将在数据流本身中完成。
请注意,
Jeff K
您在此处的第二张屏幕截图显示了"更改 根目录"已启用。 此设置直接覆盖数据存储的根目录,因此您应禁用"更改根目录"或在其中的代理白名单上输入另一个本地文件夹。
"远程文件路径"用于在SFTP站点上指定文件夹路径。 主机和端口已在数据存储区中指定,因此只需在数据流中指定文件夹和文件名。
我无法想象一个数据存储区的SFTP配置如何影响另一个ECC数据存储区,也许是不相关的 问题。
你好杰夫,
感谢您的回答。
我使用您的方法成功在"配置目录"中添加了正确的路径。
但是,连接总是失败的。
如果我正确理解您的最后一句话,则不是将文件上传到SFTP目标位置的好方法。 我必须在数据存储区(C:/....)的Root目录中放置一个本地文件夹,而SFTP配置保持不变:
然后在数据流中填充SFTP目标:
在"远程文件路径"中,我填写了目标服务器的主机名(如数据存储区中SFTP配置中的" SFTP主机"字段)。
现在,当我执行数据流时,SAP系统连接出现错误。 我没有看到SAP服务器与SFTP配置之间的链接,但是当我在代理中删除SFTP目标时,SAP服务器连接将再次起作用。
谢谢,
罗曼。
我的目的地是FTP,而不是SFTP。 我认为这就是我有问题的原因,我要求更改协议。
谢谢杰夫。
最多设置5个标签!
您可以在%DS_COMMON_DIR%/conf的DSConfig.txt文件中手动添加所需的远程目录。 找到[AgentDirectories]部分,我的样子是这样的:
============================= p>
[AgentDirectories]
dirCount = 1
dir1 = C:/ProgramData/SAP/DataServicesAgent/workspace
隐藏= dir1
============================
要添加新的白名单文件夹,您需要 将dirCount增加1,然后用适当的标签换行(因为我将从1目录转到2,所以我将以'dir2 ='开头)。 等号后,您可以输入到远程资源的UNC路径,不要使用带字母的网络驱动器,因为代理不会理解它。 保存文件并重新启动代理,然后我认为您的连接测试应该会成功。
但是,我认为根目录在配置SFTP中并不重要。 代理的工作方式是将文件写入文件格式的根目录中,然后在作业完成后将文件上传到SFTP目标。 根目录最好是本地文件夹。 目标文件夹的SFTP配置将在数据流本身中完成。
请注意,
Jeff K
您在此处的第二张屏幕截图显示了"更改 根目录"已启用。 此设置直接覆盖数据存储的根目录,因此您应禁用"更改根目录"或在其中的代理白名单上输入另一个本地文件夹。
"远程文件路径"用于在SFTP站点上指定文件夹路径。 主机和端口已在数据存储区中指定,因此只需在数据流中指定文件夹和文件名。
我无法想象一个数据存储区的SFTP配置如何影响另一个ECC数据存储区,也许是不相关的 问题。
你好杰夫,
感谢您的回答。
我使用您的方法成功在"配置目录"中添加了正确的路径。
但是,连接总是失败的。
如果我正确理解您的最后一句话,则不是将文件上传到SFTP目标位置的好方法。 我必须在数据存储区(C:/....)的Root目录中放置一个本地文件夹,而SFTP配置保持不变:
然后在数据流中填充SFTP目标:
在"远程文件路径"中,我填写了目标服务器的主机名(如数据存储区中SFTP配置中的" SFTP主机"字段)。
现在,当我执行数据流时,SAP系统连接出现错误。 我没有看到SAP服务器与SFTP配置之间的链接,但是当我在代理中删除SFTP目标时,SAP服务器连接将再次起作用。
谢谢,
关于
罗曼。
我的目的地是FTP,而不是SFTP。 我认为这就是我有问题的原因,我要求更改协议。
谢谢杰夫。
一周热门 更多>