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?
From the list of scenarios in the Summary above:
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'.
'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'.
'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'.
enter 'TUNS serverid' on a CICS terminal would set parameters from this MAT 'serverid'
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.