Header section
The header section for SMF record type 122, subtype 1, holds a standard SMF header followed by fields that reference the various data sections. Character strings are in EBCDIC, left aligned and padded with blanks to fill the field.
Offsets | Type/Value | Length | Name | Description |
---|---|---|---|---|
0 (x0) | Structure | 24 | SMFHDR | ** Standard SMF header ** |
0 (x0) | Structure | 4 | SMFRDW | ** SMF Record descriptor word ** |
0 (x0) | Unsigned | 2 | SMFLEN | Record length. This field and the next field (total of 4 bytes) form the record descriptor word (RDW), which is removed when the record is dumped. |
2 (x2) | Unsigned | 2 | SMFSEG | Spanned segment descriptor. This field and the previous field (total of 4 bytes) form the record descriptor word (RDW), which is removed when the record is dumped. |
4 (x4) | Bitstring | 1 | SMFFLG | SMF header flag byte. |
.1.. .... | SMSSTV | (x40) Subtypes are being used. | ||
5 (x5) | Unsigned | 1 | SMFRTY | Record type: 122 (x7A) |
6 (x6) | Unsigned | 4 | SMFTME | Time since midnight, in hundredths of a second, that has elapsed since the record was moved into the SMF buffer (format: HHMMSSth). |
10 (xA) | Packed | 4 | SMFDAT | Date when the record was moved into the SMF buffer. In the form of 0cyydddF, where c is 0 for 19xx and 1 for 20xx, yy is the current year (0-99), ddd is the current day (1-366), and F is the sign. |
14 (xE) | EBCDIC | 4 | SMFSID | System identification (from the SMF SID parameter). |
18 (x12) | EBCDIC | 4 | SMFWID | Subsystem ID. |
22 (x16) | Unsigned | 2 | SMFSTP | Record subtype: 1 (x1) |
24 (x18) | ||||
24 (x18) | Structure | 40 | SMF122t1h_Head | ** SMF type 122 subtype 1 specific header ** |
24 (x18) | 4 | -- header description | ||
24 (x18) | Unsigned | 2 | SMF122t1h_Len | SMF type 122 subtype 1 specific header length. It is set to the size of SMF122t1h_Head. |
26 (x1A) | Unsigned | 2 | SMF122t1h_Cnt | Number of data section triplets. It is set to the number of data section identifier blocks that follow. |
28 (x1C) | Structure | 6 | -- triplet for data section 1 (creator ID) | |
28 (x1C) | Unsigned | 2 | SMF122t1h_S1Len | Section length. It is set to the size of SMF122t1s1_Section. |
30 (x1E) | Unsigned | 2 | SMF122t1h_S1Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
32 (x20) | Unsigned | 2 | SMF122t1h_S1Offset | Section offset. The offset, from the start of the record, of this section block. |
34 (x22) | Structure | 6 | -- triplet for data section 2 (server initialization) | |
34 (x22) | Unsigned | 2 | SMF122t1h_S2Len | Section length. It is set to the size of SMF122t1s2_Section. |
36 (x24) | Unsigned | 2 | SMF122t1h_S2Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
38 (x26) | Unsigned | 2 | SMF122t1h_S2Offset | Section offset. The offset, from the start of the record, of this section block. |
40 (x28) | Structure | 6 | -- triplet for data section 3 (VU license handler) | |
40 (x28) | Unsigned | 2 | SMF122t1h_S3Len | Section length. It is set to the size of SMF122t1s3_Section. |
42 (x2A) | Unsigned | 2 | SMF122t1h_S3Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
44 (x2C) | Unsigned | 2 | SMF122t1h_S3Offset | Section offset. The offset, from the start of the record, of this section block. |
46 (x2E) | Structure | 6 | -- triplet for data section 4 (client UUID) | |
46 (x2E) | Unsigned | 2 | SMF122t1h_S4Len | Section length. It is set to the size of SMF122t1s4_Section. |
48 (x30) | Unsigned | 2 | SMF122t1h_S4Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
50 (x32) | Unsigned | 2 | SMF122t1h_S4Offset | Section offset. The offset, from the start of the record, of this section block. |
52 (x34) | Structure | 6 | -- triplet for data section 5 (client labels) | |
52 (x34) | Unsigned | 2 | SMF122t1h_S5Len | Section length. It is set to the size of SMF122t1s5_Section. |
54 (x36) | Unsigned | 2 | SMF122t1h_S5Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
56 (x38) | Unsigned | 2 | SMF122t1h_S5Offset | Section offset. The offset, from the start of the record, of this section block. |
58 (x3A) | Structure | 6 | -- triplet for data section 6 (client data) | |
58 (x3A) | Unsigned | 2 | SMF122t1h_S6Len | Section length. It is set to the size of SMF122t1s6_Section. |
60 (x3C) | Unsigned | 2 | SMF122t1h_S6Cnt | Number of sections. This field documents how many times this section is present in the record (can be 0). If the number is greater than 1, then all sections are consecutive. |
62 (x3E) | Unsigned | 2 | SMF122t1h_S6Offset | Section offset. The offset, from the start of the record, of this section block. |