z/OS® hiperbatch support

If you want to use IBM Z Workload Scheduler 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 Z Workload Scheduler to control connection to the DLF object and to purge the object when IBM Z Workload Scheduler determines that no further operations in the current plan require access to the data. IBM Z Workload Scheduler initiates purge processing if the data object will not be used by the immediate successor operation, or other ready operations.

IBM Z Workload Scheduler 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 Z Workload Scheduler 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.