Subsystem address space - EQQMAJOR
IBM Z Workload Scheduler 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 IBM Z Workload Scheduler TCB and ASCB addresses to indicate (to IBM Z Workload Scheduler-subsystem-interface routines) that the product is active.
- Address space termination:
- Clear IBM Z Workload Scheduler TCB and ASCB addresses from the SSX to indicate (to IBM Z Workload Scheduler-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 IBM Z Workload Scheduler environment. EQQMAJOR invokes the subsystem task dispatcher, EQQZMAIN. The majority of IBM Z Workload Scheduler 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 IBM Z Workload Scheduler (from the parameter library, EQQPARM) determine which subtasks will be activated.