z/OS DFSMSdfp Diagnosis
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


CVAF Ctrace record format

z/OS DFSMSdfp Diagnosis
SC23-6863-00

When displayed by IPCS, CVAF ctrace records have the following general format:
SYSTEM1   TRDATA    40000001  10:33:16.467722  WRITE DSCB TO VTOC

   +0000  MODULE... ICVDSD01  LOCATION. WRITE DSCB TO VTOC
   +0010  SEQNO.... 00000000  CPUID.... 0041      ASID..... 0015
   +001C  TCB...... 009FD098  DATA@.... 7F03387C  DATASIZE. 0064
   +004C  USER..... (TRDATA)
   +006C  CVAFDSN..
   +0098  CVAFVOL.. USRPAK    CVAFCCHR. 00000000  00
   +00A3  CVAFRBA.. 00000000

SYSTEM1   TRDATA    00001801  10:33:16.467724

   +0000  MODULE... ICVDSD01  LOCATION. DUMP OF DSCB
   +0010  SEQNO.... 00000001  CPUID.... 0041      ASID..... 0015
   +001C  TCB...... 009FD098  DATA@.... 7F0117A0  DATASIZE. 0060
   +004C  USER..... (DSCB)
   +006C  F1E4E2D9  D7C1D200  015F0128  63016D01  | 1USRPAK..¬...._. |
   +007C  0000C9C2  D4D6E2E5  E2F24040  40404068  | ..IBMOSVS2     . |
   +008C  01400000  00000008  C0801000  00000000  | . ......{....... |
   +009C  0012C000  00000000  00E5A200  00810000  | ..{......Vs..a.. |
   +00AC  40000000  43000E00  00000000  00000000  |  ............... |
   +00BC  00000000  00000000  00000000  00000000  | ................ |
SYSTEM1   SCRATCH   40000020  10:29:33.904427  DADSM MODULE ENTRY   SCRATCH
                                                                           
   +0000  MODULE... IGGDAS02  LOCATION. SCRATCH:PARAMETER LIST             
   +0010  SEQNO.... 0000004A  CPUID.... 0081      ASID..... 002F           
   +001C  TCB...... 009CE188  DATA@.... 009A92E8  DATASIZE. 0058           
   +0024  JOBNAME.. IBMUSER   CALLEDBY. 83B6DDEA                           
   +004C  USER.....        (IGGDASCR)                                      
   +006C  DASPLID.. IGGDASCR  DASPVER.. 0000      DASPLEN.. 002C           
   +0078  DASPKEY.. 50        DASHRTC.. 0000      DASDIAGI. 00050000       
   +0081  DASFLAG2. 000000    DASFLAG6. 8080      DASUCB... 00000000       
   +008C  DASAVOLL. 009A8A84  DASADSN.. 009A8B10  DASREFDT. 000000         
   +0098  DASDSN... IBMUSER.X.Y.Z

Header information that is common to all trace records identifies the module that created the trace (in the field named MODULE). The header also contains a descriptive name of the trace (in the field named LOCATION). The field named USER identifies the data that is being traced.

The example above shows three ctrace records recorded.
  • The first trace record format is created for all CVAF trace records and records data named TRDATA that includes DSNAME, VOLSER, CCHHR and RBA. Not all of the TRDATA is relevant to every trace record. In this example, only the VOLSER field contains valid data. Depending on the type of trace, a second record might sometimes be recorded in order to trace additional data.
  • The second record traces the dataset control block (DSCB).
  • The third record trace record shows the callers address in field CALLEDBY. A system programmer can use the callers address and from an IPCS dump find the program offset and name. For example, the following shows an example of using the caller's address, 83B6DDEA, from the trace record to find information about the calling program:
    IP WHERE 3B6DDEA===>  ASID(X'000D') 03B6DDEA. IGDZILLA+11BDEA IN EXTENDED PLPA  
    
    03B6CF50   00000000   00000000   47F0F026   20C9C7C4   | .........00..IGD |
    03B6CF60   E5E3E2C4   C1F0F561   F2F761F0   F8C8C4E9   | VTSDA05/27/08HDZ |
    03B6CF70   F1C2F1F0   40404040   40404040   400090EC   | 1B10         ... |

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014