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