我想将一个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 Dsname约定。'
但它与MVS到MVS数据集的工作正常,但不适用于PC。 任何人都可以建议我必须做些什么。
答案 0 :(得分:0)
如果您的PC或Windows服务器上运行了FTP服务器,那么使用批处理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