Previous Topic: The $UPT MacroNext Topic: The $VERBTBL Macro


The $VERB Macro

This macro builds verb table entries. This is similar to a $J6PCB and $KTB macro.

$VERB verbname, -PTB=dtbaddress-,
                -XJBSIZE=size-,
                -MINLN=length-,
                -CODE=xjbcode-,
                -EXIT=addr-,
                -PREEXIT=addr-,
                [LOADE=NO|YES],
                [LOADP=NO|YES]
verbname

Specifies the verb name CA JCLCheck is searching for.

PTB

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

The name must appear on a CSECT or ENTRY statement. If you omit this parameter, CA JCLCheck does not analyze the JES2 statement's operands.

XJBSIZE

CA JCLCheck requires this parameter if you specify the PTB operand and specify the size, in bytes, of the XJB. CA JCLCheck requires the XJB to contain the flags and extracted values when analyzing the utility control statement.

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

MINLN

Minimum number of characters for this verb.

CODE

Code number CA JCLCheck sets in XJB.

For information on XJBUTIL, see User Exits.

EXIT

CA JCLCheck enters this exit after it scans the verb.

PREEXIT

CA JCLCheck enters this exit after it scans the verb.

LOADE

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

Default: NO

LOADP

YES loads the PREEXIT at run time, NO links the PREEXIT exit with CA JCLCheck.

Default: NO

For information about XJBUTIL, see User Exits. The verb tables for IEHPROGM, IDCAMS, and XCOM are in member JCLUTIL in the CAZ2SRC library.