Invoking hiperbatch support
About this task
Hiperbatch is a z/OS performance enhancement that works with DLF (data lookaside facility) to allow batch jobs and started tasks to share access to a data set, or data object. HCL Workload Automation for Z provides control information to DLF concerning which operations are allowed to connect to which DLF object and which data sets are eligible for Hiperbatch.
- Will this data set be eligible for Hiperbatch?
- Should this operation be connected to this data object?
HCL Workload Automation for Z issues enqueues on the job and data set name to notify the DLF exit that the job to be scheduled will use Hiperbatch. When the job ends, HCL Workload Automation for Z checks if the same data set is required by the immediate successor operation or other ready operations. If the data set is not required, HCL Workload Automation for Z initiates purge processing (that is, HCL Workload Automation for Z removes the data object from Hiperspace™) 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.
- Install the DLF connect/disconnect exit. SEQQSAMP member EQQDLFX contains an assembler program that provides control information to DLF based on information provided by HCL Workload Automation for Z. For details , see HCL Workload Scheduler for Z: Planning and Installation.
- Add started-task procedure EQQPROC. When an object in Hiperspace™ is no longer needed
by the jobs, HCL Workload Automation for Z initiates
a PURGE of this object. A start command is issued from within HCL Workload Automation for Z:
- EQQPROC
- S EQQPROC, PARM='resource name
- Create a file containing purge JCL. EQQPROC initiates an HCL Workload Automation for Z batch program, EQQPURGE. EQQPURGE requires input JCL to submit to the JES internal reader. Sample member EQQJCLIN contains sample input JCL. When the DLF exit is installed on a z/OS system other than the HCL Workload Automation for Z controller, the JCL must contain routing information to transmit the job to the correct z/OS system.