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:

//DUMP EXEC PGM=ILMMAIN
//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

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*