AS400 FTP客户端的function

我有一个客户试图通过FTP从AS400向我公司发送数据。 客户认为所有用户名和密码都由AS400 FTP客户端转换为大写。 这是我的目标。

除此之外,我希望客户在传输数据时使用临时文件名,然后在传输完成后重命名文件。 客户指出,在AS400上这是不可能的。

这些限制似乎对我来说是虚假的… AS400上必须有FTP客户端,它们不会无法连接到使用区分大小写的用户名称的服务器,或将FTP传输状态传递callback用程序,但我没有经验在AS400平台上,所以我真的没有义务站出来certificate我的立场。

任何人都可以在AS400上推荐一个FTP客户端,具有以下function:

  • 能够连接到使用小写用户名称的服务器。
  • 可以从脚本或batch file中启动和控制
  • 能够返回表示文件传输成功或失败的错误代码
  • 不花费胳膊和腿

AS / 400 FTP客户端当然支持小写的用户名和密码,在传输后移动文件的能力以及脚本的能力。 它具有与任何其他命令行ftp客户端几乎相同的function。

以下是一个用于脚本化FTP客户端的IBM示例: 复杂示例:批量FTP

让IBM的家伙searchScott Klement FTPAPI。 这是一个RPG服务程序,使脚本FTP – 尤其是error handling。 我认为它优于批处理脚本。

如果您对某些Java编码没有不利影响,那么Apache Commons Net库支持IBM i连接。