Job selection using generalized main scheduling (GMS)

The generalized main scheduling (GMS) facility determines which job is to be processed when a system initiator asks JES3 for work or when a job is eligible for processing. After a job is set up, it becomes eligible for job scheduling by GMS. The job selection process and all the interdependent considerations for scheduling jobs in a loosely-coupled multiprocessing environment are completely handled by JES3, using the job selection established at JES3 initialization by the system programmer.