Table 1.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
2616 |
DFHTRFCA |
Trace formatting control area |
Common data
|
(0) |
ADDRESS |
4 |
TRFCA_PL_PTR |
TRF_PRINT_LINE routine addr |
(4) |
ADDRESS |
4 |
TRFCA_PBUF_PTR |
132 character print buffer |
(8) |
UNSIGNED |
4 |
TRFCA_ENTRY_COUNT |
Count of entries processed |
(C) |
UNSIGNED |
4 |
TRFCA_PRINT_COUNT |
Count of entries printed |
Parameters for DFHTRFPP
|
(10) |
ADDRESS |
4 |
TRFCA_PARM_PTR |
-> selective print parms |
(14) |
UNSIGNED |
4 |
TRFCA_PARM_LEN |
Length of print parms |
(18) |
ADDRESS |
4 |
TRFCA_BUFF_PTR |
-> TRFPP (4096n)byte buffer |
The encoded form of the selective print parameters passed to
DFHTUxxx or AMDUSREF.
|
(1C) |
CHARACTER |
4 |
TRFCA_SEL_PRINT_FLAGS |
Selective print flags |
(1C) |
1... .... |
|
TRFCA_SEL_ACTIVE |
Selection active ? |
(1C) |
.1.. .... |
|
TRFCA_TRFPP_INIT |
DFHTRFPP initialisation flag |
(1C) |
..1. .... |
|
TRFCA_PARM_ERR |
Error in parameters |
(1C) |
...1 .... |
|
TRFCA_NOT_SELECTED |
Trace not selected |
(1C) |
BIT(28) POS(5) |
4 |
* |
Reserved |
(20) |
ADDRESS |
4 |
TRFCA_TERMLIST_PTR |
Encoded TERMID list |
(24) |
ADDRESS |
4 |
TRFCA_TERMTASK_PTR |
Tasks at selected TERMIDs |
(28) |
ADDRESS |
4 |
TRFCA_TRANLIST_PTR |
Encoded TRANID list |
(2C) |
ADDRESS |
4 |
TRFCA_TRANTASK_PTR |
Tasks with selected TRANIDs |
(30) |
ADDRESS |
4 |
TRFCA_TIMELIST_PTR |
Encoded time ranges |
(34) |
ADDRESS |
4 |
TRFCA_TASKLIST_PTR |
Encoded TASKID list |
(38) |
ADDRESS |
4 |
TRFCA_KENUM_PTR |
Encoded KE_NUM list |
(3C) |
ADDRESS |
4 |
TRFCA_ENTRYNUM_PTR |
Encoded ENTRY_NUM list |
(40) |
ADDRESS |
4 |
TRFCA_TYPETR_PTR |
Dom ptrs and lens for TYPETR |
Parameters for DFHTRFPB
|
(44) |
ADDRESS |
4 |
TRFCA_CURRBL_PTR |
Current block for DFHTRFPB |
(48) |
UNSIGNED |
4 |
TRFCA_BLOCK_AVLEN |
Space left in last block |
Parameters for DFHTRFFE
|
(4C) |
ADDRESS |
4 |
TRFCA_CURREN_PTR |
Current entry for DFHTRFFE |
(50) |
CHARACTER |
8 |
TRFCA_TIME_BASE |
STCK at last local midnight |
(58) |
CHARACTER |
8 |
TRFCA_LAST_TIME |
STCK of last entry |
Parameters for DFHTRFFD
|
(60) |
UNSIGNED |
2 |
TRFCA_TRACE_CALLER |
Domain id of trc caller |
(62) |
CHARACTER |
1 |
* |
(62) |
1... .... |
|
TRFCA_TT510_LOAD_ FAILED |
DFHTT510 not found |
(62) |
.1.. .... |
|
TRFCA_TT520_LOAD_ FAILED |
DFHTT520 not found |
(62) |
..1. .... |
|
TRFCA_TT530_LOAD_ FAILED |
DFHTT530 not found |
(62) |
...1 .... |
|
TRFCA_TT610_LOAD_ FAILED |
DFHTT610 not found |
(62) |
.... 1... |
|
TRFCA_TT620_LOAD_ FAILED |
DFHTT620 not found |
(62) |
.... .1.. |
|
TRFCA_TT630_LOAD_ FAILED |
DFHTT630 not found |
(62) |
.... ..1. |
|
TRFCA_TT640_LOAD_ FAILED |
DFHTT640 not found |
(62) |
.... ...1 |
|
TRFCA_TT650_LOAD_ FAILED |
DFHTT650 not found |
(63) |
CHARACTER |
1 |
* |
now used |
(63) |
1... .... |
|
TRFCA_TT660_LOAD_ FAILED |
DFHTT660 not found |
(63) |
.1.. .... |
|
TRFCA_TT670_LOAD_ FAILED |
DFHTT670 not found |
(63) |
..1. .... |
|
TRFCA_TT680_LOAD_ FAILED |
DFHTT680 not found |
(63) |
...1 .... |
|
TRFCA_TT690_LOAD_ FAILED |
DFHTT690 not found |
(63) |
.... 1... |
|
TRFCA_TT700_LOAD_ FAILED |
DFHTT700 not found |
(63) |
.... .1.. |
|
TRFCA_TT710_LOAD_ FAILED |
DFHTT710 not found |
(63) |
.... ..11 |
|
* |
Reserved |
(64) |
ADDRESS |
4 |
* |
PTR to CDURUN |
(68) |
ADDRESS |
4 |
TRFCA_TT710_PTR |
PTR to CDURUN 7.1 |
Storage used by DFHTRDUF and DFHTRFFE for the trace summary
table.
|
(6C) |
ADDRESS |
4 |
TRFCA_SUMMARY_TABLE_ ADDRESS |
(70) |
CHARACTER |
20 |
TRFCA_LAST_ENTRY_TIME |
Last trace time |
(84) |
CHARACTER |
8 |
TRFCA_FIRST_ENTRY_ STCK |
First trace STCK |
#Unused# area - New fields may be added here but offsets of
of existing fields must be maintained
|
(8C) |
CHARACTER |
12 |
* |
Available |
(98) |
UNSIGNED |
4 |
TRFCA_LAST_BLOCKS |
Blks to print from en |
(9C) |
CHARACTER |
3 |
* |
Reserved |
(9F) |
UNSIGNED |
1 |
TRFCA_DAY |
Day number |
(A0) |
UNSIGNED |
1 |
TRFCA_MON |
Month number |
(A1) |
UNSIGNED |
1 |
TRFCA_YER |
Year number |
(A2) |
UNSIGNED |
1 |
TRFCA_PREV_HOURS |
Hours in prev entry |
(A3) |
CHARACTER |
1 |
TRFCA_DATE_FORMAT |
Format of TRFCA_DATE |
(A4) |
ADDRESS |
4 |
TRFCA_TCBIDLST_PTR |
Encoded TCBID list |
(A8) |
ADDRESS |
4 |
TRFCA_TCBADLST_PTR |
Encoded TCBADDR list |
Storage used by TRFPRL - the print line routine
|
(AC) |
CHARACTER |
4 |
* |
Flag word |
(AC) |
1... .... |
|
TRFCA_SPACE |
Space after print |
(AC) |
.1.. .... |
|
TRFCA_NEW_DAY |
Midnight just happened |
(AC) |
BIT(30) POS(3) |
4 |
* |
Reserved |
(B0) |
ADDRESS |
4 |
TRFCA_DUFSTG_PTR |
DUF_STG ptr for DFHTRDUF |
(B0) |
ADDRESS |
4 |
TRFCA_ABDPL_PTR |
ABDPL ptr for AMDUSREF |
(B4) |
ADDRESS |
4 |
TRFCA_PRDCB_PTR |
Print DCB |
(B8) |
FULLWORD |
4 |
TRFCA_PAGE_COUNT |
Page count |
(BC) |
FULLWORD |
4 |
TRFCA_LINE_COUNT |
Line count |
(C0) |
FULLWORD |
4 |
TRFCA_PAGE_SIZE |
Number of lines/page |
Interpretation area and control fields
|
(C4) |
ADDRESS |
4 |
TRFCA_CDED_TOKEN |
Translation routine token |
(C8) |
ADDRESS |
4 |
TRFCA_IA_NAB |
Next byte in interp area |
(CC) |
UNSIGNED |
4 |
TRFCA_IA_LEN_LEFT |
Length left in interp area |
(D0) |
CHARACTER |
1024 |
TRFCA_IA |
Interpretation area |
Warning the offset of the DFHTRIP must not change
compatability with releases 3.3 and above
this is for GTF multiple release.
PARAMETERS FOR DFHXXTRI, MAPPED BY DFHTRIP.
THE DATA FIELD ADDRESSES AND LENGTHS USED BY DFHTRFFD.
|
(4D0) |
CHARACTER |
300 |
TRFCA_TRIP |
MUST MATCH DFHTRIP |
(4D0) |
CHARACTER |
140 |
TRIP_CICS_WORKAREA |
(4D0) |
ADDRESS |
4 |
TRIP_FCA_PTR |
(4D4) |
UNSIGNED |
2 |
TRIP_POINTID |
(4D4) |
UNSIGNED |
1 |
TRIP_POINTID_BYTE1 |
(4D5) |
UNSIGNED |
1 |
TRIP_POINTID_BYTE2 |
(4D6) |
UNSIGNED |
1 |
* |
(4D7) |
BIT(8) |
1 |
TRIP_FIELD_T |
(4D8) |
ADDRESS |
4 |
TRIP_FIELD_P (8) |
(4F8) |
CHARACTER |
28 |
* |
(514) |
FULLWORD |
4 |
TRIP_FIELD_N (8) |
(534) |
CHARACTER |
28 |
* |
(550) |
CHARACTER |
12 |
TRIP_TRIB_PLIST |
(550) |
ADDRESS |
4 |
TRIP_DATA_P |
(554) |
UNSIGNED |
2 |
TRIP_DATA_N |
(556) |
UNSIGNED |
1 |
TRIP_DATA_TYPE |
(557) |
UNSIGNED |
1 |
TRIP_PLIST_TYPE |
(558) |
UNSIGNED |
1 |
TRIP_SPACE |
(559) |
UNSIGNED |
1 |
TRIP_FT_TYPE |
(55A) |
CHARACTER |
2 |
* |
(55C) |
CHARACTER |
20 |
* |
(570) |
CHARACTER |
108 |
TRIP_FT_WORKAREA |
(570) |
CHARACTER |
108 |
TRIP_FT_WORK |
(570) |
ADDRESS |
4 |
TRFTW_FORMATTING_ ADDRESS (6) |
(588) |
CHARACTER |
8 |
TRFTW_FORMATTING_ NAME (6) |
(5B8) |
CHARACTER |
4 |
* |
(5BC) |
CHARACTER |
32 |
TRFTW_WIPE_AREA |
(5BC) |
UNSIGNED |
1 |
TRFTW_TRACE_TYPE |
(5BD) |
BIT(8) |
1 |
TRFTW_FLAGS |
(5BD) |
1... .... |
|
TRFTW_INTERPRETATION |
(5BD) |
.1.. .... |
|
TRFTW_LOAD_FAILED |
(5BD) |
..1. .... |
|
TRFTW_NO_NAME |
(5BD) |
...1 .... |
|
TRFTW_FEATURE_ABEND |
(5BD) |
.... 1... |
|
TRFTW_INT_OVERFLOW |
(5BD) |
.... .111 |
|
* |
(5BE) |
UNSIGNED |
2 |
TRFTW_LEN_LEFT |
(5C0) |
ADDRESS |
4 |
TRFTW_NAB |
(5C4) |
ADDRESS |
4 |
TRFTW_DFHTRIB_ADDRESS |
(5C8) |
ADDRESS |
4 |
TRFTW_CDPFTAB_ADDRESS |
(5CC) |
CHARACTER |
8 |
TRFTW_MODULE_NAME |
(5D4) |
CHARACTER |
8 |
* |
(5DC) |
CHARACTER |
32 |
* |
(5FC) |
CHARACTER |
188 |
* |
UNUSED |
(6B8) |
CHARACTER |
24 |
* |
Unused |
Various flags
|
(6D0) |
CHARACTER |
4 |
* |
(6D0) |
1... .... |
|
TRFCA_INT_OVERFLOW |
Interpretation overflow |
(6D0) |
.1.. .... |
|
TRFCA_EXTRA_LINE |
Extra jobname line |
(6D0) |
..1. .... |
|
TRFCA_FULL_ABBREV |
For compablity |
(6D0) |
...1 .... |
|
TRFCA_LAST_BLOCK |
Last trace blk indicator |
(6D0) |
.... 1... |
|
TRFCA_GTF_TRACE |
Doing a GTF trace |
(6D0) |
.... .1.. |
|
TRFCA_SELECT_ALL |
Have requested ALL parms |
(6D0) |
.... ..1. |
|
TRFCA_UPPERCASE_REQ |
Output in uppercase |
(6D0) |
.... ...1 |
|
TRFCA_EXCEPTION |
Only print exception tr |
(6D1) |
1... .... |
|
TRFCA_PDX_TRACE |
Doing a system dump tr |
(6D1) |
.1.. .... |
|
TRFCA_AUX_TRACE |
Doing a AUX trace |
(6D1) |
..1. .... |
|
TRFCA_FULL_TRACE |
Full request |
(6D1) |
...1 .... |
|
TRFCA_ABBREV_TRACE |
Abbreviated request |
(6D1) |
.... 1... |
|
TRFCA_SHORT_TRACE |
Short request |
(6D1) |
.... .1.. |
|
TRFCA_FULL_DO |
Full completed |
(6D1) |
.... ..1. |
|
TRFCA_ABBREV_DO |
Abbreviated complete |
(6D1) |
.... ...1 |
|
TRFCA_SHORT_DO |
Short complete |
(6D2) |
1... .... |
|
TRFCA_TRACE_DONE_ ALREADY |
Trace already printed |
(6D2) |
BIT(15) POS(2) |
2 |
* |
Available |
(6D4) |
ADDRESS |
4 |
TRFCA_JOB_LINE_PTR |
Ptr to jobname line buff |
(6D8) |
ADDRESS |
4 |
TRFCA_INTERVAL_PTR |
Time interval parameter. |
All new fields that are not Multi-release depended can be added
after this point otherwise see reserved space above.
Note: fields to be used by Vendors must be added above
this point.
Fields below do NOT need their offsets garanteed.
Pointers to the different release formatters
|
(6DC) |
CHARACTER |
64 |
* |
(6DC) |
ADDRESS |
4 |
TRFCA_FORMATTER_R710 |
Version 7 release 1 |
(6E0) |
ADDRESS |
4 |
TRFCA_FORMATTER_R700 |
Version 7 release 0 |
(6E4) |
ADDRESS |
4 |
TRFCA_FORMATTER_R690 |
Version 6 release 9 |
(6E8) |
ADDRESS |
4 |
TRFCA_FORMATTER_R680 |
Version 6 release 8 |
(6EC) |
ADDRESS |
4 |
TRFCA_FORMATTER_R670 |
Version 6 release 7 |
(6F0) |
ADDRESS |
4 |
TRFCA_FORMATTER_R660 |
Version 6 release 6 |
(6F4) |
ADDRESS |
4 |
TRFCA_FORMATTER_R650 |
Version 6 release 5 |
(6F8) |
ADDRESS |
4 |
TRFCA_FORMATTER_R640 |
Version 6 release 4 |
(6FC) |
ADDRESS |
4 |
TRFCA_FORMATTER_R630 |
Version 6 release 3 |
(700) |
ADDRESS |
4 |
TRFCA_FORMATTER_R620 |
Version 6 release 2 |
(704) |
ADDRESS |
4 |
TRFCA_FORMATTER_R610 |
Version 6 release 1 |
(708) |
ADDRESS |
4 |
TRFCA_FORMATTER_R530 |
Version 5 release 3 |
(70C) |
ADDRESS |
4 |
TRFCA_FORMATTER_R520 |
Version 5 release 2 |
(710) |
ADDRESS |
4 |
TRFCA_FORMATTER_R510 |
Version 5 release 1 |
(714) |
ADDRESS |
4 |
TRFCA_FORMATTER_R410 |
Version 4 release 1 |
(718) |
ADDRESS |
4 |
TRFCA_FORMATTER_R330 |
Version 3 release 3 |
(71C) |
UNSIGNED |
1 |
TRFCA_FREE_ BUFFER (15) |
Subscript value of first free buffer for each type |
(72B) |
CHARACTER |
5 |
* |
Reserved |
(730) |
ADDRESS |
4 |
TRFCA_RECORD_ BUFFER (15,5) |
Pointers to segmented entry reconstruction areas - one per type AND region/ system |
(85C) |
ADDRESS |
4 |
TRFCA_NEXT_ BYTE (15,5) |
Ptrs to next free byte in reconstruction area |
(988) |
UNSIGNED |
2 |
TRFCA_LEN_REM (15,5) |
Length still to come continuation records |
(A1E) |
CHARACTER |
8 |
TRFCA_DATE |
Date |
(A26) |
CHARACTER |
8 |
TRFCA_APPLID |
Applid |
(A2E) |
CHARACTER |
1 |
* |
(A2E) |
1... .... |
|
TRFCA_R620_LOAD_FAIL |
DFHTR620 not found |
(A2E) |
.1.. .... |
|
TRFCA_R610_LOAD_FAIL |
DFHTR610 not found |
(A2E) |
..1. .... |
|
TRFCA_R530_LOAD_FAIL |
DFHTR530 not found |
(A2E) |
...1 .... |
|
TRFCA_R520_LOAD_FAIL |
DFHTR520 not found |
(A2E) |
.... 1... |
|
TRFCA_R510_LOAD_FAIL |
DFHTR510 not found |
(A2E) |
.... .1.. |
|
TRFCA_R410_LOAD_FAIL |
DFHTR410 not found |
(A2E) |
.... ..1. |
|
TRFCA_R330_LOAD_FAIL |
DFHTR330 not found |
(A2E) |
.... ...1 |
|
TRFCA_R630_LOAD_FAIL |
DFHTR630 not found |
(A2F) |
CHARACTER |
1 |
* |
(A2F) |
1... .... |
|
TRFCA_R640_LOAD_FAIL |
DFHTR640 not found |
(A2F) |
.1.. .... |
|
TRFCA_R650_LOAD_FAIL |
DFHTR650 not found |
(A2F) |
..1. .... |
|
TRFCA_R660_LOAD_FAIL |
DFHTR660 not found |
(A2F) |
...1 .... |
|
TRFCA_R670_LOAD_FAIL |
DFHTR670 not found |
(A2F) |
.... 1... |
|
TRFCA_R680_LOAD_FAIL |
DFHTR680 not found |
(A2F) |
.... .1.. |
|
TRFCA_R690_LOAD_FAIL |
DFHTR680 not found |
(A2F) |
.... ..1. |
|
TRFCA_R700_LOAD_FAIL |
DFHTR700 not found |
(A2F) |
.... ...1 |
|
TRFCA_R710_LOAD_FAIL |
DFHTR710 not found |
For compatibility with Vendor products we will keep the length
of the TRFCA fixed. If new fields are added then change the
length of the used area below.
|
(A30) |
CHARACTER |
8 |
* |
Used area |
(A38) |
CHARACTER |
0 |
* |
End of FCA |
Structure of the core block containing record selection data
Table 2.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
* |
TRFPPWA |
(0) |
FULLWORD |
4 |
WA_LEN |
size of block |
(4) |
FULLWORD |
4 |
WA_CNT |
count of entries used |
(8) |
FULLWORD |
4 |
WA_IT_LEN |
length of each entry |
(C) |
CHARACTER |
* |
WA_DATA |
This area is considered to be an array, with WA_IT_LEN being the length of each element, and WA_CNT the dimension of the array. |
Table 3.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
300 |
DFHTRIP |
This must match TRFCA_TRIP |
(0) |
CHARACTER |
140 |
TRIP_CICS_WORKAREA |
(0) |
ADDRESS |
4 |
TRIP_FCA_PTR |
Format control area addr |
(4) |
UNSIGNED |
2 |
TRIP_POINTID |
Point id of entry |
(4) |
UNSIGNED |
1 |
TRIP_POINTID_BYTE1 |
1st half of pointid |
(5) |
UNSIGNED |
1 |
TRIP_POINTID_BYTE2 |
2nd half of pointid |
(6) |
UNSIGNED |
1 |
* |
Reserved |
(7) |
BIT(8) |
1 |
TRIP_FIELD_T |
Bitmap of TRIP_FIELD types '0'B=EBCDIC '1'B=ASCII |
(8) |
ADDRESS |
4 |
TRIP_FIELD_P (8) |
Data field addresses Data 1 to 7 & the Feature trace hdr |
(28) |
CHARACTER |
28 |
* |
Reserved for DATA field expansion. |
(44) |
FULLWORD |
4 |
TRIP_FIELD_N (8) |
Data field lengths Data 1 to 7 & the Feature trace hdr |
(64) |
CHARACTER |
28 |
* |
Reserved for DATA field expansion. |
(80) |
CHARACTER |
12 |
TRIP_TRIB_PLIST |
Parameters for DFHTRIB |
(80) |
ADDRESS |
4 |
TRIP_DATA_P |
Data ptr for DFHTRIB |
(84) |
UNSIGNED |
2 |
TRIP_DATA_N |
Data length for DFHTRIB |
(86) |
UNSIGNED |
1 |
TRIP_DATA_TYPE |
Data type for DFHTRIB See constant defns below |
(87) |
UNSIGNED |
1 |
TRIP_PLIST_TYPE |
For data type CDPLIST only See constant defns below |
(88) |
UNSIGNED |
1 |
TRIP_SPACE |
Space before adding data |
(89) |
UNSIGNED |
1 |
TRIP_FT_TYPE |
Feature type trace |
(8A) |
CHARACTER |
2 |
* |
Reserved |
(8C) |
CHARACTER |
20 |
* |
Reserved |
(A0) |
CHARACTER |
108 |
TRIP_FT_WORKAREA |
(A0) |
CHARACTER |
108 |
TRIP_FT_WORK |
(A0) |
ADDRESS |
4 |
TRFTW_FORMATTING_ ADDRESS (6) |
(B8) |
CHARACTER |
8 |
TRFTW_FORMATTING_ NAME (6) |
(E8) |
CHARACTER |
4 |
* |
(EC) |
CHARACTER |
32 |
TRFTW_WIPE_AREA |
(EC) |
UNSIGNED |
1 |
TRFTW_TRACE_TYPE |
(ED) |
BIT(8) |
1 |
TRFTW_FLAGS |
(ED) |
1... .... |
|
TRFTW_INTERPRETATION |
(ED) |
.1.. .... |
|
TRFTW_LOAD_FAILED |
(ED) |
..1. .... |
|
TRFTW_NO_NAME |
(ED) |
...1 .... |
|
TRFTW_FEATURE_ABEND |
(ED) |
.... 1... |
|
TRFTW_INT_OVERFLOW |
(ED) |
.... .111 |
|
* |
(EE) |
UNSIGNED |
2 |
TRFTW_LEN_LEFT |
(F0) |
ADDRESS |
4 |
TRFTW_NAB |
(F4) |
ADDRESS |
4 |
TRFTW_DFHTRIB_ADDRESS |
(F8) |
ADDRESS |
4 |
TRFTW_CDPFTAB_ADDRESS |
(FC) |
CHARACTER |
8 |
TRFTW_MODULE_NAME |
(104) |
CHARACTER |
8 |
* |
(10C) |
CHARACTER |
32 |
* |
Reserved |
CONTROL BLOCK NAME = DFHTRFTC
DESCRIPTIVE NAME = CICS/ESA (TR) Feature Trace Entry Header
Licensed Materials - Property of IBM
Restricted Materials of IBM
5655-Y04
(C) Copyright IBM Corp. 1995, 2010
FUNCTION = This is the header for a trace entry made by
a Feature when the DFHTRFTM TRACE_PUT interface is
used.
It appears immediately after the TREN_HEADER for
a Feature trace entry, as the first part of the
TREN_DATA. The remaining trace entry data,
supplied by the Feature as TRFT_DATAn (where n is
between 1 and 7) on the TRFT TRACE_PUT call,
follows immediately after the TRFTE_HEADER.
LIFETIME = Created by DFHTRFT in the internal trace table for
each TRACE_PUT. Destroyed when overwritten after
the next trace table wrap. Trace entries are also
held on auxiliary trace datasets and GTF datasets.
STORAGE CLASS = Held in the internal trace table in MVS storage.
LOCATION = Each trace table block contains a block header
followed by as many entries contiguously as will
fit in the rest of the block.
INNER CONTROL BLOCKS =
This is an inner control block to the DFHTREN.
DFHTRFTE has no inner control blocks itself.
NOTES :
DEPENDENCIES = S/390
RESTRICTIONS = None
MODULE TYPE = Control block definition
------------------------------------------------------------------
EXTERNAL REFERENCES = None
DATA AREAS = None
CONTROL BLOCKS = None
GLOBAL VARIABLES (Macro pass) = None
------------------------------------------------------------------
Table 4.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
94 |
TRFTE |
Feature trace entry |
(0) |
UNSIGNED |
2 |
TRFTE_HEADER_LEN |
Feature trace header length - excludes the length of this field itself |
(2) |
CHARACTER |
92 |
TRFTE_HEADER |
Feature trace header |
(2) |
UNSIGNED |
1 |
TRFTE_VERSION |
Feature trace header version |
(3) |
UNSIGNED |
1 |
* |
SPARE |
(4) |
CHARACTER |
30 |
TRFTE_COMPANY_NAME |
Feature company name |
(22) |
CHARACTER |
30 |
TRFTE_FEATURE_NAME |
Feature name |
(40) |
CHARACTER |
10 |
TRFTE_FEATURE_LEVEL |
Feature release level |
(4A) |
CHARACTER |
8 |
TRFTE_FORMATTING_ ROUTINE |
Feature trace formatting routine |
(52) |
CHARACTER |
9 |
TRFTE_ABBREV_NAME |
Name for formatted trace |
(5B) |
BIT(8) |
1 |
TRFTE_FLAGS |
Feature trace entry flags |
(5B) |
1... .... |
|
TRFTE_EXCEPTION_TRACE |
Exception trace flag |
(5B) |
.111 1111 |
|
* |
Spare |
(5C) |
CHARACTER |
2 |
* |
Spare |
Table 5.
Offset Hex |
Type |
Len |
Name (Dim) |
Description |
(0) |
STRUCTURE |
108 |
TRFTW |
FEATURE TRACE ENTRY |
(0) |
ADDRESS |
4 |
TRFTW_FORMATTING_ ADDRESS (6) |
STORED ADDR |
(18) |
CHARACTER |
8 |
TRFTW_FORMATTING_ NAME (6) |
STORED NAMES |
(48) |
CHARACTER |
4 |
* |
SPARE |
(4C) |
CHARACTER |
32 |
TRFTW_WIPE_AREA |
WIPED EACH CAL |
(4C) |
UNSIGNED |
1 |
TRFTW_TRACE_TYPE |
TYPES BELOW |
(4D) |
BIT(8) |
1 |
TRFTW_FLAGS |
(4D) |
1... .... |
|
TRFTW_INTERPRETATION |
FOREIGN CODE |
(4D) |
.1.. .... |
|
TRFTW_LOAD_FAILED |
MVS LOAD |
(4D) |
..1. .... |
|
TRFTW_NO_NAME |
NO FORMAT |
(4D) |
...1 .... |
|
TRFTW_FEATURE_ABEND |
NO FORMAT |
(4D) |
.... 1... |
|
TRFTW_INT_OVERFLOW |
(4D) |
.... .111 |
|
* |
SPARE |
(4E) |
UNSIGNED |
2 |
TRFTW_LEN_LEFT |
WORK AREA |
(50) |
ADDRESS |
4 |
TRFTW_NAB |
PTR WORK AREA |
(54) |
ADDRESS |
4 |
TRFTW_DFHTRIB_ADDRESS |
TRIB ADDRESS |
(58) |
ADDRESS |
4 |
TRFTW_CDPFTAB_ADDRESS |
CDURUN TABLE |
(5C) |
CHARACTER |
8 |
TRFTW_MODULE_NAME |
FT MOD NAME |
(64) |
CHARACTER |
8 |
* |
SPARE |
Table 6.
Len |
Type |
Value |
Name |
Description |
Various constants used in the formatting
|
2 |
DECIMAL |
7 |
TRF_NUM_FIELDS |
Maximum number of DATA.. |
2 |
DECIMAL |
32 |
TRF_BPL |
Number of bytes of data.. |
1 |
DECIMAL |
15 |
GTF_TYPE_NUM |
number of TREN_TYPEs |
1 |
DECIMAL |
0 |
TRFTW_ENTRY |
ENTRY |
1 |
DECIMAL |
1 |
TRFTW_EXIT |
EXIT |
1 |
DECIMAL |
2 |
TRFTW_EXCEPTION |
EXCEPTION |
1 |
DECIMAL |
3 |
TRFTW_DATA |
DATA |
1 |
DECIMAL |
4 |
TRFTW_EVENT |
EVENT |
1 |
DECIMAL |
9 |
TRFTW_RUB |
1 |
DECIMAL |
0 |
TRFTW_RC_OK |
OK |
1 |
DECIMAL |
1 |
TRFTW_RC_OVERFLOW |
Overflow |
Values for TRIP_DATA_TYPE
|
1 |
DECIMAL |
0 |
TRI_CHAR |
CHAR on DFHTRIBM |
1 |
DECIMAL |
1 |
TRI_HEX |
HEX on DFHTRIBM |
1 |
DECIMAL |
2 |
TRI_DEC |
DEC on DFHTRIBM |
1 |
DECIMAL |
3 |
TRI_BIN |
BIN on DFHTRIBM |
1 |
DECIMAL |
4 |
TRI_CDPLIST |
CDPLIST on DFHTRIBM |
1 |
DECIMAL |
5 |
TRI_ASCII |
ASCII on DFHTRIBM |
Values for TRIP_PLIST_TYPE
|
1 |
DECIMAL |
0 |
TRI_IN |
IN on DFHTRIBM |
1 |
DECIMAL |
1 |
TRI_OUT |
OUT on DFHTRIBM |
Values for TRIP_SPACE
|
1 |
DECIMAL |
0 |
TRI_NO |
NO on DFHTRIBM |
1 |
DECIMAL |
1 |
TRI_YES |
YES on DFHTRIBM |
2 |
DECIMAL |
40960 |
TR_BLOCK_SIZE_TRAN_DU |
|
|
|
|
BLOCK SIZE USE BY TRXDF |