JCL for the Dump utility
The following table provides a description of the JCL and DD statements needed for executing the Dump utility:
JCL and DD statements | Description |
---|---|
EXEC JCL | An EXEC statement is required. The EXEC JCL statement must specify a program name of ILMMAIN. No PARM= operand is required. If you provide a parameter, the utility ignores it. |
STEPLIB DD | A STEPLIB DD (or a JOBLIB DD) statement is required. The data set name must be the name of the load module library containing the Dump utility program. Additionally, you must provide a DD statement that specifies the data set name of the library containing your installation’s IMS RESLIB. |
SYSPRINT DD | A SYSPRINT DD statement is required. The statement identifies the data set containing the various reports and error messages. |
NSMSYSIN DD | A NSMSYSIN DD statement is required. The data set specifies parameters that the program uses. The statement must contain 80-character, fixed length records. |
NSMSNAP DD | A NSMSNAP DD statement is required. The data set contains the snapped data. Typically it is a SYSOUT=* type data set. |
JCL example
An example of the JCL required to run the Dump utility program follows:
//STEPLIB DD DSN=BMCI.CONS.LOAD,DISP=SHR
// DD DSN=IMSVS.SDFSRESL,DISP=SHR
//IMSDALIB DD DSN=IMSVS.MDALIB,DISP=SHR
//ACBLIB DD DSN=IMSVS.ACBLIB,DISP=SHR
//DBDLIB DD DSN=IMSVS.DBDLIB,DISP=SHR
//PSBLIB DD DSN=IMSVS.PSBLIB,DISP=SHR
//RECON1 DD DSN=IMSVS.RECON1,DISP=SHR
//SYSPRINT DD SYSOUT=*
//*NSMLOG DD SYSOUT=*
//NSMSNAP DD SYSOUT=*
//SYSOUT DD SYSOUT=*
//NSMSYSIN DD *
GLOBAL PREVIEW=NO,REPORTS=(DSNREF=YES)
DUMP LIBTYPE=DBD,MBR=PARTHIDB
Related topics