JCL for the Change utility
This topic describes the JCL requirements for the Change utility.
JCL requirements
The following table provides a description of the JCL and DD statements needed for executing the Change utility:
JCL and DD | Description |
|---|---|
EXEC JCL | (Required) The EXEC JCL statement must specify a program name of ILMMAIN. No PARM= operand is required. If you provide a operand, the utility ignores it. |
STEPLIB DD (or a JOBLIB DD) | (Required) The data set name that you specify in this DD statement must be the name of the load module library containing the Intelligent Library Manager product. |
SYSPRINT DD | (Required) This statement specifies the name of the data set that contains the output reports and messages. |
NSMSYSIN DD | (Required) The data set is used to specify parameters that the program uses. It must contain 80-character, fixed length records. |
ACBLIB DD | (Optional) The data set name that you specify in this DD statement must be the name of the ACB library. Because you can modify this data set, it should not be shared with other jobs. |
DBDLIB DD | (Required) The data set name that you specify in this DD statement must be the name of the DBD library. Because you can modify this data set, it should not be shared with other jobs. |
JCL example
The following JCL statements are an example of the JCL that is required to run the Change utility:
//STEPLIB DD DISP=SHR,DSN=ILM.LOAD
// DD DISP=SHR,DSN=IMS.RESLIB
//SYSPRINT DD SYSOUT=*
//DBDLIB DD DISP=SHR,DSN=IMS61.DBDLIB
//ACBLIB DD DISP=SHR,DSN=IMS61.ACBLIB
//NSMSYSIN DD *
GLOBAL PREVIEW=YES
CHANGE TYPE=DBD,MBR=DI21PART,FIELDS=(MAXSEGSZ=1000)
CHANGE TYPE=DBD,MBR=DI21PART,FIELDS=(MAXSEGSZ=(,1000))
CHANGE TYPE=DBD&DMB,MBR=DI21PART, -
FIELDS=(MAXSEGSZ=(1000,500,500))
/*