CL中使用FTP命令的问题

发布于 2022-08-25 04:33:37 字数 1262 浏览 10 评论 5

PGM                                                      
             CHGVAR     VAR(&IPAD) VALUE('XXX.XXX.XXX.XXX')
             OVRDBF     FILE(INPUT) TOFILE(FTPCMD)  
             OVRDBF     FILE(OUTPUT) TOFILE(FTPLOG)
             FTP           RMTSYS(&IPAD)      
             DLTOVR     FILE(INPUT OUTPUT)               
ENDPGM   

问题1:
FTPCMD里面写的是FTP命令,FTPLOG存放LOG。
FTPCMD,FTPLOG的文件类型都是什么类型啊???
FTPCMD为CMD???
FTPLOG为TXT???
如果把创建步骤给写个就更好了,呵呵。。

问题2:
RMTSYS参数里的值都有什么啊??
有IP地址 ,好像还有别的, 有什么作用??

[ 本帖最后由 wyd1003 于 2010-1-22 14:33 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

氛圍 2022-08-31 22:10:05

原帖由 ux400 于 2010-1-22 21:33 发表
你如果在WINDOWS(DOS窗口)或者UNIX下用过FTP,你就会发现FTP命令(实际上是FTP CLIENT端命令工具)启动后也是一个小系统,是一个交互式的系统,你可以手工输入规定的一系列命令:asc或bin,get 下载文件 或 p ...

多谢,,,,还是好人多啊

在巴黎塔顶看东京樱花 2022-08-30 13:22:32

原帖由 ux400 于 2010-1-22 19:09 发表
问题1:
FTPCMD里面写的是FTP命令,FTPLOG存放LOG。
FTPCMD,FTPLOG的文件类型都是什么类型啊??? --- 源程序文件,相当于PC和UNIX的文本文件
FTPCMD为CMD??? --- CMD 是 command 的缩写,就是命令,但 ...

哈哈  我用unix shell 和cobol 做过简单项目 ,,, ftp还是明白的

微暖i 2022-08-28 21:21:23

你如果在WINDOWS(DOS窗口)或者UNIX下用过FTP,你就会发现FTP命令(实际上是FTP CLIENT端命令工具)启动后也是一个小系统,是一个交互式的系统,你可以手工输入规定的一系列命令:asc或bin,get 下载文件 或 put 上传文件,cd 进入目录, quit或bye退出ftp命令

在AS/400环境,同样可以手工使用ftp命令,如果你有权限的话,用法和WINDOWS/DOS、或UNIX下的用法差不多。

在一个生产环境,如果是有规律的FTP操作,其实可以让FTP操作自动化,即把手工从键盘敲进去的一条条FTP子命令预先写进一个文本文件,然后通过操作系统的输入重定向让FTP不从键盘读输入而是从文件读输入。

在FTP操作自动化的情况下,有可能程序运行没有屏幕,操作人员看不到FTP操作过程有没有发生错误,为此可以使用输出重定向,即让操作系统把本来显示在屏幕上的信息改写到文本文件里,这样你事后就可以检查该文本文件,看看有没有发生错误,是什么错误。

FTP的输入和输出重定向,是WINDOWS/DOS、UNIX、OS/400几种操作系统环境都支持的。

举个XP(WINDOWS/DOS)下的例子:
1、进入DOS画面:点 开始 菜单,点 运行(R)...
输入 cmd
点 确定

2、输入 CD     C:   按 回车
3、输入 NOTEPAD   WDFTPML.SL  按 回车(我的FTP命令 输入 的意思)
输入 user  anonymous   a@b.com   按 回车
输入 cd  misc  按 回车
输入 get ReadMe1.txt 按 回车
输入 bye 按 回车
关闭NOTEPAD程序,保存刚才的输入

4、输入  FTP   -n  -s:WDFTPML.SL  ftp.microsoft.com  按 回车
或者使用操作系统输入/输出重定向:输入  FTP  -n  -v    ftp.microsoft.com  < WDFTPML.SL  >  rizhi.txt 按 回车(FTP的运行过程在日志文件 rizhi.txt  中)
5、输入 DIR  Read*  按 回车
看看你的硬盘上有没有刚从微软网站上下载的 ReadMe1.txt 文件?

[ 本帖最后由 ux400 于 2010-1-22 21:39 编辑 ]

江湖彼岸 2022-08-27 02:38:10

问题1:
FTPCMD里面写的是FTP命令,FTPLOG存放LOG。
FTPCMD,FTPLOG的文件类型都是什么类型啊??? --- 源程序文件,相当于PC和UNIX的文本文件
FTPCMD为CMD??? --- CMD 是 command 的缩写,就是命令,但不是AS/400的CMD类型。而是指FTP的子命令。楼主要好好学一下WINDOWS下的FTP怎么玩,类似的。
FTPLOG为TXT???--- 源程序文件,相当于PC和UNIX的文本文件,LOG文件是运行程序时自动产生的。
如果把创建步骤给写个就更好了,呵呵。。

问题2:
RMTSYS参数里的值都有什么啊??---- 你可以写IP地址,也可以写FTP SERVER的名字
有IP地址 ,好像还有别的, 有什么作用??---- 写IP地址很明了,写FTP SERVER的名字则以后改动FTP服务器的IP地址你不必改程序。

楼主肯定不懂DOS和UNIX的命令输入输出重定向。
好好学习,天天向上。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文