Limited support

   

BMC provides limited support for this version of the product. As a result, BMC no longer accepts comments in this space. If you encounter problems with the product version or the space, contact BMC Support.

BMC recommends upgrading to the latest version of the product. To see documentation for that version, see BMC AMI Ops Monitor for CICS, version 7.3

Selective CMRDETL Recording definitions

Use the CMRSDR views and dialogs to enter the group of targets that you want the SDR to control. Within each target group, you also specify transaction group definitions of the transactions you do not want to record and the exception criteria that causes SDR to record the transactions. MainVIew for CICS saves these definitions in BBPARM member CMRSDRnn in the first concatenation of the BBIPARM DD in the BBI-SS PAS.

The default member name is CMRSDR00 unless you are using the BBCFG facility. If you are using the BBCFG facility, the suffix for CMRSDRnn is set in the BBCFG member. For more information about how to create these definitions, refer to the section CMRSDR view in the MainView for CICS Online Service Reference.

You should set up the target and transaction group definitions before you turn on the function because the CMRSDRnn member will be used when one exists. 

The SDR function works as follows:                                             

  • Any target that is not included in a target group definition has all its tasks recorded. 
  • All transactions that are not defined to the transaction groups within the target group has all its records written to the CMRDETL file.
  • All transactions that are defined in the transaction groups are not recorded unless the task abends, or one of the following specified exception criteria is exceeded:     
    • CPU time
    • Elapsed time
    • File I/O
    • DSA usage
    • EDSA usage
    • GDSA usage
    • DB2 calls
    • DBCTL calls
    • Other DB calls
    • MQS calls
    • Transient data access (TDQ)
    • Temporary storage access (TSQ)
  • Transactions in a transaction group with no exception criteria are excluded from recording unless it has abended.     
  • SDR treats a target group without any transaction groups as having no selective recording and all tasks are recorded.                    
  • SDR definitions are loaded to an internal CMRSDRT table for each target listed in BBPARM member CMRSDRnn when the extractor starts and CMRDETL=SEL is specified. SDR uses the internal CMRSDRT table to determine if a task should be recorded.

SDR data source

The Selective CMRDETL Recording function uses fields from the T6E record to compare to the criteria specified. The fields used for comparison is determined on whether the MainView for CICS TIE was available when the T6E record is built.   

The Selective CMRDETL Recording function uses the following T6E fields to compare to the criteria specified:

Selection

Data Source

Criteria

TIE Available

TIE Unavailable 1



CPU Time

T6EUCPUT

T6EUCPUT

Elapsed Time

T6ERESP

T6ERESP

File I/O

T6ETFILE (local and remote)

T6EFCCAL (local only)

CICS DSA

T6ESHWM

T6ESHWM

CICS EDSA

T6ESHWME

T6ESHWME

CICS GDSA

T6ECHWMG

T6ECHWMG

DB2 Call

 T6ETDB2

 T6EDB2CT

DBCT Call

 T6ETDBC

 T6EDBCCT

Other DB Call

 T6ETODB

 Not supported

MQS Call

 T6ETMQS

 T6EWMQRC

TS Queue Call

If TSQ resource collection is active: T6ETTSQ (local and remote)

If not active: T6ETSTC (local only)

T6ETSTC (local only)

TD Queue Call

If TDQ resource collection is active: T6ETTDQ (local and remote)

If not active: T6ETDTC (local only)

T6ETDTC (local only)

1 A TIE is unavailable when the task started before the extractor is active or, the task remains active when the extractor is turned off and on.

T6ETDB2, T6ETDBC, T6ETODB, T6ETMQS, T6ETTSQ and T6ETTDQ are the accumulated total of all related resource segments collect by MainView for CICS.

Was this page helpful? Yes No Submitting... Thank you

Comments