Fast Path trace

When you use the /TRACE SET ON TABLE FPTT command, IMS enables the Fast Path trace. The Fast Path trace resides in the internal IMS trace tables, with the OPTION LOG parameter causing the trace to also be written to the IMS logs.

If the OPTION LOG parameter is not specified (or the OPTION NOLOG parameter is specified), the trace resides only in the IMS internal trace tables and is formatted through the IMS Dump Formatter. If the OPTION LOG parameter is specified, the trace will also reside on the logs and can be formatted with DFSERA60 for log type X'67FA' or through the IMS Dump Formatter.

Trace formats

Fast Path reserves X'9C' and X'9D' trace entries. X'9C' is reserved for tracing notifies and X'9D' is reserved for all other Fast Path traces.

X'9C' trace format

The following table shows the format of the X'9C' trace entry. Following the table are the trace IDs and descriptions of content of trace entry.

Table 1. Format of the Fast Path X'9C' trace entry
Word 0 Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7
aabbcccc dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd
Trace ID
Description of Content of Trace Entry
aa
The FP Notify trace code, X'9C'
bb
The trace subcode, used so that each IMSFP trace entry has a unique code or subcode, avoiding duplication of the same trace function.
X'01'
DBFNOTM0 Entry
X'02'
NCB contents at entry to DBFNOTM0
X'03'
DBFNOTM0 NOTEXC (DFSLM->IRLM)
X'04'
DBFNOTM0 IWAIT
X'05'
DBFNOTM0 after IWAIT
X'06'
DBFICLI0 Entry
X'07'
NCB contents at entry to DBFICLI0
X'08'
DBFICLI0 Response decrement EPSTNCTR
X'09'
DBFICLI0 IPOST
X'0A'
DBFCSTS2 EPST Timeout Candidate
X'0B'
DBFCSTS2 EPST Timeout IPOST
cccc
The Trace Sequence Number
dddddddd
Data, specific for each trace entry.

X'9D' trace format

The following table shows the format of the X'9D' trace entry. Following the table are the trace IDs and descriptions of content of trace entry.

Table 2. Format of the Fast Path X'9D' trace entry
Word 0 Word 1 Word 2 Word 3 Word 4 Word 5 Word 6 Word 7
aabbcccc dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd dddddddd
Trace ID
Description of Content of Trace Entry
aa
The FP General trace code, X'9D'
bb
The FP latch trace subcodes
X'01'
DBFELOCK DMAC
X'02'
DBFELOCK DMCB
X'03'
DBFELOCK DSM
X'04'
DBFELOCK FLD
X'05'
DBFELOCK FNCB
X'06'
DBFELOCK MSDB
X'07'
DBFELOCK TRAT
X'08'
DBFELOCK VSO
X'09'
DBFELOCK VSTR
X'0A'
DBFELOCK XCRB
X'10'
Resource Latch
X'11'
DBFSYNL Latch
X'12'
DBFBUFL Latch
X'13'
DBFEMHBL Latch
X'14'
DBFLATCH Latch
X'15'
DBFALOCK Latch
X'16'
DBFHLOCK Latch
X'17'
DBFPLOCK Latch
cccc
The Trace Sequence Number
dddddddd
Data, specific for each trace entry