Programming Considerations
The exit is invoked using ASAVE linkage.
The parameter list pointed to by register 1 is mapped by macro
IATYMDS and defined as follows:
- Label
- Description
- UX71LIST
- DSECT name
- UX71MESG
- Address of the message area. Byte 1 of the message area contains the message length, and bytes 2-120 contain the message text.
- UX71JNAM
- Address of the job name
- UX71VOL
- Address of the volser in the message area
- UX71DSN
- Address of the data set length followed by the data set or 0 to indicate no data
- UX71DEV
- Address of the EBCDIC device number, or 0 if none
- UX71MDSP
- MSGDISP insertion text - output area
- UX71INST
- message insertion text - output area
- UX71APND
- message appendage - output area
Note:
- UX71MDSP is initialized to blanks, before calling the exit. If you modify this field, the new value is passed to MSGDISP to be used in the tape message display.
- Do not use this exit to modify the message text itself. JES3 modifies the message text based on the return code and the value in UX71INST or UX71APND.