SMF 111-7 CICS Server Instance Statistics for IPIC
    • 18 Mar 2024
    • 4 Minutes to read
    • Contributors
    • Dark
      Light

    SMF 111-7 CICS Server Instance Statistics for IPIC

    • Dark
      Light

    Article summary

    Introduction

    When you install CICS® Transaction Gateway, a C header file and a IBM® z/OS® assembler copy macro are provided to define the SMF record structure. The C header file is CTGSMF, located in the SCTGINCL data set and the IBM z/OS assembler copy macro is file CTGSMFA, located in the SCTGMAC data set.

    Figure 1. SMF record format
    smfdata.gif

    • SMF header data structure
      The format of the header for the SMF record for type 111 records is fixed and is common to SMF records from other CICS products. The Gateway daemon completes the following fields that are marked with "*". The SMF subsystem fills in the rest of the fields. User applications are not required to complete any SMF fields.
    • SMF product section data structure
      The Gateway daemon fills in all the fields in the generic product section for the SMF record for type 111 records. Parts of the record are of fixed format and common to all SMF products. Some parts of this record are specific to CICS Transaction Gateway and have the prefix "CTG".
    • Statistics record header
      The data section contains a number of statistics records. Each statistics record has a header. The header is common to all CICS Transaction Gateway statistics records. You can work out the type of data that follows the record from the CTG_RECORDID and CTG_RECVER fields.
    • Connection Manager (CM) statistics SMF data
      CICS Transaction Gateway CM statistics use this format for writing SMF records.
    • CICS Server all (CS) statistics SMF data
      CICS Transaction Gateway CS statistics use this format for writing SMF records.
    • CICS Server Instance (CSx) SMF statistics for EXCI
      CICS Transaction Gateway statistics records normally have only one instance. The exceptions are CSx and WSx statistics.
    • CICS Server Instance (CSx) SMF statistics for IPIC
      CICS Transaction Gateway statistics records normally have only one instance. The exceptions are CSx and WSx statistics.
    • Gateway daemon (GD) statistics SMF data
      CICS Transaction Gateway daemon statistics use this format for writing SMF records.
    • Protocol handler (PH) statistics SMF data
      CICS Transaction Gateway PH statistics have this format.
    • System environment (SE) statistics SMF data
      CICS Transaction Gateway SE statistics have this format.
    • Worker thread (WT) statistics SMF data
      CICS Transaction Gateway WT statistics have this format.
    • Web service all (WS) statistics SMF data
      CICS Transaction Gateway WS statistics use this format for writing SMF records.
    • Web service instance (WSx) SMF statistics
      CICS Transaction Gateway statistics records normally have only one instance. The exceptions are CSx and WSx statistics.
    • SMF date format - byte packed date format
      Definition of the format used to represent dates in SMF.
    • SMF data format - sample values
      Sample values for CTG_COLTIME and CTG_LOCOFFSET.

    Fields

    Stored in ctgip

    SMF FieldDB Column nameDescriptionUnit
    ctghd_rtyValue is always CTG7
    SMF11_SIDctghd_sidSID
    SMF111_SDTEctghd_dttmDate-Time the record was written
    SMF111_VRMctghd_vrmRecord version
    SMF111_PRNctghd_prnGeneric Product Name
    SMF111_SPNctghd_spnGateway daemon identifier
    CTG_STATTYPEctghd_statypeStatistics type. This event drives the statistic to be recorded
    CTG_COLDATE
    CTG_COLTIME
    ctghd_coldttmCollection date and time
    CTG_LOCOFFSETctghd_locoffsetOffset from GMT to local timesecond
    CTG_LSTRESETctghd_lstresetLast reset time or initialization timesecond
    CTG_INTERVALctghd_intervalLength of time remaining before the next interval.second
    CTG_INTVCOUNTctghd_intvcountA sequence number that increments each time an interval is requested
    CTG_STARTDATE
    CTG_STARTTIME
    ctghd_startdttmGateway start date and time
    CTG_CSX_IPIC_SERVERctgip_serverCICS server name
    CTG_CSX_IPIC_IREQDATActgip_ireqdataThe amount of request data sent to connected CICS server x. This amount includes both application and CICS protocol databyte
    CTG_CSX_IPIC_LREQDATActgip_lreqdataThe amount of request data sent to connected CICS server x. This amount includes both application and CICS protocol data. For IPIC, the data comprises COMMAREA and CICS headers.byte
    CTG_CSX_IPIC_IRESPDATActgip_irespdataThe amount of response data received from connected CICS server x. This amount includes both application and CICS protocol data.byte
    CTG_CSX_IPIC_lRESPDATActgip_lrespdataThe amount of response data received from connected CICS server x. This amount includes both application and CICS protocol data. For IPIC, the data comprises COMMAREA and CICS headers.byte
    CTG_CSX_IPIC_IALLREQctgip_iallreqThe number of requests to CICS server x (successful and failed) that have been processed.
    CTG_CSX_IPIC_lALLREQctgip_lallreqThe number of requests to CICS server x (successful and failed) that have been processed.
    CTG_CSX_IPIC_ICONNFAILctgip_iconnfailThe number of times an attempt to connect to a CICS server has failed.
    CTG_CSX_IPIC_LCONNFAILctgip_lconnfailThe number of times an attempt to connect to a CICS server has failed.
    CTG_CSX_IPIC_ILOSTCONNctgip_ilostconnThe number of times an established connection with a CICS server has been lost.
    CTG_CSX_IPIC_lLOSTCONNctgip_llostconnThe number of times an established connection with a CICS server has been lost.
    CTG_CSX_IPIC_IIDLETIMEOUTctgip_iidletimeoutThe number of times a connection to CICS server x has timed out.
    CTG_CSX_IPIC_LIDLETIMEOUTctgip_lidletimeoutThe number of times a connection to CICS server x has timed out.
    CTG_CSX_IPIC_SIPADDRctgip_sipaddrCICS server TCP/IP address
    CTG_CSX_IPIC_SIPPORTctgip_sipportCICS server TCP/IP port
    CTG_CSX_IPIC_CSESSCURRctgip_csesscurrNumber of IPIC sessions in use
    CTG_CSX_IPIC_CSESSMAXctgip_csessmaxNumber of negotiated IPIC sessions
    CTG_CSX_IPIC_SSESSMAXctgip_ssessmaxNumber of requested IPIC sessions
    CTG_CSX_IPIC_LSESSFAILctgip_lsessfailNumber of IPIC session failures
    CTG_CSX_IPIC_ISESSFAILctgip_isessfailNumber of IPIC session failures
    CTG_CSX_IPIC_SPROTOCOLctgip_sprotocolCICS server protocol
    CTG_CSX_IPIC_LCOMMSFAILctgip_lcommsfailNumber of CICS communication failures
    CTG_CSX_IPIC_ICOMMSFAILctgip_icommsfailNumber of CICS communication failures
    CTG_CSX_IPIC_CWAITINGctgip_cwaitingNumber of requests waiting on a response
    CTG_CSX_IPIC_IAVRESPctgip_iavrespThe average time taken for connected CICS server x to respond to the Gateway daemon.millisecond
    CTG_CSX_IPIC_LAVRESPctgip_lavrespThe average time taken for connected CICS server x to respond.millisecond
    CTG_CSX_IPIC_CAPPLIDQctgip_capplidqIPIC network ID of CICS server
    CTG_CSX_IPIC_CAPPLIDctgip_capplidAPPLID of CICS server
    CTG_CSX_IPIC_CSTATUSctgip_cstatusCICS server status

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.