我有一位客户试图通过 FTP 从 AS400 向我的公司发送数据。客户坚称 AS400 FTP 客户端会将所有用户名和密码转换为大写。这对我来说是个大问题。
除此之外,我希望客户在传输数据时使用临时文件名,然后在传输完成后重命名文件。客户表示这在 AS400 上是不可能的。
这些限制对我来说似乎是虚假的...... AS400 上必须有 FTP 客户端,它们不会遇到无法连接到使用区分大小写的用户名或将 FTP 传输状态传回调用程序的服务器的问题,但我没有使用 AS400 平台的经验,所以我真的没有任何依据来证明我的立场。
有人能推荐一个具有以下功能的 AS400 上的 FTP 客户端吗:
- 能够连接到使用小写用户名的服务器。
- 可以从脚本或批处理文件中启动和控制
- 能够返回表示文件传输成功或失败的错误代码
- 不需要花费太多
答案1
AS/400FTP 客户端当然支持小写的用户名和密码,传输后移动文件的能力以及脚本化的能力。它具有与任何其他命令行 ftp 客户端几乎相同的功能。
以下是 IBM 编写 FTP 客户端脚本的示例:复杂示例:批量 FTP
答案2
让 IBM 人员搜索 Scott Klement FTPAPI。这是一个 RPG 服务程序,可以编写 FTP 脚本 - 尤其是错误处理。我认为它比批处理脚本更胜一筹。
答案3
如果你不介意一些 Java 编码,那么Apache 公共网络库支持 IBM i 连接。