一,DISP参数用来告诉系统要使用的数据集的状态是什么并且告诉系统当本作业步正常或异常结束时如 何处理这个数据集。默认的是(NEW,DELETE,DELETE) 数据集状态描述: NEW:分配新的数据集。 OLD:指明数据集在本作业步执行前已经存在,这里用排他方式使用它(独占这个数据集)。 SHR:指明数据集在本作业步执行前已经存在,这里用
例如,如果LIBRARY獲指派值 LINKLIB,則對於下列陳述式: //STEPLIB DD DSN=MY.&LIBRARY.(HDEAQ03),DISP=SHR 或下列陳述式(無結尾句點): //STEPLIB DD DSN=MY.&LIBRARY(HDEAQ03),DISP=SHR JCL 行會變成如下: //STEPLIB DD DSN=MY.LINKLIB(HDEAQ03),DISP=SHR 當產品偵測到左括弧 '(' 時,即會假設變...
指定DISP=SHR 的資料庫。 指定資料庫資料集及裝置選項的放置,以符合資料的實體路徑。 準備IRLM 程序。 在所有共用 OLCSTAT 資料集的 IMS 系統之間,協調 ACBLIB 成員線上變更處理程序。 必須協調才能讓參與資料共用的所有系統共用其狀態的系統資料集如下: RECON 資料集 指定DISP=SHR 的資料庫資料集 IMS.ACBLIB、...
STEP3 和 STEP7 在 IEBEDIT 的 SYSIN 中指定,以便运行这两个步骤。 //STEP001 EXEC PGM=IEBEDIT //SYSUT1 DD DSN=MYDATA.URMI.JOBS(INPUTJOB),DISP=SHR //SYSUT2 DD SYSOUT=(*,INTRDR) //SYSPRINT DD SYSOUT=* //SYSIN DD * EDIT TYPE=INCLUDE,STEPNAME=(STEP3,STEP7) /* ...
//CHKSAMP JOB CLASS=6,NOTIFY=&SYSUID //* //STP01 EXEC PGM=MYCOBB //SYSCKEOV DD DSNAME=SAMPLE.CHK,DISP=MOD //IN1 DD DSN=SAMPLE.IN,DISP=SHR //OUT1 DD DSN=SAMPLE.OUT,DISP=(,CATLG,CATLG) // CHKPT=EOV,LRECL=80,RECFM=FB ...
DISP:(A=使用方式,B=正常完成后的处理办法,C=异常终止时的处理办法) NEW---新建 OLD---独占 SHR---共享 KEEP--用于磁带,磁盘操作使用的情况不多 PASS--传递给后续作业步(注意,不是作业) MOD---如果数据集不存在,则NEW,如果存在,则PEND。比如: ...
它的语法是 // STEPLIB DD DSN = dsnname, DISP = SHR 14)符号//在JCL中的用途是什么? 这是JCL语句中使用的重要符号。每个JCL语句必须以该符号开头。这是一个预定义的规则, 用于执行JCL语句。否则, JCL语句将引发错误。 JCL执行系统首先在JCL语句的开头检查符号(//)。它避免了运行时异常。
// DD DSN=MYDATA.URMI.IN2,DISP=SHR // DD DUMMY 当前版本的GDG在作业的步骤1中用作输入,并且创建新版本作为输出。step1的输出在step2中使用,下一个版本在step2中作为输出创建。您如何在每个步骤中引用每个GDG版本? 下面的代码显示了每个GDG版本的参考 - ...
//STEPLIB DD DSN=dsnname,DISP=SHR 将在STEPLIB库中搜索EXEC语句中指定的程序,然后搜索系统库.在作业步骤中编码的STEPLIB将覆盖JOBLIB语句. 示例 以下示例显示JOBLIB和STEPLIB语句的用法: //MYJCL JOB ,,CLASS=6,NOTIFY=&SYSUID//*//JOBLIB DD DSN=MYPROC.BASE.LIB1,DISP=SHR//*//STEP1 EXEC PGM=MYPR...
输入DD语句-指定要传递给(3)中提到的程序的输入类型。 在上面的示例中,物理顺序(PS)文件在共享模式下作为输入传递(DISP = SHR)。 输出DD语句-指定程序在执行时将产生的输出类型。 在上面的示例中,创建了一个PS文件。 如果语句超出一行的第70位,则在下一行继续,该语句应以“ //”开头,后跟一个或多个空格。