Job Entry Subsystem (JES), aka Job Entry Subsystem 1 (JES1), was released by IBM as an integral part of OS/VS1 as an enhancement to the basic functions that users of VS1's predecessor, MFT, had.
IBM proclaimed JES1 to be "the single most important addition" to the job scheduling provided by VS1. IBM Systems Journal defined JES1's services as Spooling and scheduling, adding "Its three major components are peripheral services, central services, and queue management."
JES1 was not popular,: 5 because HASP and ASP users often had made local modifications (edits),: 9 and wanted to retain their investment.
JES1 permits operators to submit batch jobs from local unit record equipment.
In addition, Remote Entry Service (RES) permits remote operators to submit jobs from remote sites to JES. The printed and punched output of jobs running on OS/VS1, whether submitted locally or remotely, is handled by JES and may be routed to local devices, to the originating site or to another remote site. The Remote Entry Services (RES) of OS/VS1 is similar to Remote Job Entry (RJE) on OS/360 but the protocol for programmable workstations is that used by HASP II and Attached Support Processor (ASP) rather than that used by RJE.
Job Entry Central Services (JECS) does its own I/O for files contained within SYS1.SYSPOOL and provides an Access Control Block (ACB) / Request Parameter List (RPL) API to other services, e.g., Job Entry Peripheral Services (JEPS).
The term system input (SYSIN) refers to
A JEPS reader transcribes jobs to SPOOL using JECS but does not interpret them. It stores each instream dataset as a separate file.
The term system output (SYSOUT) refers to
A JEPS writer transcribes SYSOUT data set from SPOOL using JECS.
JES1 provides a Compatibility Interfaces that allows jobs to continue to use the old DCB interface; OPEN creates an ACB/RPL pair that the access method uses on behalf of the application.
JES1, the job entry subsystem for OS/VS1.