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:
  1. 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.
  2. 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.