GQSCAN - Execute form

The execute form of the GQSCAN macro can refer to and modify a remote parameter list built by the list form of the macro. There are no defaults for any of the parameters in the execute form of the macro.

The execute form of the GQSCAN macro is written as follows:

Syntax Description
   
   name name: symbol. Begin name in column 1.
   
One or more blanks must precede GQSCAN.
   
GQSCAN  
   
One or more blanks must follow GQSCAN.
   
AREA=(area addr,area size) area addr: RX-type address or register (2) - (12).
  area size: symbol, decimal digit, or register (2) - (12).
 
Note:
  1. AREA cannot be specified with QUIT=YES.
  2. AREA is required on either the list or the execute form of the macro.
   
   ,REQLIM=value value: symbol, decimal digit, register (2) - (12), or the word MAX.
   ,REQLIM=MAX  
   
   ,SCOPE=STEP
Note: SCOPE=LOCAL and SCOPE=GLOBAL cannot be coded on the list form of this macro.
   ,SCOPE=ALL  
   ,SCOPE=SYSTEM  
   ,SCOPE=SYSTEMS  
   ,SCOPE=LOCAL  
   ,SCOPE=GLOBAL  
   
   ,RESERVE=YES  
   ,RESERVE=NO  
   
   ,RESNAME=(qname qname addr: RX-type address or register (2) - (12).
   addr[,rname addr, rname addr: RX-type address or register (2) - (12).
   rname length], rname length: decimal digit, register (2) - (12). Default: assembled length of rname.
   [GENERIC|SPECIFIC],  
   qname length)  
   ,SYSNAME=(sysname addr sysname addr: RX-type address or register (2) - (12).
   [,asid value] asid value: symbol, decimal digit, or register (2) - (12).
 
Note: rname addr can be provided only when qname addr is used. rname length must be provided if a register is specified for rname addr. An asid value can be coded only when the sysname addr is used.
   
   ,QUIT=YES Default: QUIT=NO
   ,QUIT=NO
Note: Only TOKEN and MF=(E, parm list addr) can be specified with QUIT=YES.
   
   ,REQCNT=value value: decimal digit or register (2) - (12).
  Default: REQCNT=0
   
   ,OWNERCT=value,WAITCNT=     value value: decimal digit.
   
   ,OWNERCT=value value: decimal digit.
   
   ,WAITCNT=value value: decimal digit.
   
   ,TOKEN=addr addr: RX-type address of register (2) - (12).
   
   ,XSYS=YES Default: XSYS=YES
   ,XSYS=NO
Note: XSYS=NO is mutually exclusive with TOKEN, QUIT=YES and SYSNAME, when SYSNAME is not equal to zero or zero and the asid value(0,asid value). In a global resource serialization ring complex, XSYS=NO is ignored.
   
,MF=(E,list addr) list addr: RX-type address or register (2) - (12).
   

Parameters

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

,MF=(E,list addr)
Specifies the execute form of the GQSCAN macro.

list addr specifies the area that the system uses to contain the parameters.