Why does MainView for CICS turn on performance monitoring in CICS, even though MN=OFF is specified in the SIT?

Version 2
    Share This:

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    MainView for CICS


    APPLIES TO:

    MainView for CICS



    QUESTION:

    MainView for CICS 6.3.00
    MainView for CICS 6.4.00
    MainView for CICS 6.5.00

    Why does MVCICS turn on performance monitoring in CICS (but suppresses the writing of SMF records by CICS) even when MN=OFF is in the SIT?

    In CICS, the following parameters are set in the SIT, so that  CICS will suppress the writing of all SMF performance records:

    MN=OFF
    MNPER=OFF
    MNEXC=OFF
     

    CREGAGT also shows that the SMF performance records are not being written:

    =CREGAGT==========(LOCAL====*=======)09AUG2013==10:58:29==
    Target   Work LRT File Session SMF Perf SMF Exc SMF Res
    Name     Status   Xpnd Data    Write    Write   Write
    WCICTWCR ACTIVE   NO   OFF     OFF      OFF     OFF


    But CICS itself says that performance class is on:

    I MON
    STATUS: RESULTS - OVERTYPE TO MODIFY
    Status( On )
    Perfclass( Perf )
    Exceptclass( Except )
    Resrceclass( Noresrce )
    Idntyclass( Noidnty )
    Conversest( Noconverse )
    Syncpointst( Nosyncpoint )
    Compressst( Compress )
    Dpllimit( 00 )
    Filelimit( 08 )
    Tsqueuelimit( 08 )
    Frequency( 000000 )
    Applnamest(Noapplname)
    Rmist(Normi)
    Time(Gmt)


     It seems that the MVCICS Extractor startup overrides the values in the SIT. The MVCICS Customization Guide manual states:
    "When the MVCICS extractor starts in CICS, we turn on performance monitoring and exception class but continue to suppress the writing of SMF records by CICS"

    Why is that? This leads to some confusion.


     


    ANSWER:

     

    Legacy ID:KA401488

      

    The reason MVCICS overrides the MN= parameter settings in the SIT is that we need to collect the necessary transaction information from CICS to write to our CMRDETL files.

    The way it works is that, with MN=OFF specified in the SIT and MVCICS running normally, we dynamically switch monitoring back on, so that we can collect the necessary transaction information to write to our CMRDETL files. But we tell CICS NOT to write the SMF 110 record, depending on the setting of the MNPER and MNEXC parms in the SIT.
    If MN=OFF is set, we will suppress all SMF perfomance, exception and resource records. 
    If MNPER=OFF is set, we will suppress the SMF perfomance records. If MNEXC=OFF then we will suppress SMF exception records. If MNRES=OFF then we will suppress SMF resource records. 

    Our exits extract the transaction history data from CICS very quickly and send it to the dataspace associated with our MVCICS address space.

    So this is working as designed. You will see the following messages appearing in the CICS job log:

      

    +FT000I CICS MONITOR WILL BE ACTIVATED FOR COLLECTION
    +FT001I PERFORMANCE CLASS RECORDS WILL BE ACTIVATED
    +FT202I EXCEPTION CLASS RECORDS WILL BE ACTIVATED

      

    FT000I indicates that the required CMP monitoring is not currently active but will be activated by MVCICS. After extractor termination, CMP monitoring will be returned to its original state.  

      

    FT001I indicates that Performance Class Records will be either WRITTEN (to SMF) or ACTIVATED (made available to MAINVIEW for CICS but not written to SMF) depending on the settings of MN= and MNPER= in the SIT

    FT202I indicates that Exception or Resource Class records will be either WRITTEN (to SMF) or ACTIVATED (made available to MAINVIEW for CICS but not written to SMF) depending on  the settings of MN=, MNEXC= and MNRES in the SIT 
     

      

    The following table summarises the record's SMF status based on your initial SIT parameter settings:


    MN=ON,MNEXC=ON - exception records are written to SMF
    MN=ON,MNEXC=OFF - exception records are not written to SMF
    MN=OFF,MNEXC=ON - exception records are not written to SMF
    MN=OFF,MNEXC=OFF - exception records are not written to SMF

    MN=ON,MNRES=ON - resource records are written to SMF
    MN=ON,MNRES=OFF - resource records are not written to SMF
    MN=OFF,MNRES=ON - resource records are not written to SMF
    MN=OFF,MNRES=OFF - resource records are not written to SMF

    MN=ON,MNPER=ON - performance records are written to SMF
    MN=ON,MNPER=OFF - performance records are not written to SMF
    MN=OFF,MNPER=ON - performance records are not written to SMF
    MN=OFF,MNPER=OFF - performance records are not written to SMF

    For further information about these SIT parameters, see the CICS System Definition Guide.

      
    Related Products:  
       
    1. MainView for CICS

     


    Article Number:

    000029609


    Article Type:

    FAQ/Procedural



      Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles