The contents of the registers on entry to this exit are:
- Register
- Contents
- 0
- 0
- 1
- Pointer to a 24-byte parameter list with the following structure:
- Byte 1 (+0)
- Type of data set indicator
- 0
- Internal reader
- 4
- JESNEWS data set
- 8
- SYSIN data set
- 12
- SYSOUT data set
- 16
- PROCESS SYSOUT or SYSOUT application program interface (SAPI)
data set
- 20
- SPOOL BROWSE data set
- 24
- Unknown data set type
- Byte 2 (+1)
- Condition byte
- bits 0-5
- These bits are not part of the interface
- bit 6
- 0 – no error occurred during allocation processing
- 1 – error occurred during allocation processing
- bit 7
- 0 – no error occurred during unallocation processing
- 1 – error occurred during unallocation processing
- Byte 3 (+2)
- This byte is not part of the interface
- Byte 4 (+3)
- This byte is not part of the interface
- Byte 5 (+4)
- This byte is
- Address of IRWD - if data set type is internal reader (byte 1
= 0)
- Address of SDB - if data set type is SYSIN, SYSOUT, PROCESS SYSOUT,
or SPOOL BROWSE data set (byte 1 = 8, 12, 16, or 20)
- 0- if unknown data set type (byte 1 = 24)
- Byte 9 (+8)
- Address of SJB or 0. This value is 0:
- If error in obtaining SJB address,
- If data set is a started task or TSO/E internal reader, or
- When the automatic restart manager unallocates an internal reader.
- Byte 13 (+12)
- Address of JFCB
- Byte 17 (+16)
- Address of PDDB
- 0 – if data set type is a regular internal reader, an
unknown data set type (byte 1 = 0 or 24), or if the PSO unallocation
was performed after the JOB–step TCB ended.
- Byte 21 (+20)
- Address of IOT
- 0 – if data set type is a regular internal reader or
unknown data set type (byte 1 = 0 or 24)
- 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