SYSVIEW Performance Management

 View Only

 IMSREGNS active checking

Martin Svidrnoch's profile image
Martin Svidrnoch posted May 18, 2021 07:14 AM
Hi, 
 
We are facing a little problem with active checking of IMSregions . Sometimes may happened that transaction hangs in IMS which can lead to critical problems. 
So...
In sysview panel  IMSREGNS we can see active  regions in real time. Is there any way how to active check of status of transaction ? There is quite a big list of possible status see below. For example if some region have state TERMINATING for a let say 10 minut. Can sysview notify it somehow and send some message to OPS ?
i have go thru whole IMS metric  IMSSTATE variable but there is for transaction only those three metrics.

IMTSLOCK imstran Transaction lock status
IMTSSTOP imstran Transaction stopped
IMTSSUSP imstran Transaction suspend

We have also setup IMTRLIFE metric but we wanted something more  straight forward .

Is there any "best way" hwo to handle this kind of problem ? 

Thanks in advance

James Robbins's profile image
Broadcom Employee James Robbins
Hello Martin,

There are no state variables for the status of an IMS dependent region. If you have OPS/MVS, a request rule could be created to use the Rexx API to check the status. If the transaction was hung waiting on an IRLM lock, there's the IMLKWAIT variable that can be used. One note about IMTRLIFE is that it is not a 'dynamic' threshold, meaning that transaction lifetime is only evaluated when the transaction ends, so unless it completes (or abends), an exception will not be triggered.

Regards,
Jim