A task traceback table is produced for multitasking programs showing the task invocation sequence (trace). For each task, the thread ID, CAA address (identified by TCA address in the dump), event variable address, task variable address, and absolute priority appear in the traceback table. An example is shown in Figure 1.
CEE3DMP V1 R9.0: called from SUBTSK2 02/27/07 2:23:10 PM Page: 1
ASID: 01D2 Job ID: J0020927 Job name: LEDGSMP5 Step name: GO PID: 33555395 Parent PID: 1 User name: PERFORM
CEE3845I CEEDUMP Processing started.
PLIDUMP was called from statement number 5 at offset +000000E6 from SUBTSK2 within task SUBTSK2
PL/I Task Traceback:
Task Attached by Thread ID TCA Addr EV Addr TV Addr Absolute Priority
SUBTSK2 SUBTSK1 1171C16000000003 11489BD8 11200AA0 00035290 000
SUBTSK1 SUBTASK 1171943000000002 11480BD8 11200AE0 000266F8 000
SUBTASK TASKING 1171761000000001 11440D48 11200B20 00025D70 000
TASKING 1170C15000000000 1120F9C0 000255D4 0002523C 254
Information for enclave TASKING
Information for thread 1171C16000000003
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit Service Status
1 CEEKKMRA +0000081C CEEPLPKA CEEKKMRA D1908 Call
2 IBMRKDM +000000C2 IBMREV10 IBMRKDM Call
3 SUBTSK2 +000000E6 5 GO SUBTSK2 Call
4 IBMUPTMM +0000014E IBMRLIB1 IBMUPTMM Call
5 CEEOPCMM +00000908 CEEBINIT CEEOPCMM D1908 Call
DSA DSA Addr E Addr PU Addr PU Offset Comp Date Compile Attributes
1 00036430 112FD268 112FD268 +0000081C 20061214 CEL POSIX
2 000352E8 1141D0A0 1141D0A0 +000000C2 ******** OS PL/I POSIX
3 00036308 11201048 11201040 +000000EE ******** OS PL/I POSIX
4 00036040 00021900 00021900 +0000014E 20061214 LIBRARY POSIX
5 1148DEE0 0000E460 0000E460 +00000908 20061215 CEL POSIX
⋮
Information for thread 1170C15000000000
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit Service Status
1 IBMUJWTP +00000146 IBMREV10 IBMUJWTP Call
2 IBMUJWT +0000027A IBMRLIB1 IBMUJWT Call
3 TASKING +00000106 11 GO TASKING Call
4 IBMRPMIA +0000051E IBMRLIB1 IBMRPMIA Call
5 CEEEV010 +00000310 IBMREV10 CEEEV010 Call
6 CEEBBEXT +000001B6 CEEPLPKA CEEBBEXT D1908 Call
DSA DSA Addr E Addr PU Addr PU Offset Comp Date Compile Attributes
1 11443530 1143A850 1143A850 +00000146 20061214 LIBRARY POSIX
2 11443438 00020E28 00020E28 +0000027A ******** OS PL/I POSIX
3 11443330 11200728 11200720 +0000010E ******** OS PL/I POSIX
4 11443178 000201D0 000201D0 +0000051E 20061214 LIBRARY POSIX
5 114430F0 11403998 11403998 +00000310 20061213 LIBRARY POSIX
6 11443030 112B1BF8 112B1BF8 +000001B6 20061215 CEL POSIX
⋮
Information for thread 1171943000000002
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit Service Status
1 IBMUJWTP +00000146 IBMREV10 IBMUJWTP Call
2 IBMUJWT +0000027A IBMRLIB1 IBMUJWT Call
3 SUBTSK1 +000000D6 13 GO SUBTSK1 Call
4 IBMUPTMM +0000014E IBMRLIB1 IBMUPTMM Call
5 CEEOPCMM +00000908 CEEBINIT CEEOPCMM D1908 Call
DSA DSA Addr E Addr PU Addr PU Offset Comp Date Compile Attributes
1 00030508 1143A850 1143A850 +00000146 20061214 LIBRARY POSIX
2 00030410 00020E28 00020E28 +0000027A ******** OS PL/I POSIX
3 00030308 11200DD8 11200DD0 +000000DE ******** OS PL/I POSIX
4 00030040 00021900 00021900 +0000014E 20061214 LIBRARY POSIX
5 11485EE0 0000E460 0000E460 +00000908 20061215 CEL POSIX
⋮
Information for thread 1171761000000001
Traceback:
DSA Entry E Offset Statement Load Mod Program Unit Service Status
1 IBMUJWTP +00000146 IBMREV10 IBMUJWTP Call
2 IBMUJWT +0000027A IBMRLIB1 IBMUJWT Call
3 SUBTASK +000000D6 13 GO SUBTASK Call
4 IBMUPTMM +0000014E IBMRLIB1 IBMUPTMM Call
5 CEEOPCMM +00000908 CEEBINIT CEEOPCMM D1908 Call
DSA DSA Addr E Addr PU Addr PU Offset Comp Date Compile Attributes
1 00029508 1143A850 1143A850 +00000146 20061214 LIBRARY POSIX
2 00029410 00020E28 00020E28 +0000027A ******** OS PL/I POSIX
3 00029308 11200B68 11200B60 +000000DE ******** OS PL/I POSIX
4 00029040 00021900 00021900 +0000014E 20061214 LIBRARY POSIX
5 11479EE0 0000E460 0000E460 +00000908 20061215 CEL POSIX
⋮