SFTP适配器发送数据不稳定

2020-08-31 18:47发布

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

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


大家好,

我使用SFTP适配器将数据发送到SFTP服务器。

当我们用数千条记录对其进行测试时,遇到了一个奇怪的问题,即:

消息映射后,我可以看到文件内容很好; 但是,文件内容不正确

在目标sftp服务器中,大约每千条记录,生成一行不可读的记录。

您想帮我吗?

(26.8 kB)

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

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


大家好,

我使用SFTP适配器将数据发送到SFTP服务器。

当我们用数千条记录对其进行测试时,遇到了一个奇怪的问题,即:

消息映射后,我可以看到文件内容很好; 但是,文件内容不正确

在目标sftp服务器中,大约每千条记录,生成一行不可读的记录。

您想帮我吗?

(26.8 kB)
付费偷看设置
发送
6条回答
樱桃小丸子0093
1楼-- · 2020-08-31 19:05

您的编码是什么,您正在使用FCC吗?

谢谢

Sugata

2楼-- · 2020-08-31 19:15

嗨,Sugata,

我们使用UTF-8编码,即使没有FCC(在"消息映射"步骤中将其转换为目标格式),结果也是相同的。

从下面的源内容屏幕截图中可以看到,没有特殊的语言字符集。

我又做了两个测试动作:

1.使用相同的测试数据,在发送数据之前,我删除了前1100条记录。

结果是它在第1117行,与未删除的行相同。

2.我从AM步骤的日志中下载文件内容,并使用FileZilla工具将其上传到SFTP服务器,然后使用chrome浏览器下载。

结果是文件内容正确。

**********于20190920更新

新测试,我可以在消息映射步骤中通过Java编码将测试数据正确地放置到sftp服务器上,直接调用SFTP服务器。

因此,从测试中,我可以发现,这不是SFTP服务器或网络,而是导致此类问题的SFTP适配器。

我们正在使用的PO的发行版本是NW750EXT_11_REL。


SAP小黑
3楼-- · 2020-08-31 19:07

嗨,

请确保您还能再进行一次测试,尝试使用接收器文件通道而不是sftp通道并将文件放置在nFS目录中,然后查看是否 相同的字符或好的结果。

关于

Vikas

DafaDDDa
4楼-- · 2020-08-31 19:01

嗨,Vikas

我已经使用文件适配器进行了测试,将文件保存在本地目录中,然后读取以发送到SFTP服务器。 本地目录中的文件内容正确。

我正在等待基础团队升级组件版本。

仍然谢谢您。

Doze时光
5楼-- · 2020-08-31 19:14

您能找出SFTP适配器中使用的JSch库版本吗? 在0.1.52版之前,存在一个错误,听起来像您所遇到的行为。

从变更日志( http://www.jcraft.com/jsch/ChangeLog ):
" [...] [错误修正] sftp-put在极少数情况下可能会发送垃圾数​​据。[... ]"

哎,真难
6楼-- · 2020-08-31 19:07

嗨Raffael,

系统中的版本名为1.005.20180720105641.0000。 然后,我做了java prog用jsch-0.1.55调用sftp。

我正在等待基础团队升级组件版本。

还是谢谢你。

一周热门 更多>