An SRB record represents dispatching of an asynchronous routine
represented by a service request block (SRB).
Minimal Trace Record Format
SRB ASCB.... hhhhhhhh CPU..... hhhh
PSW..... hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
R15..... hhhhhhhh SRB..... hhhhhhhh R1...... hhhhhhhh
TYPE.... ccccccccccccccccccccccccccc
Comprehensive Trace Record Format
SRB ASCB.... hhhhhhhh CPU..... hhhh JOBN.... cccccccc
SRB-PSW. hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
SRB..... hhhhhhhh
TYPE.... ccccccccccccccccccccccccccc
- ASCB hhhhhhhh
- Address of the ASCB for the address space in which the SRB routine
is dispatched. This may or may not be the address space in which
the SRB was created.
- CPU hhh
- Address of the processor on which the SRB routine is dispatched.
- PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
- SRB-PSW hhhhhhhh hhhhhhhh hhhhhhhh hhhhhhhh
- Program status word under which the SRB routine receives control.
- JOBN cccccccc
- One of the following:
- cccccccc
- Name of the job associated with the SRB being dispatched
- N/A
- Not applicable, as in the case of a global SRB, which is indicated
in the TYPE field
- ********
- An internal error occurred
- SRB hhhhhhhh
- One of the following:
- hhhhhhhh
- Address of the service request block (SRB)
- ********
- An internal error occurred
- R15 hhhhhhhh
- R1hhhhhhhh
- One of the following:
- hhhhhhhh
- Data that will appear in general registers 15 and 1 when the SRB
routine is dispatched
- ********
- An internal error occurred
- PARM hhhhhhhh
- One of the following:
- hhhhhhhh
- Four-byte parameter or the address of a parameter field to be
passed to the SRB routine
- N/A
- Not applicable, as in the case of a suspended SRB, which is indicated
in the TYPE field
- TYPE ccccccccccccccccccccccccccc
- Indicates the type of SRB routine, as follows:
- SUSPENDED
- Denotes an SRB routine that was dispatched earlier and was subsequently
interrupted (for example, by I/O operations or by a request for a
lock). The routine is about to be re-dispatched.
- INITIAL DISPATCH OF SRB
- Denotes an SRB routine selected from the service priority list
that is about to be dispatched for the first time.
- REDISPATCH OF SUSPENDED SRB
- Denotes an SRB routine that was dispatched earlier and was subsequently
interrupted (for example, by I/O operations or by a request for a
lock). The routine is about to be re-dispatched.