Previous Topic: How ECMF Manages Resource Conflicts

Next Topic: How You Free Unused Data Sets

How You Requeue Batch Jobs That Cannot Obtain Resources

You can use the ECMF REQUEUE feature to resolve SYSDSN conflicts that occur when a batch job needs a resource that is being used by another job or by a TSO user. This prevents the batch job from tying up an initiator when other jobs are waiting in the same processing queue. If a batch job cannot obtain a resource, then ECMF issues messages to notify the operator (and, if a TSO user controls the resource, to that TSO user) about the conflict. ECMF then moves the batch job to the queue with jobs awaiting execution and puts it in a hold state. When the resource becomes available, ECMF releases the held job so that it can execute.

If ECMF terminates while there are requeued jobs in a held state, then ECMF uses a preset value that you have provided to determine how to handle these jobs. You can tell ECMF to discard checkpoint information for these jobs, release the jobs, retain checkpoint information so that it can be retrieved at the next start up, or ask the operator to decide which of these choices is appropriate.

More information:

Advanced Topics