对于通过FTP方式传输数据到400上,主要要分以下2种情况。
一、如果OS/400操作系统版本在V4以下:
1.首先在AS/400上创建要上传的*.savf文件:
CRTSAVFFILE(TEST/TESTSAVF)
2.打开DOS窗口,到工作目录,并FTP至AS/400:
3.以覆盖的方式将工作目录下的aaaa.savf上传至AS/400上预先创建的testsavf.savf文件中:
PUT aaaa.savf testsavf.savf (replace
4.特别提示:在操作系统版本V4以前,如果不事先在AS/400上创建空的SAVF,而直接用FTP的方法PUT文件至AS/400,你将发现上传的文件会变成PF,这样就不对了,而且可能变大。(楼主问题是否这个原因?)
二、如果OS/400操作系统版本在V4以上:
1、FTP AS400-IP 地址
2、输入用户名, 回车, 再输入口令,回车。
3、CD /qsys.lib/mylib.lib --- mylib 为AS/400 存放SAVF库名.
4、LCD c:\mydir --- PC 机本地存放SAVF的目录
5、BIN
6、QUOTE SITE NA 1
7、PUT pcSAVF.savf asSAVF.savf --- 其中: pcSAVF 为 PC 中SAVF 文件名;asSAVF 为AS/400中文件名.
8、QUIT
特别提示:在操作系统版本V4以后,可以使用子命令QUOTE SITE NA 1将命名规则改为1,这样就不用事先在AS/400上创建空的SAVF,而直接用PUT命令将*.savf文件上传至AS/400。
《BATCH FTP》
《AS/400 通过 NFS 访问 外部服务器中的文件》
《如何得到FTP连接的作业记录》
阅读(5149) | 评论(0) | 转发(0) |