Previous Topic: User Exit MacrosNext Topic: The $DMSG Macro


The $CA7CMD Macro

The $CA7CMD macro supplies the CA 7 scheduling override control statements.

This macro has the following format:

-label-   	,$CA7CMD=name
            -,PTB=-
            -,XJBSIZE=size-
            -,EXIT=name-
            [,LOAD=NO|YES]
label

Defines the name of the table.

This name is eight alphanumeric characters in length.

name

Identifies the name of the CA 7 control statement.

PTB

Specifies the external name of a pointer table defining the syntax and analysis of the control statement.

The name you specify must appear on a CSECT or ENTRY statement. If you omit this parameter, CA JCLCheck does not analyze the JES2 statement's operands. For more information about PTB, see User Exits.

XJBSIZE

Optional, unless you specify the PTB operand. This parameter specifies the size, in bytes, of the XJB that CA JCLCheck requires to contain the flags and extracted values for control statement analysis.

CA JCLCheck ignores this operand if you omit the PTB operand.

EXIT

Specifies the external name of an exit routine to use when encountering the control statement.

If CA JCLCheck requests operand analysis, it performs the analysis before you enter the exit. You enter control statement exits with the registers set up as for a control statement exit. For a full description of exit routine coding conventions, register assignments, and related topics, see User Exits.

LOAD

YES loads the exit at runtime, NO links the exit with CA JCLCheck.

Default: NO