The following table describes the various types of resource conflict delays, and the possible reasons for them.
|
Delay Type |
Reason |
|
Data set in use by another application |
When jobs are executed concurrently, z/OS provides data integrity by using system-wide enqueues. If a job allocates a data set by using DISP=SHR, it has concurrent access, but each program must ensure data integrity. If a job allocates a data set by using DISP=OLD, the z/OS operating system provides data integrity and requires all other programs to wait until the data set is free. Reduce resource conflicts by ensuring that jobs use the same resources in a serial manner. |
|
Logical resources in use by another application |
z/OS provides the ENQUEUE/DEQUEUE facility to ensure that logical resources are protected when multiple jobs or tasks require serialization. For example, when the program uses the ENQUEUE facility to provide a queueing function for a server task, the requesting tasks waiting in ENQUEUE are delayed. Reduce resource conflicts, caused when queueing is emulated with the ENQ/DEQ services, by using another queueing algorithm. |
| Copyright © 2011 CA. All rights reserved. | Tell Technical Publications how we can improve this information |