Header Section

This section contains the common SMF record header fields and the triplet fields (offset/length/number), if applicable, that locate the other sections on the record.

This triplet information should be checked before accessing a section of the record. All three filed being non-zero mean that the section does not exist on the record. The ‘number’ triplet filed is the primary indication of the existence of the field.

Offsets Name Length Format Description
00 00 SMF86LEN 2 binary Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word).
02 02 SMF86SEG 2 binary Segment description (see record length field).
04 04 SMF86FLG 1 binary System indicator:
Bit
Meaning when set
0
Reserved
1
Subtypes used
2
Reserved
3-6
Version indicators*
7
Reserved

*See Standard SMF record header for a detailed description.

05 05 SMF86RTY 1 binary Record type 108 (X'56').
06 06 SMF86TME 4 binary Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
10 0A SMF86DTE 4 packed Date when the record was moved into the SMF buffer, in the form 0cyyddF.
14 0E SMF86SID 4 EBCDIC System identification (from the SID parameter).
18 12 SMF86SSI 4 EBCDIC Subsystem identification (‘CFZ’).
22 16 SMF86STY 2 binary Record Subtype
Subtype
Description
1
Authentication
2
Configuration
3
Provider Status
4
CIM Operations
24 18 SMF86TRN 2 binary Number of triplets in this record (including the Product Section). A triplet is a set of three MSF fields (offset/length/number values) that defines a section of the record. The offset it the offset from the RDW.
28 1C SMF86PRO 4 binary Offset to product section from RDW.
32 20 SMF86PRL 2 binary Length of product section.
32 22 SMF86PRN 2 binary Number of product sections.
Individual header extension for subtype 1:
36 24 SMF86AUTHO 4 binary Offset to authentication section from RDW.
40 28 SMF86AUTHL 2 binary Length of authentication section.
42 2A SMF86AUTHN 2 binary Number of authentication sections.
Individual header extension for subtype 2:
36 24 SMF86CONFO 4 binary Offset to configuration section from RDW.
40 28 SMF86CONFL 2 binary Length of configuration section.
42 2A SMF86CONFN 2 binary Number of configuration sections.
Individual header extension for subtype 3:
36 24 SMF86PROVO 4 binary Offset to provider section from RDW.
40 28 SMF86PROVL 2 binary Length of provider section.
42 2A SMF86PROVN 2 binary Number of provider sections.
Individual header extension for subtype 4:
36 24 SMF86CIMOO 4 binary Offset to CIM operation section from RDW.
40 28 SMF86CIMOL 2 binary Length of CIM operation section.
42 2A SMF86CIMON 2 binary Number of CIM operation sections.