Identify if the job or subsystem is waiting for resources
and then go to the next task.
- Enter the IPCS ANALYZE RESOURCE command.
- Look in the report for the job name that is hung to determine
if it is waiting for system resources. If it is waiting
for resource, note the resource name and examine the status of the
unit of work holding the resource. For example:
JOBNAME=SDSF ASID=003D SSRB=02FC4900 --> unit of work holding resource
JOBNAME=SDSF HOLDS THE FOLLOWING RESOURCE(S):
RESOURCE #0002: There are 0018 units of work waiting for this resource
NAME=LOCAL LOCK FOR ASID 003D
DATA=INTERRUPTED AND NOW DISPATCHABLE
- Do a FIND on the TCB or SSRB address of the holder
to check if it is waiting on another resource. Repeat until the bottom
of the contention chain is reached.
- Choose from the following:
- If the unit of work that is holding the resource is
not dispatchable, go to Examining the SRB status.
- If the unit of work that is holding the resource is
dispatchable, go to Steps for examining why a job is not running.
- If the job is not holding or waiting for a resource,
go to Steps for examining address space dispatchability.