SRB trace records

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.