Select the Enqueue Analysis report to find all tasks waiting on enqueues and the owners of the serially reusable resources. If an enqueue is not being released, examine the owning task's resource type to determine whether it is looping, waiting on a resource, or deadlocked with another task. You may use the KILL command of OMEGAMON/CICS to free the enqueue and allow the waiting tasks to continue. To limit the number of tasks suspended due to enqueue conflicts, consider transaction classes.
|