Format of extracted header and data file records
Important: The content in this section was
created for and applies to the original persistent data store, referred to as PDS V1. A new PDS
version (referred to as PDS V2) now exists. PDS V1 will eventually be deprecated.
Header record
The following example shows
an extracted header file record:
TMZDIFF(int,0,4) WRITETIME(char,1,16) ORIGINNODE(char,2,128) QMNAME(char,3,48) APPLID(char,4,12)
APPLTYPE(int,5,4) SDATE_TIME(char,6,16) HOST_NAME(char,7,48) CNTTRANPGM(int,8,4) MSGSPUT(int,9,4)
MSGSREAD(int,10,4) MSGSBROWSD(int,11,4) INSIZEAVG(int,12,4) OUTSIZEAVG(int,13,4) AVGMQTIME(int,14,4)
AVGAPPTIME(int,15,4) COUNTOFQS(int,16,4) AVGMQGTIME(int,17,4) AVGMQPTIME(int,18,4) DEFSTATE(int,19,4)
INT_TIME(int,20,4) INT_TIMEC(char,21,8) CNTTASKID(int,22,4) SAMPLES(int,23,4) INTERVAL(int,24,4)
Each
field is separated by a tab character (by default). The data consists
of the column name with a type, column number, and column length field
within the parentheses for each column. The information within parentheses
is used primarily to describe the internal formatting information,
and therefore can be ignored.Data record
The following example shows an extracted data file record for the preceding header file record:
0 "1000104003057000" "MQM7:SYSG:MQESA" "MQM7" "XCXS2DPL" 2 "1000104003057434"
"SYSG" 1 0 0 0 0 0 2 90007 0 2 0 1 96056 "016: 01" 1 1 900
The
header file and the data file match up as follows:
Field name | Data | Data type |
---|---|---|
TMZDIFF | 0 | Integer |
WRITETIME | "1000104003057000 | "Character |
ORIGINNODE | "MQM7:SYSG:MQESA | "Character |
QMNAME | "MQM7 | "Character |
… | … | … |
SAMPLES | 1 | Integer |
INTERVAL | 900 | Integer |