在尝试复制到Unix服务器之前,是否有方法检查MVS中是否存在文件
要使用Connect Direct从MVS大型机复制到Unix服务器的文件。下面是工作正常的示例脚本。现在,在复制文件之前,是否有方法验证文件是否存在于MVS中在尝试复制到Unix服务器之前,是否有方法检查MVS中是否存在文件,unix,mvs,connect-direct,Unix,Mvs,Connect Direct,要使用Connect Direct从MVS大型机复制到Unix服务器的文件。下面是工作正常的示例脚本。现在,在复制文件之前,是否有方法验证文件是否存在于MVS中 submit FILE_COPY process SNODE=${SENDING_NODE} SNODEID=(${USERNAME},${PASSWORD}) &INDSN="$INPUT_FILE" &OUTDSN="$OUTPUT_DIR$OUTPUT_FILE" COPY
submit FILE_COPY process
SNODE=${SENDING_NODE} SNODEID=(${USERNAME},${PASSWORD})
&INDSN="$INPUT_FILE"
&OUTDSN="$OUTPUT_DIR$OUTPUT_FILE"
COPYSTEP COPY FROM (FILE="&INDSN")
TO
(FILE="&OUTDSN"
UNIT=SYSDA
SYSOPTS=":datatype=text:"
DISP=RPL
SPACE=(TRK,(100,50),RLSE)
DCB=(RECFM=FBA,LRECL=216,BLKSIZE=0)
pnode)
PEND;
EOF
是-如果您正在批量运行。只需在C-D步骤之前执行一个步骤,即可执行IDCAMS并打印数据集的第一行。如果未找到数据集,则设置非零返回码。只需在C-D步骤的EXEC语句中进行检查。 (如果你用大型机标记了它,我会在两周前看到它。)