Header/self-defining section
This section contains the common SMF record headers fields and the triplet fields (offset/length/number) that locate the other sections on the record.
This triplet information should be checked prior to accessing a section of the record. All three fields being non-zero mean that the section exists on the record; conversely any of the fields being zero indicates that the section does not exist on the record. The "Number of" triplet field is the primary indication of the existence of the field.
Offsets | Name | Length | Format | Description | |
---|---|---|---|---|---|
0 | 0 | SMF30LEN | 2 | binary | Record Length. This field along with the next, are referred to as the RDW (record descriptor word). See Standard SMF record header for a detailed description. |
2 | 2 | SMF30SEG | 2 | binary | Segment descriptor (see record length field). |
4 | 4 | SMF30FLG | 1 | binary | System indicator:
|
5 | 5 | SMF30RTY | 1 | binary | Record type 30 (X'1E'). |
6 | 6 | SMF30TME | 4 | binary | Time since midnight, in hundredths of a second, that the record was moved to the SMF buffer. |
10 | A | SMF30DTE | 4 | packed | Date that the record was moved to the SMF buffer, in the form 0cyydddF (in local time). See Standard SMF record header for a detailed description. |
14 | E | SMF30SID | 4 | EBCDIC | System identification (from the SID parameter). |
18 | 12 | SMF30WID | 4 | EBCDIC | Work type indicator for the address space. The value identifies the type of address space that is being reported on (for example: “STC” for started tasks and system address spaces, “TSO” for TSO/E users, etc). |
22 | 16 | SMF30STP | 2 | binary | Record subtype. For a list of the record subtypes, see Record Type 30 (1E) — Common address space work. |
24 | 18 | SMF30SOF | 4 | binary | Offset to subsystem section from start of record, including the record descriptor word (RDW). |
28 | 1C | SMF30SLN | 2 | binary | Length of subsystem section. |
30 | 1E | SMF30SON | 2 | binary | Number of subsystem sections. |
32 | 20 | SMF30IOF | 4 | binary | Offset to identification section from start of record, including the record descriptor word (RDW). |
36 | 24 | SMF30ILN | 2 | binary | Length of identification section. |
38 | 26 | SMF30ION | 2 | binary | Number of identification sections. |
40 | 28 | SMF30UOF | 4 | binary | Offset to I/O activity section from start of record, including the record descriptor word (RDW). |
44 | 2C | SMF30ULN | 2 | binary | Length of I/O activity section. |
46 | 2E | SMF30UON | 2 | binary | Number of I/O activity sections. |
48 | 30 | SMF30TOF | 4 | binary | Offset to completion section from start of record, including the record descriptor word (RDW). |
52 | 34 | SMF30TLN | 2 | binary | Length of completion section. |
54 | 36 | SMF30TON | 2 | binary | Number of completion sections. |
56 | 38 | SMF30COF | 4 | binary | Offset to processor section from start of record, including the record descriptor word (RDW). |
60 | 3C | SMF30CLN | 2 | binary | Length of processor section. |
62 | 3E | SMF30CON | 2 | binary | Number of processor sections. |
64 | 40 | SMF30AOF | 4 | binary | Offset to accounting section from start of record, including the record descriptor word (RDW). |
68 | 44 | SMF30ALN | 2 | binary | Total length of the single accounting section. |
70 | 46 | SMF30AON | 2 | binary | Number of variable length text segments. |
72 | 48 | SMF30ROF | 4 | binary | Offset to storage section from start of record, including the record descriptor word (RDW). |
76 | 4C | SMF30RLN | 2 | binary | Length of storage section. |
78 | 4E | SMF30RON | 2 | binary | Number of storage sections. |
80 | 50 | SMF30POF | 4 | binary | Offset to performance section from start of record, including the record descriptor word (RDW). |
84 | 54 | SMF30PLN | 2 | binary | Length of the performance section. |
86 | 56 | SMF30PON | 2 | binary | Number of performance sections. |
88 | 58 | SMF30OOF | 4 | binary | Offset to operator section from start of record, including the record descriptor word (RDW). |
92 | 5C | SMF30OLN | 2 | binary | Length of the operator section. |
94 | 5E | SMF30OON | 2 | binary | Number of operator sections. |
96 | 60 | SMF30EOF | 4 | binary | Offset to the execute channel program (EXCP) section from start of record, including the record descriptor word (RDW). |
100 | 64 | SMF30ELN | 2 | binary | Length of the execute channel program (EXCP) section, in this record. |
102 | 66 | SMF30EON | 2 | binary | Number of execute channel program (EXCP) sections in this record. |
104 | 68 | SMF30EOR | 2 | binary | Number of execute channel program (EXCP) sections in subsequent records. When this number exceeds two bytes, it is not valid. See SMF30EOS for the correct value. |
106 | 6A | SMF30RVD | 2 | Reserved. | |
108 | 6C | SMF30EOS | 4 | binary | Number of execute channel program (EXCP) sections in subsequent records. |
112 | 70 | SMF30DRO | 4 | binary | Offset to APPC/MVS resource section from start of record, including the record descriptor word (RDW). |
116 | 74 | SMF30DRL | 2 | binary | Length of APPC/MVS resource section. |
118 | 76 | SMF30DRN | 2 | binary | Number of APPC/MVS resource sections in this record (this number is 0 or 1). |
120 | 78 | SMF30ARO | 4 | binary | Offset to APPC/MVS cumulative resource section from start of record, including the record descriptor word (RDW). |
124 | 7C | SMF30ARL | 2 | binary | Length of APPC/MVS cumulative resource section. |
126 | 7E | SMF30ARN | 2 | binary | Number of APPC/MVS cumulative resource sections in this record (this number is 0 or 1). |
128 | 80 | SMF30OPO | 4 | binary | Offset to OpenMVS process section. |
132 | 84 | SMF30OPL | 2 | binary | Length of z/OS UNIX process section. |
134 | 86 | SMF30OPN | 2 | binary | Number of z/OS UNIX process sections on current record. |
136 | 88 | SMF30OPM | 4 | binary | Number of z/OS UNIX process sections on subsequent records. |
140 | 8C | SMF30UDO | 4 | binary | Offset to first usage data section from the start of the record, including the record descriptor word (RDW). |
144 | 90 | SMF30UDL | 2 | binary | Length of each usage data section - ‘76’. |
146 | 92 | SMF30UDN | 2 | binary | Number of usage data sections in this record. |
148 | 94 | SMF30UDS | 4 | binary | Number of usage data sections in subsequent records. |
152 | 98 | SMF30RMO | 4 | binary | Offset to first automatic restart management section. |
156 | 9C | SMF30RML | 2 | binary | Length of automatic restart management section. |
158 | 9E | SMF30RMN | 2 | binary | Number of automatic restart management sections. |
160 | A0 | SMF30RMS | 4 | binary | Number of automatic restart management sections in subsequent records. |
164 | A4 | SMF30MOF | 4 | binary | Offset to the Multisystem Enclave Remote Data section. |
168 | A8 | SMF30MLN | 2 | binary | Length of MultiSystem Enclave Remote System Data section. |
170 | AA | SMF30MNO | 2 | binary | Number of MultiSystem Enclave Remote System Data sections in this record. |
172 | AC | SMF30MOS | 4 | binary | Number of MultiSystem Enclave Remote System Data sections in subsequent records. |
176 | B0 | SMF30CDO | 4 | binary | Offset to the Counter Data Section. |
180 | B4 | SMF30CDL | 2 | binary | Length of a Counter Data Section. |
182 | B6 | SMF30CDN | 2 | binary | Number of Counter Data Sections. |
184 | B8 | SMF30USO | 4 | binary | Offset to the zEDC usage statistics section. |
188 | BC | SMF30USL | 2 | binary | Length of the zEDC usage statistics section. |
190 | BE | SMF30USN | 2 | binary | Number of zEDC usage statistics sections. |