Space management and buffer handler module trace IDs
In space management and DL/I buffer handler trace entries, a 1-byte module ID identifies the calling module. A 1-byte subcode identifies the specific call within the module.
Space management and DL/I buffer handler trace entries
The calling module places the module ID in field PSTTRMID and the subcode in field PSTTRMSC before making the call. The DL/I buffer handler and space management then move these PST fields to the appropriate traces.
The PSTTRMSC module subcodes are 0 through 9 and A through Z. If you need to find the point in the module where the call was made, look for the TIDSCx label that corresponds to the module subcode. Subcode 0 corresponds to label TIDSC0, subcode 1 to label TIDSC1, subcode A to TIDSCA, and so on.
The following table describes the ID, the calling module, and the module function
ID label | Module ID | Calling module | Module function |
---|---|---|---|
TIDDLA00 | A | DFSDLA00 | Call analyzer |
TIDDLAS0 | A | DFSDLAS0 | Call analyzer SSA |
TIDORA00 | A | DFSORA00 | OLR data set creation/deletion |
TIDZDC00 | A | DFSZDC00 | GSAM Controller |
TIDORA10 | B | DFSORA10 | OLR data set information |
TIDZDI00 | B | DFSZDI00 | GSAM Initialization |
TIDORC00 | C | DFSORC00 | OLR OM command processor |
TIDZDI20 | C | DFSZDI20 | GSAM Initialize GB |
TIDDLDC0 | D | DFSDLDC0 | DELETE/REPLACE |
TIDORA20 | D | DFSORA20 | Create data sets for OLR |
TIDZDI30 | D | DFSZDI30 | GSAM Buffering Initialization |
TIDFLST0 | E | DFSFLST0 | Batch STAE exit |
TIDORA30 | E | DFSORA30 | Delete data sets for OLR |
TIDZD110 | E | DFSZD110 | GSAM BSAM OPEN / CLOSE |
TIDLRH00 | F | DFSLRH00 | LOCK request handler |
TIDZD150 | F | DFSZD150 | GSAM VSAM OPEN / CLOSE |
TIDORA40 | G | DFSORA40 | Performs OLR IDCAMS |
TIDSDLB0 | G | DFSSDLB0 | IRLM status routine |
TIDZD210 | G | DFSZD210 | GSAM BSAM I/O |
TIDFXC50 | H | DFSFXC50 | DB SYNC point |
TIDZD250 | H | DFSZD250 | GSAM VSAM I/O |
TIDORP60 | I | DFSORP60 | OLR interfaces to DBRC |
TIDZD310 | I | DFSZD310 | GSAM Buffer I/O |
TIDDDLE1 | K | DFSDDLE0 | LOAD INSERT function |
TIDZSR00 | K | DFSZSR00 | GSAM Extended checkpoint |
TIDDDLE0 | L | DFSDDLE0 | LOAD INSERT function |
TIDORP40 | L | DFSORP40 | OLR termination and cleanup |
TIDZSR10 | L | DFSZSR10 | GSAM Restart positioned |
TIDPCSH0 | M | DFSPCSH0 | Partitioning Common Services Handler |
TIDORP20 | N | DFSORP20 | OLR cursor and commit manager |
TIDDLOC0 | O | DFSDLOC0 | OPEN/CLOSE |
TIDDLOV0 | O | DFSDLOV0 | LOGICAL/VIRTUAL OPEN |
TIDDCAP0 | P | DFSDCAP0 | Full-Function Data capture |
TIDORC10 | P | DFSORC10 | OLR type-1 command processor |
TIDDDUI0 | Q | DFSDDUI0 | DUI processor |
TIDDLR00 | R | DFSDLR00 | RETRIEVE function |
TIDDHD00 | S | DFSDHD00 | Space Manager (INIT procedure) |
TIDDVBH0 | S | DFSDVBH0 | Buffer handler router |
TIDFRSP0 | S | DFSFRSP0 | Space Manager (free space) |
TIDGGSP0 | S | DFSGGSP0 | Space Manager (GET space) |
TIDMMUD0 | S | DFSMMUD0 | Space Manager (bit map update) |
TIDRCHB0 | S | DFSRCHB0 | Space Manager (SEARCH block) |
TIDRRHM0 | S | DFSRRHM0 | Space Manager (SEARCH bit map) |
TIDRRHP0 | S | DFSRRHP0 | Space Manager (buffer pool) |
TIDTOBH0 | T | DFSTOBH0 | I/O toleration buffer handler caller |
TIDTOCL0 | T | DFSTOCL0 | I/O toleration DB close |
TIDDPSB0 | U | DFSDPSB0 | PSB generator module |
TIDURDB0 | U | DFSURDB0 | Database Recovery utility |
TIDURGP0 | U | DFSURGP0 | Database Prefix Update utility |
TIDURGS0 | U | DFSURGS0 | Database Scan utility |
TIDBACK0 | V | DFSBBO00 | BATCH backout utility |
TIDDVSM0 | V | DFSDVSM0 | VSAM interface |
TIDURRL0 | V | DFSURRL0 | HISAM Reorganization Reload utility |
TIDURUL0 | V | DFSURUL0 | HISAM Reorganization Unload utility |
TIDUCPD0 | W | DFSUCPD0 | UCF DB ZAP processor utility |
TIDUCPE0 | W | DFSUCPE0 | UCF subroutines utility |
TIDUICC0 | W | DFSUICP0 | Online Image Copy utility |
TIDDXMT0 | X | DFSDXMT0 | Index maintenance |
TIDRBOI0 | Y | DFSRBOI0 | Backout RESTART/DYN/BATCH |
TIDRDBC0 | Z | DFSRDBC0 | Database backout control |
TIDPSEL0 | M | DFSDBH20 DFSDBH30 DFSDVSM0 | Partition Selection Handler |
Example of a DL/I trace
The following example shows a DL/I trace. The trace entries show two GHU calls. All calls use Program Specification Table (PST) 01. When activities for different PSTs are intermixed in the trace table, you need to examine only the entries for the PST that you are interested in.
FUNCTION WORD 0 WORD 1 WORD 2 WORD 3 WORD 4 WORD 5 WORD 6 WORD 7 PAGE 0001
* DL1 TRACE TABLE - DATE 89039 TIME 17450600 SKIP 0000 TOTAL SKIP 00000000 RECORD NUMBER 00000007
ANALYZE CALL AA01008A 00008DE0 GHU 0A0D60 03080800 00004892 00004000 0008F200 ........GHU ...-.......K.. ...2.
VSAM EXIT DA01008B 0272FA60 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 .......-...........B.>...W.>&...
PSTBYLCT E201008C 00040100 D2014400 000A101C 0273720C 0272FA60 0274E45E 0000260C S.......K..............-..U;....
VSAM EXIT DA01008D 0272FAB0 06000000 00004800 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...................B.>...W.>&...
PSTBYLCT E201008E 00030100 D2014400 000A205C 02739092 0272FAB0 0274E45E 00004892 S.......K......*...K......U;...K
VSAM EXIT DA01008F 0272FB50 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 .......&...........B.>...W.>&...
PSTBYLCT E2010090 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S.......K......*..L....&..U;....
PSTBYLCT E2010091 00030100 D2014400 000A205C 0273D11C 0272FB50 0274E45E 0000251C S..J....K......*..J....&..U;....
PSTBYLCT E2010092 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S..K....K......*..L....&..U;....
PSTBYLCT E2010093 00030100 D2014400 000A205C 0273D11C 0272FB50 0274E45E 0000251C S..L....K......*..J....&..U;....
PSTBYLCT E2010094 00030100 D2014400 000A205C 0273D020 0272FB50 0274E45E 00002420 S..M....K......*.......&..U;....
VSAM EXIT DA010095 0272FAB0 06000000 00004800 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...N...............B.>...W.>&...
PSTBYLCT E2010096 00030100 D2014400 000A205C 02739092 0272FAB0 0274E45E 00004892 S..O....K......*...K......U;...K
VSAM EXIT DA010097 0272FB50 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...P...&...........B.>...W.>&...
PSTBYLCT E2010098 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S..Q....K......*..L....&..U;....
ANALYZE CALL AA010099 00008DE0 GHU 0A0D60 03280800 00004892 00004000 0008F200 ...R....GHU ...-.......K.. ...2.
FUNCTION WORD 0 WORD 1 WORD 2 WORD 3 WORD 4 WORD 5 WORD 6 WORD 7 PAGE 0004
VSAM EXIT DA01009A 0272FA60 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 .......-...........B.>...W.>&...
PSTBYLCT E201009B 00040100 D2014400 000A101C 0273720C 0272FA60 0274E45E 0000260C S.......K..............-..U;....
VSAM EXIT DA01009C 0272FAB0 06000000 00004800 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...................B.>...W.>&...
PSTBYLCT E201009D 00030100 D2014400 000A205C 02739092 0272FAB0 0274E45E 00004892 S.......K......*...K......U;...K
VSAM EXIT DA01009E 0272FB50 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 .......&...........B.>...W.>&...
PSTBYLCT E201009F 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S.......K......*..L....&..U;....
PSTBYLCT E20100A0 00030100 D2014400 000A205C 0273D11C 0272FB50 0274E45E 0000251C S.......K......*..J....&..U;....
PSTBYLCT E20100A1 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S.......K......*..L....&..U;....
PSTBYLCT E20100A2 00030100 D2014400 000A205C 0273D11C 0272FB50 0274E45E 0000251C S..S....K......*..J....&..U;....
PSTBYLCT E20100A3 00030100 D2014400 000A205C 0273D020 0272FB50 0274E45E 00002420 S..T....K......*.......&..U;....
VSAM EXIT DA0100A4 0272FAB0 06000000 00004800 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...U...............B.>...W.>&...
PSTBYLCT E20100A5 00030100 D2014400 000A205C 02739092 0272FAB0 0274E45E 00004892 S..V....K......*...K......U;...K
VSAM EXIT DA0100A6 0272FB50 06000000 00002400 34B95982 B96E24B9 BCE6BA6E 50B9AE68 ...W...&...........B.>...W.>&...
PSTBYLCT E20100A7 00030100 D2014400 000A205C 0273D354 0272FB50 0274E45E 00002754 S..X....K......*..L....&..U;....