XCTL and XCTLX - List form

Two parameter lists are used on XCTL or XCTLX: a control parameter list and an optional user parameter list. The list form uses only the control parameter list. The execute form builds a user parameter list and passes it to the target module.

Syntax

The list form of the XCTL or XCTLX macro is written as follows:

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede XCTL or XCTLX.
   

XCTL
XCTLX

 
   
One or more blanks must follow XCTL or XCTLX.
   
   EP=entry name, entry name: Symbol.
   EPLOC=entry name addr, entry name addr: A-type addresses.
   DE=list entry addr, list entry addr: A-type address.
   
   ,DCB=dcb addr, dcb addr: A-type address.
   
   ,LSEARCH=NO, Default: LSEARCH=NO
   ,LSEARCH=YES,  
   
,SF=L  
   

Parameters

The parameters are explained under the standard form of the XCTL macro, with the following exception:

,SF=L
Specifies the list form of the XCTL or XCTLX macro.
Note: If you code LSEARCH in either the list or execute form of the macro, you must code it in both.