Previous Topic: The $J6XGBL MacroNext Topic: The $JCLCB Macro


The $JCLCALL Macro

This macro invokes a JCL routine with an address residing in the global data area.

This macro has the following format:

label 	$JCLCALL epname,parmadr
        [LOAD=NO|YES]
        [RR=R14]
label

Defines a reference tag.

This tag is eight characters in length.

epame

Identifies an entry point name.

parmadr

Identifies the address of the parameter list.

The parameter list contains addresses which point to the parameters to use for this call.

LOAD

Determines whether CA JCLCheck should load the called module before the call. YES generates LOAD and delete instructions for the called module. NO requires the entry point name to link with CA JCLCheck.

Default: No

RR

Identifies the return register.

Specify this register if you do not want R14, the default return register.