An XSCH record represents a cancel subchannel operation. For zHPF
I/O operations, a cancel subchannel can be used to initiate an interrogate
operation to query the status of the I/O operation at the device.
XSCH.... ddddd ASCB.... aaaaaaaa CPUID... cccc JOBN.... jjjjjjjj
SID..... ssssssss CC...... cc DVRID... dd
IOSLVL.. ll UCBLVL.. ll UCBWGT.. ww
BASE.... sbbbb INTTCW.. aaaaaaaa
- XSCH sdddd
- Device number with the subchannel set identifier that the XSCH
was issued for.
- ASCB aaaaaaaa
- Address of the ASCB.
- CPU cccc
- Address of the processor.
- JOBN jjjjjjjj
- Name of the job associated with I/O operation.
- SID ssssssss
- Subchannel ID from the UCBSID field of the UCB
- CC cc
- The condition code of the XSCH request.
- DVRID dd
- The IOSB driver ID field (IOSDVRID) of the request that is attempting
to be cancelled.
- IOSLVL ll
- Function level to provide serialization of I/O requests. This
value comes from the IOSLEVEL field of the IOSB.
- UCBLVL ll
- UCB level value from the UCBLEVEL field of the UCB.
- UCBWGT ww
- Flags from the UCBWGT field of the UCB.
- BASE sbbbb
- The base device number and subchannel set id if the device is
a PAV.
- INTTCW
- The virtual address of the interrogate TCW, if the XSCH was used
to initiate an interrogate operation, or zero.