X'DA' trace entry

The X'DA' trace entry is shown.

X'DA' trace entry

 TRACE ID   = X'DA'
 
       word 0 — byte 1 - X'DA' - VSAM JRNAD or UPAD exit
                byte 2 - PST number 
                bytes 3-4 - Trace sequence number               
       word 1 - Word 3 of JRNAD or UPAD parameter list 
       word 2 - Word 4 of JRNAD or UPAD parameter list
       word 3 - Word 5 of JRNAD or UPAD parameter list 
       word 4 - byte 1 - JRNAD or UPAD code (For an explanation of
                these codes, see note 3 below) 
       word 4 bytes 2-4 - AMB address 
       word 5 - PLH STACK or VSAM FOOTSTEPS
                   (see notes 1 - 4 below)        
       word 6 - PLH STACK or VSAM FOOTSTEPS
                   (see notes 1 - 4 below)   
    word 7 - PLH STACK or VSAM FOOTSTEPS
                   (see notes 1 - 4 below)     
Notes:
  1. If the trace contains the PLH stack entries, these entries are the module addresses of the last five VSAM record management modules that had control. If the trace contains the VSAM footsteps, each VSAM footstep is a 1 byte entry which contains VSAM diagnostic information.
  2. The PLH footsteps contain 1 byte of VSAM diagnostic data and is passed back to IMS in order from last to first footstep.
  3. This information might be valuable to the VSAM support representatives if you need their assistance.
  4. For an explanation of these codes, see the following table.
Table 1. JRNAD and UPAD codes for X'DA' trace entry
Code Code (hexadecimal) Meaning
JRNAD 0C Logical records to be shifted in a KSDS
JRNAD 10 Cannot occur
JRNAD 14 Cannot occur
JRNAD 20 Control area split starting in a KSDS
JRNAD 24 Control interval read error
JRNAD 28 Control interval write error
JRNAD 2C Control interval to be written
JRNAD 30 Control interval to be read and marked exclusive
JRNAD 34 Control interval ownership to be established
JRNAD 38 Control interval to be marked exclusive
JRNAD 3C Create a new control interval
JRNAD 40 Release exclusive use of control interval
JRNAD 44 Mark control interval prefix invalid
JRNAD 48 Control interval read completed
JRNAD 4C Control interval write completed
JRNAD 50 CI or CA split
JRNAD 54 Control area reclaim start
JRNAD 58 Control area reclaim end
JRNAD 5C Control area reclaim interrupted
JRNAD 60 Control area reclaim recovery start
JRNAD 64 Control area reclaim recovery end
JRNAD 68 Start of reuse reclaimed control area
JRNAD 6C End of reuse reclaimed control area
UPAD 00 Wait requested on I/O or defer
UPAD 04 Post ECB (XMEM only)