INVALID DISP FIELD - PASS SUBSTITUED
在JOB LOG中经常见到类似于”IEF48I INVALID DISP FIELD – PASS SUBSTITUED”的信息,平时都没怎么管.仔细想了一下,其实很简单:
在JCL中使用临时文件,首先是创建这个临时文件.
//SORTOUT DD DSN=&&TEMP,DISP=(,CATLG),SPACE=(TRK,1)
然后就是使用这个临时文件.
//SYSUT1 DD DSN=&&TEMP,DISP=SHR
问题在DISP=SHR这句,其实是DISP=(SHR,KEEP),对于临时文件,normal-termination只能是PASS,而abnormal-termination是没有意义的.所以改为DISP=(SHR,PASS)就不会再有warning message了.