Figure 1 is an example of VLF component
trace records formatted with the CTRACE COMP(SYSVLF) FULL subcommand.
It shows formatted exception records from the trace buffers.
Figure 1. Example:
VLF component trace records formatted with CTRACE COMP(SYSVLF) FULL
subcommand VLF COMPONENT TRACE FULL FORMAT
**** 01/27/90
COFRCVRY 00000000 16:03:02.181262 VLF RECOVERY ENTRY
HASID... 000E SASID... 000E CPUID... FF170284 30900000
MODNAME. COFMPURG ABEND... 840C4000 REASON.. 00000011
EPTABLE. PURG ESTA .... .... .... .... .... .... .... ....
COFRCVRY 00000001 16:03:02.181324 VLF RECOVERY EXIT
HASID... 000E SASID... 000E CPUID... FF170284 30900000
MODNAME. COFMPURG ABEND... 840C4000 REASON.. 00000011
RETCODE. 00000000 RSNCODE. 00000000 FTPRTS.. 80300000 DATA.... 00000000
.
.
.
The following explains fields in the report. Additional fields
that are not shown in the example can be in a report. These additional
fields are explained below in the Other Fields section.
- COFRCVRY
- The name or identifier of the trace record.
- 00000000
- The identifier in hexadecimal
- 16:03:02.181262
- The time stamp indicating when the record was placed in the trace
table
- HASID... 000E
- The home address space identifier
- SASID... 000E
- The secondary address space identifier
- CPUID... FF170284 30900000
- The identifier of the processor that placed the record in the
trace table
- CALLER
- The address of the routine that issued a VLF service request,
such as DEFINE, CREATE, NOTIFY, PURGE, etc..
- MODNAME. COFMPURG
- The name of the module that was running
- ABEND... 840C4000
- The abend that occurred and caused VLF to enter recovery is 0C4
- REASON.. 00000011
- The reason code associated with the abend
- EPTABLE. PURG ESTA
- Information used for diagnosis by IBM®
- RETCODE. 00000000
- The return code that was issued by the module that is exiting
- RSNCODE. 00000000
- The reason code that was issued by the module that is exiting
- FTPRTS.. 80300000
- Information used for diagnosis by IBM
- DATA.... 00000000
- Information used for diagnosis by IBM
Other Fields: Fields that are not shown
in the example CTRACE output but that may appear in a report are:
- CINDX
- The concatenation index of the major name for which an object
has been created or retrieved
- CLASS... NPDS3
- The name of a VLF class
- DDNAME
- The DDNAME of the concatenated data set list
- FUNC=xxxx
- Indication of the function for which a NOTIFY occurred
- FUNCCODE
- The hexadecimal value of the NOTIFY function code when it cannot
be interpreted
- MAJOR
- The major name
- MINADDR
- Address of a field containing a minor name
- MINALET
- Access list entry token (ALET) associated with the address used
to locate the minor name
- MINOR
- The minor name
- OBJSIZE
- The total size, in bytes, of the object returned by a COFRETRI
macro
- PARMS
- Hexadecimal dump of the COFNOTIF macro parameter list
- TLSTADDR
- Address of a target list for a COFRETRI macro
- TLSTALET
- Access list entry token (ALET) of a target list for a COFRETRI
macro
- TLSTSIZE
- The length, in bytes, of the target list
- UTOKEN
- User token returned by a COFIDENT macro and required as input
for COFREMOV, COFCREAT, and COFRETRI macros
- VOLSER
- The volume serial