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.
- 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.