The contents of the registers on entry to this exit are:
- Register
- Contents
- 0
- Pointer to a parameter list with the following structure, mapped
by $XPL:
- Field Name
- Description
- XPLID
- Eyecatcher
- XPLLEVEL
- Version level of the base XPL
- XPLXLEV
- Version number for the exit
- XPLXITID
- Exit ID number
- X031ID
- Indicator byte
- X031COND
- Condition byte
- X031ERR
- Allocation error
- X031RESP
- Response byte
- X031FAIL
- Fail the allocation request
- X031DSTY
- Type of the data set being processed
- X031INTR
- Internal reader
- X031JSNW
- JESNEWS data set
- X031SYIN
- SYSIN data set
- X031SYSO
- SYSOUT data set
- X031PSPI
- Process SYSOUT (PSO) or SYSOUT application program interface
(SAPI) data set
- X031SDSB
- SPOOL browse data set
- X031UNK
- Unknown data set type
- X031SDB
- Address of SDB - if data set type is X031JSNW, X031SYIN, X031SYSO,
X031PSPI, or X031SDSB
- Address of IRWD - if data set type is internal reader data set
(X031INTR)
- 0 - if data set type is unknown data set type (X031UNK)
- X031SJB
- Address of SJB or 0. The value is 0 in the following conditions:
- There is an error in obtaining SJB address.
- The data set is a started task or the TSO/E internal reader.
- The automatic restart manager allocates an internal reader.
- X031JFCB
- Address of JFCB
- X031PDDB
- Address of PDDB or zero
- X031IOT
- Address of IOT or zero
- 1
- Pointer to type of data set being processed (X031DSTY)
- 2-10
- N/A
- 11
- Address of HCCT
- 12
- N/A
- 13
- Address of an available save area
- 14
- The return address
- 15
- The entry address