HLASM Programmer's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Invoking the exit

HLASM Programmer's Guide
SC26-4941-06

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.
Read syntax diagramSkip visual syntax diagram
Parameter string

   .-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 performs output processing for the associated data records, instead of the assembler, and optionally uses the alternative filename filename instead of the default SYSADATA file (z/OS and CMS) or SYSADAT file (z/VSE).
NOWRITE
Specifies that the assembler performs output processing for the associated data records as per normal processing.
TYPE(aaaa:zzzz)
Specifies that these associated data record types are 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 are 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 takes 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) has the same result as NOTYPE(0030) alone.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014