CSCH and HSCH records represent a clear subchannel operation and
a halt subchannel operation.
Record Formats
CSCH.... shhhh ASCB.... hhhhhhhh CPUID... hhhh JOBN.... cccccccc
DEV..... hhhh SFLS.... hhhh SID..... hhhhhhhh
CC...... hh DVRID... hh ARDID... hh
IOSLVL.. hh UCBLVL.. hh
UCBWGT.. hh BASE.... shhhh
HSCH.... shhhh ASCB.... hhhhhhhh CPUID... hhhh JOBN.... cccccccc
DEV..... hhhh SFLS.... hhhh SID..... hhhhhhhh
CC...... hh DVRID... hh ARDID... hh
IOSLVL.. hh UCBLVL.. hh
UCBWGT.. hh BASE.... shhhh
- CSCH shhhh
- HSCH shhhh
- Device number from the UCBCHAN field of the UCB, which includes
the subchannel set identifier when appropriate.
- ASCB hhhhhhhh
- Address of the ASCB for the address space that started the I/O
operation.
- CPUID hhhh
- Address of the processor on which the I/O operation started
- JOBN cccccccc
- One of the following:
- cccccccc
- Name of the job associated with the task that requested the I/O
operation
- N/A
- No job is associated with the requested I/O
- DEV hhhh
- Device number from the UCBCHAN field of the UCB.
- SFLS hhhh
- Start flags from the UCBSFLS field of the UCB.
- SID hhhhhhhh
- Subchannel ID from the UCBSID field of the UCB.
- CC hh
- CSCH or HSCH condition code in bits 2 - 3.
- DVRID hh
- Driver ID value from the IOSDVRID field of the IOSB.
- ARDID hh
- One of the following:
- hh
- Associated request driver ID from the IOSDVRID field of the IOSB
- U/
- Unavailable because the IOQ was unavailable
- IOSLVL hh
- Function level to provide serialization of I/O requests. This
value comes from the IOSLEVEL field of the IOSB.
- UCBLVL hh
- UCB level value from the UCBLEVEL field of the UCB.
- UCBWGT hh
- Flags from the UCBWGT field of the UCB.
- BASE shhhh
- Device number from the UCBCHAN field of the UCB, which includes
the subchannel set identifier when appropriate.