Using the SMDIAGxx member
Diagnostic definitions are specified by SET statements. INC and EXC statements following the SET statement identify the specific situations to be debugged.
The following table describes the valid SET and INC statements that are available in the SMDIAGxx member.
SMDIAGxx SET and INC statements
SET variable | INC variable | ||||
---|---|---|---|---|---|
FUNCTION | JOB | STEP | PGM | MODULE | |
TRACE | Y | Y | Y | Y | Y |
DEBUG | N | Y | Y | Y | Y |
MODTRC | N | Y | Y | Y | Y |
DUMP | N | Y | Y | Y | Y |
ABEND | N | N | N | N | Y |
IGNORE | N | Y | Y | Y | N |
FUNCTION, JOB, STEP, and PGM variables are not valid with the ABEND action parameter. The MODULE variable is not valid with the IGNORE action parameter. The FUNCTION variable is not valid with the MODULE action parameter.
You can use the TRACE action parameter (see Using-the-tracing-facility) instead of //PROTRACE to get an FLST/RLST trace. The action parameters specified in the SMDIAGxx member override any special JCL DD statements, such as //PROTRACE, as well as the TRACE function parameter.
The IGNORE parameter will override the // PROIGN DD statement. If the DIAG member specifies IGNORE=NO, even the presence of a //PROIGN DD statement will not prevent MainView SRM functions from being activated.