General service (GS)
The general service (GS) subtask services a queue of requests from the dialogs, batch command interface tool (BCIT), batch loader (BL), control language (OCL), Dynamic Workload Console, and program interface (PIF) to the HCL Workload Automation for Z subsystem. The first request in the queue is selected and passed to a general-service executor. This process continues while there are requests in the queue. The GS subtask then waits for more work to arrive or for a stop-processing-ECB to be posted.
Input to the GS subtask is:
- A queue element consisting of an identifier of the caller, its ASCB address, and its TCB address (the field SSCID of the subsystem-caller control block). In addition to this ID, the queue element also contains the time stamp of the request.
- The subsystem-caller control block (SSC), which holds a description of the request in the SSCREQ field.