DYNALLOC

Read syntax diagramSkip visual syntax diagramDYNALloc

The DYNALLOC keyword requests that dynamic allocation, rather than enqueuing, be used as the serialization method for relocating data set extents. Use DYNALOC when you require cross-system serialization in a JES3 environment.

Note:
  1. Serialization is of value only for dynamic allocation or when the JES3 interface is enabled.
  2. Using the DYNALLOC keyword to serialize data set access (as opposed to enqueuing) will increase run-time because of the additional processing involved in dynamic allocation and performing serialization across multiple processors.
  3. If a data set passes INCLUDE/EXCLUDE filtering, and is migrated before BY filtering, and you specify the DYNALLOC keyword, dynamic allocation causes the data set to be recalled. DFSMSdss waits for the recall processing to complete. If the data set is recalled to a different volume, DFSMSdss issues a message to indicate that the VTOC entry was not found.
  4. For an HFS source data set, CONSOLIDATE processing ignores the DYNALLOC keyword, and, instead, attempts to obtain a SYSZDSN enqueue for the data set. If the enqueue attempt fails, DFSMSdss attempts to quiesce the data set.