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’ triplet field is the primary indication of the existence of the field.
Offsets | Name | Length | Format | Description | |
---|---|---|---|---|---|
0 | 0 | SMF24LEN | 2 | binary | Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See Standard SMF record header for a detailed description. |
2 | 2 | SMF24SEG | 2 | binary | Segment descriptor (see record length field). |
4 | 4 | SMF24FLG | 1 | binary | System indicator:
*See Standard SMF record header for a detailed description. |
5 | 5 | SMF24RTY | 1 | binary | Record type 24 (X'18'). |
6 | 6 | SMF24TME | 4 | binary | Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer. |
10 | A | SMF24DTE | 4 | packed | Date when the record was moved into the SMF buffer, in the form 0cyydddF. See Standard SMF record header for a detailed description. |
14 | E | SMF24SID | 4 | EBCDIC | System identification (from the SID parameter). |
18 | 12 | SMF24SSI | 4 | EBCDIC | Subsystem identification. |
22 | 16 | SMF24SUB | 2 | binary | Record subtype
|
24 | 18 | SMF24NTR | 2 | binary | Number of triplets. A triplet is a set of offsets/length/numbers values that define a section of the record. |
26 | 1A | SMF24RSV | 2 | Reserved. | |
28 | 1C | SMF24OPS | 4 | binary | Offset to product section. |
32 | 20 | SMF24LPS | 2 | binary | Length of product section. |
34 | 22 | SMF24NPS | 2 | binary | Number of product sections. |
36 | 24 | SMF24OGN | 4 | binary | Offset to general sections. |
40 | 28 | SMF24LGN | 2 | binary | Length of general section. |
42 | 2A | SMF24NGN | 2 | binary | Number of general sections. |
44 | 2C | SMF24OSP | 4 | binary | Offset to job or SYSOUT selection criteria section. |
48 | 30 | SMF24LSP | 2 | binary | Length of job or SYSOUT selection criteria section. |
50 | 32 | SMF24NSP | 2 | binary | Number of job or SYSOUT selection criteria sections. |
52 | 34 | SMF24OSW | 4 | binary | Offset to enhanced SYSOUT support (ESS) section. |
56 | 38 | SMF24LSW | 2 | binary | Length of enhanced SYSOUT support (ESS) section. |
58 | 3A | SMF24NSW | 2 | binary | Number of enhanced SYSOUT support (ESS) section. |
60 | 3C | SMF24OSA | 4 | binary | Offset to system affinity section. |
64 | 40 | SMF24LSA | 2 | binary | Length of system affinity section. |
66 | 42 | SMF24NSA | 2 | binary | Number of system affinity sections. |