MNSMF - SMF header and SMF product section

    MACRO NAME = DFHMNSMF
    DESCRIPTIVE NAME = CICS TS SMF Header and SMF Product Section
                                for Monitoring
          Licensed Materials - Property of IBM
           Restricted Materials of IBM 
          5655-Y04
          (C) Copyright IBM Corp. 1986, 2005 
    FUNCTION =
          TO GENERATE THE SMF HEADER AND SMF PRODUCT SECTION DSECT
          FOR THE MONITORING SMF RECORDS.
    NOTES :
      DEPENDENCIES = S/370
      RESTRICTIONS = None
      REGISTER CONVENTIONS = None
      MODULE TYPE = DSECT DEFINITION MACRO
      ATTRIBUTES = N/A
   -------------------------------------------------------------------
    PURPOSE = GENERATE THE DSECT FOR THE MONITORING RECORD SMF HEADER
           AND SMF PRODUCT SECTION.
       CALLERS = DFH$MOLS
       SYNTAX = <name> DFHMNSMF <TYPE=xxx>
       INPUTS = NONE
       OUTPUTS = DEFINITION FOR SMF HEADER AND SMF PRODUCT SECTION
       RETURN CODES = NONE
       PROGRAMMING NOTES = NONE
   -------------------------------------------------------------------
    OPERAND = TYPE=xxx
       FUNCTION = To provide an overiding field name prefix.
       DEFAULT = None
       RESTRICTIONS = None
       NOTES = None
       EXAMPLES
           TYPE=ABC
    MACRO MESSAGES =
           DFHMNSMF - INVALID OVERRIDING PREFIX
    MACRO EXAMPLES =
    GENERATED CODE = NONE
   ------------------------------------------------------------------
    EXTERNAL REFERENCES = NONE
       MACROS (MACRO PASS) = NONE
       ROUTINES (GENERATED CODE) = NONE
       DATA AREAS (GENERATED CODE) = NONE
       CONTROL BLOCKS (GENERATED CODE) = NONE
       GLOBAL VARIABLES (MACRO PASS) = NONE
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 MNSMFDS


(0) BITSTRING 2 SMFMNLEN RECORD LENGTH
(2) BITSTRING 2 SMFMNSEG SEGMENT DESCRIPTOR
(4) BITSTRING 1 SMFMNFLG OPERATING SYSTEM INDICATOR
(4) 11.. ....   SMFMNESA "X'C0'" SMF SYSTEM INDICATOR
(5) BITSTRING 1 SMFMNRTY RECORD TYPE 110 FOR CICS
(6) BITSTRING 4 SMFMNTME TIME RECORD MOVED
(A) BITSTRING 4 SMFMNDTE DATE RECORD MOVED
(E) BITSTRING 4 SMFMNSID SYSTEM IDENTIFICATION
(12) CHARACTER 4 SMFMNSSI SUB-SYSTEM IDENTIFICATION
(16) BITSTRING 2 SMFMNSTY RECORD SUBTYPE - X'0000' FOR JOURNALING - X'0001' FOR MONITORING - X'0002' FOR STATISTICS
(18) BITSTRING 2 SMFMNTRN NUMBER OF TRIPLETS IN RECORD
(1A) BITSTRING 2   RESERVED
(1C) BITSTRING 4 SMFMNAPS OFFSET TO CICS PRODUCT SECTION
(20) BITSTRING 2 SMFMNLPS LENGTH OF CICS PRODUCT SECTION
(22) BITSTRING 2 SMFMNNPS NUMBER OF CICS PRODUCT SECTIONS
(24) BITSTRING 4 SMFMNASS OFFSET TO CICS DATA SECTION
(28) BITSTRING 2 SMFMNASL LENGTH OF CICS DATA SECTION
(2A) BITSTRING 2 SMFMNASN NUMBER OF CICS DATA SECTIONS
         END OF SMF-HEADER ...
         ... START OF SMF PRODUCT-SECTION ...
(2C) BITSTRING 2 SMFMNRVN RECORD VERSION, FORMAT X'0VRM' V = VERSION R = RELEASE M = MODIFICATION
(2E) CHARACTER 8 SMFMNPRN PRODUCT NAME (APPLID)
(36) CHARACTER 8 SMFMNSPN SPECIFIC APPLID
(3E) BITSTRING 2 SMFMNMFL RECORD MAINTENANCE INDICATOR
(40) BITSTRING 2   RESERVED
(42) BITSTRING 2 SMFMNCL CLASS OF DATA
(44) BITSTRING 4 SMFMNDCA OFFSET TO CICS FIELD CONNECTORS
(48) BITSTRING 2 SMFMNDCL LENGTH OF EACH CICS FIELD CONNECTOR
(4A) BITSTRING 2 SMFMNDCN NUMBER OF CICS FIELD CONNECTORS
(4C) BITSTRING 4 SMFMNDRA OFFSET TO FIRST CICS DATA RECORD
(50) BITSTRING 2 SMFMNDRL LENGTH OF EACH CICS DATA RECORD
(52) BITSTRING 2 SMFMNDRN NUMBER OF CICS DATA RECORDS
(54) BITSTRING 18   Reserved
(66) BITSTRING 2 SMFMNCRL Compressed record length
(68) BITSTRING 4 SMFMNTAD Local TOD clock adjustment value
(6C) BITSTRING 8 SMFMNLSO Leap Second Offset TOD format
(74) BITSTRING 8 SMFMNDTO Local Time/Date Offset
(7C) BITSTRING 1   RESERVED
(7D) BITSTRING 1 SMFMNOPN Monitoring Options
(7E) CHARACTER 8 SMFMNJBN JOBNAME
(86) BITSTRING 4 SMFMNRSD JOB DATE
(8A) BITSTRING 4 SMFMNRST JOB TIME
(8E) CHARACTER 8 SMFMNUIF USER IDENTIFICATION
(96) CHARACTER 8 SMFMNPDN OPERATING SYSTEM PRODUCT LEVEL
         ... END OF SMF PRODUCT-SECTION.