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.

EQQMAJOR performs the following tasks:
  • 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.