DEBUG trace example

Figure 1 shows part of an internal SNALINK LU0 trace obtained from a dump. As shown in the example, the trace can be located by searching for the characters TRCTBL in the dump of the SNALINK LU0 address space. Following the eyecatcher is the address of the next entry to be written, the starting address of the trace table, and the ending address of the trace table.

Use the information following the trace to interpret the entry types and their meaning.

Figure 1. Example of a SNALINK LU0 DEBUG trace
00012A40   00000000   00000000   E3D9C3E3   C2D34040   | ........TRCTBL   |
00012A50   00018640   00018300   00020000   A020006C   | ..f ..c........% |
00012A60   00000000   80C15008   94000001   00000000   | .....A&.m....... |
.
.
.
00018300   B56D355D   F3C92348   00000000   00000000   | ._.)3I.......... |
00018310   40000000   00000045   00000000   800091DA   |  .............j. |
00018320   B56D355D   F76940CA   00000000   00000000   | ._.)7. ......... |
00018330   10230000   00012B80   00000000   00000000   | ................ |
00018340   B56D355D   F769568A   00000000   00000000   | ._.)7........... |
00018350   40000000   00000006   00000002   8000E256   |  .............S. |
00018360   B56D355D   F77C748A   00000000   00000000   | ._.)7@.......... |
00018370   40000000   00000007   00000001   8000E2A2   |  .............Ss |
00018380   B56D355D   F789628A   00000000   00000000   | ._.)7i.......... |
00018390   40000000   0000005A   00000002   8000E2D4   |  ......!......SM |
000183A0   B56D356C   173D7DC8   E2D5C1D3   E4F0F2C1   | ._.%..'HSNALU02A |
000183B0   40000000   00000034   00000000   8000CEF8   |  ..............8 |
000183C0   B56D356C   1788D188   E2D5C1D3   E4F0F2C1   | ._.%.hJhSNALU02A |
000183D0   10170000   00024E30   00000000   80000000   | ......+......... |
000183E0   B56D356C   58C0DACB   00000000   00000000   | ._.%.{.......... |
000183F0   17101001   00024E30   00024FC0   080A0000   | ......+...|{.... |
00018400   B56D3573   3F9CF1CB   00000000   00000000   | ._....1......... |
00018410   31000800   091BF1F8   31010207   00000000   | ......18........ |
00018420   B56D3573   3F9E5C4B   E2D5C1D3   E4F0F2C1   | ._....*.SNALU02A |
00018430   40000000   00000019   00000000   80009E74   |  ............... |
00018440   B56D3573   3FDE2DCB   00000000   00000000   | ._.............. |
00018450   2A100000   00024DC0   00024F80   00000000   | ......({..|..... |
00018460   B56D3573   3FDEF7CB   E2D5C1D3   E4F0F2C1   | ._....7.SNALU02A |
00018470   102A0000   00024DC0   00024F80   80000000   | ......({..|..... |
00018480   B56D3573   3FDF0C8B   E2D5C1D3   E4F0F2C1   | ._......SNALU02A |
00018490   40000000   00000034   00000000   8000CEF8   |  ..............8 |
000184A0   B56D3573   401997CB   E2D5C1D3   E4F0F2C1   | ._.. .p.SNALU02A |
000184B0   10170000   00024E30   00024FC0   80000000   | ......+...|{.... |
000184C0   B56D3573   4019F1CB   E2D5C1D3   E4F0F2C1   | ._.. .1.SNALU02A |
000184D0   40000000   00000024   00000000   8000A59C   |  .............v. |
000184E0   B56D3573   8161A8CB   00000000   00000000   | ._..a/y......... |
000184F0   17100000   00024E30   00024FC0   00000000   | ......+...|{.... |
.
.
.
000185F0   23100000   00024F10   00037000   80000118   | ......|......... |
00018600   B56D3585   4906F5C0   E2D5C1D3   E4F0F2C1   | ._.e..5{SNALU02A |
00018610   02000000   03790011   00037000   84000C60   | .....`......d..- |
00018620   B56D3585   49081240   E2D5C1D3   E4F0F2C1   | ._.e... SNALU02A |
00018630   10230000   00024F10   00037000   80009000   | ......|......... |
00018640.:018FFF.--All bytes contain X'00'

The layout of a SNALINK trace table entry is shown in Table 1.

Table 1. Format of a SNALINK trace table entry
Bytes Definition
00–07 TOD time stamp
08–0F LU name, if any
10 Entry Type

Value
01 DLC Accept
02 DLC Send
03 DLC Receive
04 DLC Sever
05 DLC Msg Pend Queue Request
06 DLC Msg Pend D-Queue Request
0E MVS™ DLC emulation
0F DLC Interrupt
10 VTAM® Request
17 VTAM OPNDST Exit
1F VTAM CLSDST Exit
22 VTAM SEND Exit
23 VTAM Receive Exit
25 VTAM SESSIONC Exit
2A VTAM OPNSEC Exit
2C VTAM TERMSESS Exit
31 VTAM SCIP Exit
32 VTAM LOSTERM Exit
33 VTAM NSEXIT Exit
34 VTAM TPEND Exit
35 VTAM LOGON Exit
40 SNALINK Internal Message Routine Call

11 DLC Interrupt Code/VTAM RPL REQ Code/ VTAM Receive Exit Chain field
12 VTAM CMD: R15/VTAM Exit: RTNCD
13 VTAM CMD: R0 /VTAM Exit: FDB2/DLC IPRCODE
14-17 RPL Address/DLC MSG ID/TPEND reason code/Internal Message ID
18–1B VTAM Send/Receive/DLC buffer address/Number of Arguments Passed to Internal Message routine
1C–1F VTAM Send/Receive/DLC buffer length/Internal Message Routine caller's return address