ENFREQ ACTION=LISTEN - List form

Use the list form of the ENFREQ macro together with the execute form of the macro for applications that require reentrant code. The list form of the macro constructs a parameter list that the execute form of the macro can use or modify.

Syntax

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

Syntax Description
   
   name name: Symbol. Begin name in column 1.
   
One or more blanks must precede ENFREQ.
   
ENFREQ  
   
One or more blanks must follow ENFREQ.
   
    ACTION=LISTEN  
   
    ,CODE=event code event code: Decimal digit.
   
    ,MASEXIT=No Default: MASEXIT=NO
    ,MASEXIT=YES  
   
    ,FLTRBLK=filter block addr filter block addr: the address of the filter block
   
    ,QUAL=qualifier qualifier: A constant value
   
    ,QMASK=qmask keywords qmask keywords: BYTE1, BYTE2, BYTE3, BYTE4, ALL, NONE.
  Default: QMASK=NONE
   
    ,BITQUAL=bitqual bitqual: name of a 32-byte field, hexadecimal numeric value (X'xxx'),
   
    ,BITCOMPARE=SUBSET Default: BITCOMPARE=SUBSET
    ,BITCOMPARE=INTERSECT  
    ,BITCOMPARE=EQUAL  
   
    ,SRBEXIT=exitrtn addr exitrtn addr: A-type address.
    ,EXIT=exitrtn addr exitrtn addr: A-type address.
   
    ,PARM=parm addr parm addr: A-type address.
    ,PARM=parm data parm data: a fullword of data
   
    ,EOT=NO Default: EOT=NO.
    ,EOT=YES  
   
    ,EOM=NO Default: EOM=NO.
    ,EOM=YES  
   
    ,PLISTVER=2 Default: Version implied by keywords
    ,PLISTVER=3  
    ,PLISTVER=MAX  
   
    ,RELATED=(value) value: Is any text.
   
    ,XSYS=NO Default: XSYS=NO.
    ,XSYS=YES  
   
,MF=L  
   

Parameters

The parameters are explained under the standard form of the ENFREQ macro with ACTION=LISTEN, with the following exceptions:

,MF=L
Specifies the list form of the ENFREQ macro with ACTION=LISTEN.