RLS Lock Analysis situation
The single predefined situation in this category monitors RLS resources to identify problems that can degrade performance.
- CICSplex_Held_RLS_Locks
- Monitors the existence of locks on RLS resources. It issues an
alert whenever it detects a task that is holding an RLS resource.
This situation uses attributes from the CICSplex RLS Lock Analysis
group. This situation is distributed automatically to the *hub Tivoli® Enterprise Monitoring Server; distribute
it to all Tivoli Enterprise Monitoring Servers
where OMEGAMON® for CICS® on z/OS® is
running.
Use the RLS Lock Analysis workspace to find any tasks that can be waiting for an RLS lock to become available. If a lock is not being released, use the Transaction Analysis workspace to display the owning task's wait type to determine whether it is looping, waiting on a resource, or deadlocked with another task. You can invoke the CEKL command using the Take Action feature to free the lock and allow waiting tasks to continue. To limit the number of lock conflicts, consider transaction classes.
Formula:
If the value of Task_State equals H and the value of Time_in_Suspend_Numeric is greater than or equal to 60 then situation CICSRegion_Held_RLS_Locks is true.
See also the CICSplex RLS Lock Analysis attribute group.