While testing a scenario where a high severity CICS issue was to be identified, one of the corrective actions was to set an alert on the specific condition where a CICS TCLASS queue for certain transactions exceeded the defined threshold.
In order to test this dynamically the CTHRESH CICS_TCLASS-Queuing for a transaction in a CICS region was set with a threshold of 1 and a duration of 1.
Then a transaction was held in CICS so that it would not run and a couple of transactions were submitted so that there were 2 on the queue.
However, this did not trigger the alert that the threshold had been exceeded. Is this setting supposed to be active after the update to CTHRESH?
After the dynamic update a WARM start was done. Also, the CTHRESH parmlib member was updated and a COLD start was done. Neither made any difference.
What setting has been missed in this scenario?
z/OS
The SYSTEM-TCLASS was disabled in CSCHEDUL.
Check the CSCHEDUL command report and see if SYSTEM-TCLASS schedule is ENABLED..........look for the STATUS column. If not, then dynamically enable it using the ENA line command in front of that schedule.
When the SYSTEM-TCLASS was ENABLED in CSCHEDUL, alerting began operating as expected.