Subsystem address space - EQQMAJOR
HCL Workload Automation for Z is a z/OS started task that is implemented by the EQQMAJOR load module. To run successfully, this load module must reside in an APF-authorized library. It is link-edited with the AC(1) and AMODE(31) attributes.
- Address space initialization:
- Set up ESTAE recovery.
- Establish an address-space-level and TCB-level resource manager.
- Process initialization file.
- Open all required files.
- Update the SSX with HCL Workload Automation for Z TCB and ASCB addresses to indicate (to HCL Workload Automation for Z-subsystem-interface routines) that the product is active.
- Address space termination:
- Clear HCL Workload Automation for Z TCB and ASCB addresses from the SSX to indicate (to HCL Workload Automation for Z-subsystem-interface routines) that the product is not active.
- Close all open files.
- Cancel ESTAE recovery.
- Address space recovery:
- Create diagnostic information.
- Determine the retry routine to be used.
- Return to RTM via SETRP retry.
The subsystem job-step task (EQQMAJOR) builds the HCL Workload Automation for Z environment. EQQMAJOR invokes the subsystem task dispatcher, EQQZMAIN. The majority of HCL Workload Automation for Z functions are performed by subtasks to EQQZMAIN. EQQZMAIN attaches these subtasks to run the various subfunctions of the subsystem. The initialization parameters that are passed to HCL Workload Automation for Z (from the parameter library, EQQPARM) determine which subtasks will be activated.