Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
PROCESS MACRO or PROCESS COPY HLASM Programmer's Guide SC26-4941-06 |
|
The assembler calls the exit with a request type of 5 (PROCESS MACRO) or 6 (PROCESS COPY) when the assembler is reading members from the library data set, and it has a record for the exit to process. The exit is also called with these request types when both the assembler and the exit are supplying library records (return code 8 from the OPEN call), and the assembler is supplying the record. The address of the record read is in the buffer pointer field, and the length is in the buffer length field. The record length is always 80. The exit sets the return code in the Exit Parameter List to one of
these values:
Although the user exit can insert or discard records, the assembler maintains the absolute record number and relative record number. If the options field is set to 1, the assembler has provided the exit with the current primary input data set information in the data set name, member name, and volume serial fields of the exit-specific information block. The assembler updates this information when it reads the first record of each data set in a data set concatenation. |
Copyright IBM Corporation 1990, 2014
|