Remote job entry
Remote job entry, or Remote Batch, is the procedure for sending requests for non-interactive data processing tasks (jobs) to mainframe computers from remote workstations, and by extension the process of receiving the output from such jobs at a remote workstation.
The RJE workstation is called a remote because it usually is located some distance from the host computer. The workstation connects to the host through a
Examples
Remote Job Entry (RJE) is also the name of an OS/360 component[1] that provided RJE services. An RJE workstation operator may have complete console control of the job flow between the workstation and mainframe, depending on local configuration and policy.
Conversational Remote Job Entry (CRJE)[5] is a component of OS/360 and OS/VS1 that provides job submission, job retrieval and editing for a user at an interactive terminal.
Remote Entry Services][6][7] (RES) is a component of OS/VS1 that provides RJE services. An RES workstation operator may have complete console control of the job flow between the workstation and mainframe, depending on local configuration and policy.
Remote Spooling Communications Subsystem (RSCS)[8] is, depending on the release, a component of or extra cost product in VM that provides RJE services. The RSCS in the free VM/370 only supported BSC;[c] IBM added support for Systems Network Architecture (SNA), NJE and TCP/IP over several chargeable versions.
Network Job Entry (NJE)[4] is Store and forward networking for transmitting, e.g., card files, jobs, printed output, among peers. The initial versions of NJE for JES2, JES3, VSE POWER and VM RSCS used BSC multileaving, but IBM quickly added support for Channel-to-channel adapters. IBM later added support for SNA and, ultimately, TCP/IP.[9]
NETRJS is the protocol developed by the Campus Computing Network at
RJE workstations
Early RJE workstations were "dumb" (non-programmable) devices using
The 200 USER Terminal is a remote batch terminal and protocol[15] developed by the Control Data Corporation for their CDC 6000 series and CDC 3000 series mainframe computers in the 1960s. A 200 USER Terminal consisted of a low speed punched card reader, a line printer, and a CRT operators console. It typically communicated with a remote mainframe via synchronous modem. The software subsystem on the mainframe side was called Export-Import 200, and later, the Remote Batch Facility (RBF). Other remote batch terminals using the UT200 protocol included the CDC 731, 732, and 734.[16] Software emulators for the UT200 protocol were also written for a number of minicomputer systems.
Network Job Entry
RJE is well suited to organizations that had a single large central computer center. However, in large organizations with multiple data centers, there was an interest in a peer-to-peer transfer of, e.g., submitted jobs, printer output. Following customer requests, IBM developed a suite of facilities, derived from
IBM has integrated NJE facilities into its mainframe software, and it is no longer available as separate products. However, the NJE support in
See also
- Job control
- Job stream
- Houston Automatic Spooling Priority (HASP)[2]
- Asymmetric Multiprocessing System, 360A-CX-15X,[18] previously known as Attached Support Processor (ASP)
- Remote Spooling Communications Subsystem (RSCS)[8]
Notes
External links
References
- ^ IBM System/360 Operating System Remote Job Entry Program Number 360S-RC-536 (PDF). IBM. November 1968. C30-2006-2.
- ^ a b OS/VS2 HASP II Version 4 System Programmer's Guide Program 370H-TX-001. IBM. GC27-6992.
- ^ "Appendix B MULTI-LEAVING" (PDF). OS/VS2 HASP II Version 4 Logic - Program Number 370H-TX-001 VS2 - SVS Release 1.7 (PDF) (First ed.). IBM. September 15, 1976. p. 7-59-7-68. GY27-7255. Retrieved March 17, 2022.
- ^ a b Network Job Entry (NJE) Formats and Protocols (First ed.). IBM. 2014. SA32-0988-00.
- ^ IBM System/36D Operating System: Conversational Remote Job Entry Concepts and Facilities (PDF). IBM. GC30-2012-0.
- ^ "Remote Entry Services". OS/Virtual Storage 1 Features Supplement (PDF) (First ed.). IBM. August 1972. p. 33. GC20-1752-0.
- ^ "Remote Entry Services (RES)". OS /VS1 Planning and Use Guide VS1 Release 2 (PDF) (Second ed.). January 1973. p. 18. GC24-5090-1.
- ^ a b Remote Spooling Communications Subsystem Networking Program Reference and Operations Manual (PDF) (Third ed.). April 1982. SH24-5005-2.
- ^ a b z/OS Network Job Entry (NJE) Format and Protocols (PDF). Version 2 Release 3. IBM. March 12, 2018. SA32-0988-30. Retrieved April 30, 2023.
- ^ a b Braden, R.; Wolfe, S. (January 1971). NETRJS - A THIRD LEVEL PROTOCOL FOR REMOTE JOB ENTRY. .
- ^ Braden, R. T. (January 1971). CCN AS A NETWORK SERVICE CENTER. .
- ^ Postel, J. (November 1977). ASSIGNED NUMBERS. .
- ^ Postel, J.; Vernon, J. (January 1983). ASSIGNED NUMBERS. .
- RFC 407. Retrieved Mar 12, 2022.
- ^ 200 User Terminal - Hardware Reference Manual (PDF). July 1968. 82128000. Retrieved March 13, 2022.
- ^ 731-12 - 732-12 - Batch Terminals - Operating and Programming Guide (PDF). November 1972. 82163400B-1. Retrieved March 13, 2022.
- ^ "NJE/IP". Sine Nomine Associates. Retrieved March 8, 2023.
- ^ IBM System/360 and System/370 Asymmetric Multiprocessing System: General Information Manual, Program Number 360A-CX-15X. IBM. GH20-1173.