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 diagramNOWRITEWRITE(SYSADATA|SYSADAT)( filename)TYPE(0:FFFF)TYPENOTYPE(,aaaaaaaa: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.