一,DISP参数用来告诉系统要使用的数据集的状态是什么并且告诉系统当本作业步正常或异常结束时如 何处理这个数据集。默认的是(NEW,DELETE,DELETE) 数据集状态描述: NEW:分配新的数据集。 OLD:指明数据集在本作业步执行前已经存在,这里用排他方式使用它(独占这个数据集)。 SHR:指明数据集在本作业步执行前已经存在,...
DISP:指定数据集的状态,默认为NEW。其他常用的状态有OLD(存在时重用),SHR(共享访问)等。 UNIT:指定数据集所在的存储设备的名称。 SPACE:指定数据集的空间分配。需要指定数据集的主空间(primary)和辅助空间(secondary)。directory参数在 PDS 类型数据集中有用。
在JCL中定义一个数据集(DD),用于存储SYSOUT的内容。可以使用类似于以下的语句: //OUTPUT DD DSN=平面文件数据集名,DISP=NEW,UNIT=xxxx,VOL=SER=xxxx 在JCL的执行步骤中,将需要转储的作业的SYSOUT数据集指定给前面定义的输出数据集。可以使用类似于以下的语句: //STEP1 EXEC PGM=程序名 //SYSOUT...
//STEPCAT DD DISP=OLD,DSNAME=主编目名。 在一个作业步中可以将 STEPCAT 语句放在DD 语句中的任何一个位置。 例1. // EXEC PROC=SNZ12 //STEPCAT DD DSNAME=BETTGER,DISP=SHR STEPCAT 语句为这个作业步定义了一个私有编目 BETTGER。 STEPLIB STEPLIB 语句的作用与JOBLIB 相似,主要区别在于作用的范围分别...
(NEW, CATLG, DELETE), // RECFM = FB, LRECL = 50 //SORTOF03 DD DSN = MYDATA.URMI.FILEOUT3, // DISP = (NEW, CATLG, DELETE), // RECFM = FB, LRECL = 50 //SYSPRINT DD SYSOUT = * //SYSOUT DD SYSOUT = * //SYSUDUMP DD SYSOUT = * //SYSIN DD * SORT FIELDS = COPY ...
8 //SYSUT2 DD DSN=UR644.PROCLAB1.OUT2(JCLLAB1),DISP=(NEW,CATLG,DELETE), // SPACE=(TRK,(1,1,10)),RECFM=FB,LRECL=80,DSORG=PS +/SYSUT2 DD SYSOUT=* 9 ++SYSIN DD DUMMY 10 //CPFILE EXEC TESTPOC 11 ++TESTPOC PROC 12 ++IEBGENER EXEC PGM=IEBGENER ...
NOTCAT 2-GS是一条MVS消息, 显示存在重复的目录条目。例如, 如果我们已经有一个dsn =’xxxx.yyyy’的数据集, 并且想要使用disp new, catlg创建一个数据集, 则会出现此错误。 程序打开并编写后, 它将通过, 然后在步骤结束时, 系统将尝试将其放入系统目录中。此时, 由于我们已经存在一个条目, 因此catlg将失...
NEW---新建 OLD---独占 SHR---共享 KEEP--用于磁带,磁盘操作使用的情况不多 PASS--传递给后续作业步(注意,不是作业) MOD---如果数据集不存在,则NEW,如果存在,则PEND。比如: //DEFABCEXECPGM=IEFBR14 //ABCDDDSN=ABC,DISP=(MOD,DELETE),UNIT=SYSDA,SPACE=?
1JCL经典面试题库Q6)WhenshouldDISP=MODisused?A6)DISP=MODisusedtoeitherextendanexistingsequentialdatasetortocreateadatasetifitdoesnotexist.Ifthedatasetexists,thenrecordsareappendedtothedatasetattheendoftheexistingdataset.Ifthedatasetdoesnotexist,thesystemtreatsMODasifitwereNEW,providedthatthevolumeparameterhasnotbeenus...
DISP=(NEW,CATLG,DELETE), UNIT , SPACE & DCB Q20) What is DISP= (NEW,PASS,DELETE)? A20) This is a new file and create it, if the step terminates normally, pass it to the subsequent steps and if step abends, delete it. This dataset will not exist beyond the JCL. 解释一下DISP ...