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

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

book

Article ID: 45768

calendar_today

Updated On:

Products

Mainframe Application Tuner

Issue/Introduction

Uusage 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 Mainframe Application Tuner (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.

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

What has to be done if we don't initialize MAT from the CICS PLT?

 

 

Environment

Release:
Component: MATUNE

Resolution

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'.

  1. 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'.

  1. 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'.

  1. 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'

  1. 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 MAT server, you can enter 'TUNS serverid' on a CICS terminal.  This will change the parameter without a recycle of CICS.