Invoking the exit

To invoke the exit, specify the EXIT assembler option as follows:

             EXIT(ADEXIT(ASMAXADC(parameter-string)))

where parameter-string controls what action the exit performs.

Parameter string
Read syntax diagramSkip visual syntax diagram   .-NOWRITE-----------------------.  
>>-+-------------------------------+---------------------------->
   |        .-(SYSADATA|SYSADAT)-. |  
   '-WRITE--+--------------------+-'  
            '-(filename)---------'    
 
   .-TYPE(0:FFFF)---------------------.  
>--+----------------------------------+------------------------><
   |              .-,-------------.   |  
   |              V               |   |  
   '-+-TYPE---+-(---+-aaaa------+-+-)-'  
     '-NOTYPE-'     '-aaaa:zzzz-'        
 
Default
NOWRITE,TYPE(0:FFFF)
Abbreviations
W, NOW, T, N

The abbreviations shown here are the minimum number of characters allowed. You can, for example, specify TYP or NOTY.

WRITE(filename)
Specifies that the exit will perform output processing for the associated data records, instead of the assembler, and optionally use the alternative filename filename instead of the default SYSADATA file (z/OS and CMS) or SYSADAT file (z/VSE).
NOWRITE
Specifies that the assembler will perform output processing for the associated data records as per normal processing.
TYPE(aaaa:zzzz)
Specifies that these associated data record types will be output as per normal processing. Record types are specified as one to four character hex values, in the form of a list of single record types aaaa, or record type ranges aaaa:zzzz
NOTYPE(aaaa:zzzz)
Specifies that these associated data record types will be discarded. Record types are specified the same as for TYPE.
Note:
The parameter-string is processed left to right, so where a conflict occurs for a particular record type the last occurrence will take precedence.

The default processing is to allow all associated data record types to be output by the assembler, as per normal processing. This means, for example, that a parameter-string of NOWRITE,TYPE(0:OTYPE(0030) will have the same result as NOTYPE(0030) alone.


[ Top of Page | Previous Page | Next Page | Contents | Index ]