z/OS MVS Programming: Assembler Services Reference ABE-HSP
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


ENQ - List form

z/OS MVS Programming: Assembler Services Reference ABE-HSP
SA23-1369-00

Use the list form of ENQ to construct a control program parameter list. You can specify any number of resources on ENQ, therefore, the number of qname, rname, and scope combinations in the list form of the ENQ macro must be equal to the maximum number of qname, rname, and scope combinations in any execute form of the macro that refers to that list form.

Syntax

The list form of the ENQ macro is written as follows:

Syntax Description
   
   name name: symbol. Begin name in column 1.
   
One or more blanks must precede ENQ.
   
ENQ  
   
One or more blanks must follow ENQ.
   
(  
   
   qname addr qname addr: A-type address or register (2) - (12).
   
   ,  
   
   ,rname addr rname addr: A-type address or register (2) - (12).
   
   , Default: E
   ,E  
   ,S  
   ,  
   
   ,rname length rname length: symbol or decimal digit.
  Default: assembled length of rname
   
   , Default: STEP
   ,STEP  
   ,SYSTEM  
   ,SYSTEMS  
   
)  
   
   ,RET=CHNG Default: RET=NONE
   ,RET=HAVE  
   ,RET=TEST  
   ,RET=USE  
   ,RET=NONE  
   
   ,RNL=YES Default: RNL=YES
   ,RNL=NO  
   
   ,RELATED=value value: any valid macro keyword specification.
   
,MF=L  
   

Parameters

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

,MF=L
Specifies the list form of the ENQ macro.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014