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), Workload Automation Programming Language, Dynamic Workload Console, and program interface (PIF) to the IBM Z Workload Scheduler 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.