我想把一个mvs文件拷贝到我的电脑上。我试过使用下面的代码。
//JOBNAME JOB NOTIFY=&SYSUID,CLASS=A,MSGCLASS=X,MSGLEVEL=(1,1),
// REGION=0M
//STEP01 EXEC PGM=FTP
//OUTPUT DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//INPUT DD *
MVS IP ADDRESS
USER.ID(MVS)
PASSWORD
PUT 'USERID.NEW1.TXT' C:\MYPATH\DATA.TXT
QUIT
/* 线轴输出显示
‘无效数据集名称"c:\mypath\data.txt“。使用MVS约定。’。
但是,它在MVS到MVS数据集时工作得很好,但在PC上却不行。有人能建议我该做些什么吗。
发布于 2017-08-03 03:45:45
如果您有一个FTP服务器运行在您的PC上,或Windows服务器,那么它是简单的FTP使用批处理。尽管您使用C:\path\file这样的驱动器指定的语法不受支持。FTP命令和目录结构类似于Unix。配置FTP服务器时,应该指定客户端可以访问的根目录(文件夹)。您不能只访问整个Windows文件系统。
这个JCL会成功的。
//FTPSTEP EXEC PGM=FTP,REGION=0M
//SYSPRINT DD SYSOUT=*
//INPUT DD *
*windows-ip-address*
*windows-username windows-password*
put 'USERID.NEW1.TXT' new1.txt
quit https://stackoverflow.com/questions/45454361
复制相似问题