Q6) When should DISP=MOD is used? A6) DISP=MOD is used to either extend an existing sequential dataset or to create a dataset if it does not exist. If the dataset exists, then records are appended to the dataset
•NO DISP : DISP=(NEW,DELETE,DELETE) •DISP=OLD : DISP=(OLD,KEEP,KEEP) •DISP=(,CATLG): DISP=(NEW,CATLG,CATLG) •DISP=NEW : DISP=(NEW,DELETE,DELETE) •DISP=SHR : DISP=(SHR,KEEP,KEEP) •DISP=MOD : DISP=(MOD,KEEP,KEEP) 例子: DISP//IXSAMP06 JOB ‘MZ’,’GZ’,...
DISP:(A=使用方式,B=正常完成后的处理办法,C=异常终止时的处理办法) NEW---新建 OLD---独占 SHR---共享 KEEP--用于磁带,磁盘操作使用的情况不多 PASS--传递给后续作业步(注意,不是作业) MOD---如果数据集不存在,则NEW,如果存在,则PEND。比如: //DEFABCEXECPGM=IEFBR14 //ABCDDDSN=ABC,DISP=(MOD,D...
DISP参数控制文件的位移。DISP子参数是可选的。 Current:第一个子参数current定义步骤开始执行时文件的状态。Current允许用下列数值: NEW:生成新文件。 OLD:访问现有文件而不与别人共享这个文件。 SHR:访问现有文件而与别人共享这个文件。 MOD:访问文件,只想在文件末尾增加记录。 Normal:下一个子参数normal指定步骤正常...
如果您想要控制資料集的放置或大小,或如果您收到 B37 異常終止,請使用 BPWK。 BPWORK 的格式為 RECFM=VBS , LRECL=32756, BLKSIZE=6233。 請勿對此資料集指定 DUMMY 或 DISP=MOD。 SYSIN 這個DD 陳述式是必要的。 它包含要由工作串流執行的指令。 SYSIN 的格式為 RECFM=FB , LRECL=80, BLKSIZE=6160。
DISP=MOD既可以扩展一个顺序DATASET,也可以创建一个没有存在的DATASET,对于一个存在的DATASET,记录被追加到末尾(要求必须是顺序数据集)。如果没存在系统将把MOD当成NEW看,提供一个没有使用的空间参数。如果空间参数使用过了,系统则终止JOB并且不创建DATASET,MOD可以被用来扩展一个DATASET的空间。经常用MOD为一个编目的...
//NEWDSDDDSN=yourid.TEST.CBL,DISP=(NEW,UNCATLG), //SPACE=(TRK,(1,2,1)),UNIT=3390, //VOL=SER=XXXXXX, //DCB=(DSORG=PO,LRECL=80,BLKSIZE=800,RECFM=FB) // 解释:实行jobname为YEEX001,stepname为step1的JCL。该JCL在磁盘 ...
DISP=({status},{normal Disposition},{abnormal Disposition}) Normal & Abnormal dispositions are not mandatory for an old data set. Status –> New, OLD, SHR, MOD are the valid values for Status. Normal Disposition –> CATLG, UNCATLG, DELETE, KEEP and PASS are the valid values. ...
DISP= DISP= 处理方式 NEW,SHR,MODDELETE.. SPACE= SPACE=分配空间 UNIT= UNIT=磁盘类型 =SER= VOL=SER=卷标 DCB=( DCB=文件控制块 //(nothing else) JOB标志 4.1 DISP= 文件 通常,我们处理文件,会有3种情况: A. 处理文件
所以,文法为DISP=(A,B,C) 上面是不同情况的处理,下面讲的是发生上述情况采取什么样的处理 FOR A, 1. NEW:不存在,新作 2.OLD:已存在(排他) 3.SHR:存在,处理的同时,其他程序也处理(读的情况) 4.MOD:存在,可向文件末尾追加纪录(排他) FOR B,C, ...