What determines the CICSGLBL parms MONITOR value after CICS region is recycled?

Document ID : KB000045768
Last Modified Date : 14/02/2018
Show Technical Document Details

Summary:

This knowledge document details a usage scenario of the UTRPARM(CICSGLBL) MONITOR parameter and how to initialize it, and modify it after the CICS region is recycled.

Here is a scenario that was described by a user of the CA Mainframe Application Tuner (CA MAT):

The client was interested in finding out where the CICSGLBL parms were loaded from.

1. They changed UTRPARM(CICSGLBL) MONITOR from YES to NO and reran the TUNS transaction in a CICS region.  Nothing changed, it stayed YES.

2. They then recycled the CA MAT address space and again ran the TUNS transaction with no change, it stayed YES.

3. They then recycled CICS and the PLT ran and the region came up with Monitor=NO, it changed to NO.

4. They then reran the CICS transaction TUNS and the TDQ showed Monitor=YES.

Here was their question:  They want to know what is in place that allowed Monitoring to go back to YES if it was coded in CA MAT as NO and a recycle of CICS was also NO but when TUNS was entered it changed to YES?

Said another way:  What has to be done if we don't initialize CA MAT from the CICS PLT?

 

Instructions:

From the list of scenarios in the Summary above:

1. When CICS region starts with PLT (TC00CPLT) and without SIT parameter

r'INITPARM=(TCnnFSET='SERVERID=xxxxxxxx')
where 'nn' is CICS release number
      'xxxxxxxx' is the MAT server name that it will get the CICS parameter

or with SIT parameter

'INITPARM=(TCnnFSET='SERVERID=xxxxxxxx')

but MAT server is not ACTIVE, internal programmatic CICSDFLT parameters are used.

The DEFAULT values are:
MONITOR=YES
MAXTRANS=2000
RESET_TRAN=TUNS
COLLECT_TRAN=TUNC
COLLECT=1

The messages in CICS MSGUSR would indicate it is 'CICSDFLT'.

2. When CICS region starts with PLT (TC00CPLT) and with SIT parameter

'INITPARM=(TCnnFSET='SERVERID=xxxxxxxx')
where 'nn' is CICS release number
      'xxxxxxxx' is the MAT server name that will get the CICS parameter
 
and MAT server is ACTIVE
and MAT server start with CICSGLBL
and there is no entry in CICSREGN for this CICS region

The values in CICSGLBL will be used and the messages in CICS MSGUSR would indicate it is 'CICSGLBL'.

3. When CICS region start with PLT (TC00CPLT) and with SIT parameter

'INITPARM=(TCnnFSET='SERVERID=xxxxxxxx')
where 'nn' is CICS release number
      'xxxxxxxx' is the MAT server name that it will get the CICS parameter
 
and MAT server is ACTIVE
and MAT server start with CICSGLBL
and there is a matching entry in CICSREGN for this CICS region
The values in CICSREGN will be used.

The messages in CICS MSGUSR would indicate it is 'CICSREGN'.

4. When CICS region start without PLT (TC00CPLT) and later would like to START CA MAT CICS exits, enter 'TUNS' (RESET TRAN) on a CICS terminal would set CICSDFLT parameter values.

enter 'TUNS serverid' on a CICS terminal would set parameters from this MAT 'serverid'

5. If CICS started with a set of parameter values and would like to change afterwards, you can change the parameters either in CICSREGN or CICSGLBL:

recycle MAT server,
enter 'TUNS serverid' on a CICS terminal

This would set parameters from this MAT 'serverid'.  There is no need to recycle CICS.  After you change the parameters and recycle CA MAT server, you can enter 'TUNS serverid' on a CICS terminal.  This will change the parameter without a recycle of CICS.