z/OS hiperbatch support

If you want to use IBM Tivoli Workload Scheduler for z/OS to control Hiperbatch activity on your system, consider using the following samples to assist implementation.

Hiperbatch is a z/OS® performance enhancement that works with DLF to let batch jobs and started tasks share an in-storage copy of a data set, or data object. You can use IBM Tivoli Workload Scheduler for z/OS to control connection to the DLF object and to purge the object when IBM Tivoli Workload Scheduler for z/OS determines that no further operations in the current plan require access to the data. IBM Tivoli Workload Scheduler for z/OS initiates purge processing if the data object will not be used by the immediate successor operation, or other ready operations.

Tivoli Workload Scheduler for z/OS initiates purge processing also for operations that have ended in error, unless the keep on error value specifies that the resources allocated to the operations must be kept.

The SEQQSAMP member EQQDLFX provides a sample DLF installation exit, which ensures that all objects are retained. The sample EQQPROC is used by IBM Tivoli Workload Scheduler for z/OS to purge a DLF object when it is no longer needed. EQQPROC invokes program EQQPURGE, which reads JCL from the data set identified by the JCLIN DD statement, and updates the JCL with the name of the object to be purged. Once the JCL is updated, EQQPURGE writes the JCL to the JES internal reader. Sample EQQJCLIN contains the sample JCL for the JCLIN file.