With RJE, you can access large host computers or mainframes with powerful computer languages, large databases, and increased computational capacities from your office, classroom, lab, or field station. This topic briefly discusses RJE concepts to help you understand RJE’s role in PC-to-mainframe communication.
Mainframe computers support remote workstations that send files to and receive files from the mainframe RJE system. RJE is the term used to describe this process of sending files and printing files at high speeds. An RJE workstation operator has complete console control of the job flow between the workstation and mainframe. RJE is compatible with the MVS/JES2 mainframe system.
The RJE workstation is called a remote because it is typically located some distance from the host computer. The workstation connects to the host through a modem Short for modulator/demodulator. A communications device that enables a computer to transmit information over a standard telephone line. or LAN Acronym for Local Area Network. A group of computers and other devices dispersed over a relatively limited area and connected by a communications link that enables any device to interact with any other on the network. When you send jobs from the remote workstation to the host computer, the process is called remote job entry.
Users need two types of communications service.
Remote job entry for submitting jobs and RJE printers to print jobs
3270 interactive terminals to communicate with mainframe applications and 3270 printers
Workstations communicate with mainframe application software to perform tasks. For example, the RJE workstation communicates with the RJE system for remote printing.
RJE is comprised of two parts: workstations and the mainframe system.
Workstations – RJE workstations print files at remote sites, send large files directly into the JES Acronym for Job Entry Subsystems of the IBM MVS operating system. These subsystems are used for entering jobs into the MVS operating system and dispensing the output from the jobs., and control the status of mainframe jobs. An RJE workstation might be an IBM 3777-3, AS/400 running RJE emulation, or a computer running RJE. The RJE software emulates an IBM 3777-3 remote workstation.
Mainframe System – A mainframe RJE system manages job input and file output for remote sites. RJE is compatible with host computers that support the SNA Multiple Session RJE communications protocol A set of rules or standards designed to enable computers to connect with one another and to exchange information with as little error as possible. as the MVS/JES2 IBM system does. The RJE system communicates with VTAM, the universal SNA control program.
A remote workstation, sometimes called an RJE workstation, is a collection of input and output devices, such as a keyboard, a monitor, and printers. RJE devices are the paths, or streams, over which you exchange data between the host computer and computer workstation. The RJE workstation uses RJE devices for the following applications:
Sending programs and data files to the mainframe for processing
Sending commands to the mainframe to control output flow and inquire about the status of other RJE devices
Receiving job output from the mainframe to the computer
Receiving job setup messages from the host
The host programmer enters parameters at the host to allow the host computer and the computer workstation to communicate, and to set up the RJE devices over which data, messages, and commands flow, as shown in the following graphic.
RJE devices allow the computer workstation and
the host computer to exchange data and messages.
The requirements at your site determine which RJE devices to use. Review the following available devices, and then discuss your RJE needs with your host communications consultant.
There are four types of devices a remote workstation might have.
RJE Console – With the RJE Console, you can send commands to, and receive messages from, the host computer.
Reader – You can send data and job files from the remote workstation to the host computer on the reader device. The reader is an input device that accepts files. Historically, a card reader read 80-column punched cards for input to the host. Now you can transfer data files on the reader to the host or send them with job files to be processed by the host. Job files include JCL Acronym for Job Control Language. A command language used in IBM OS/360 mainframe systems. instructions that tell the host how to process the job.
Printer – RJE sends print output produced by host programs to the remote workstation on the RJE printer. RJE formats each page of this output with carriage control characters. All files are sent to the spool, then directed to various destinations.
Punch – The mainframe transfers data files on the punch to the computer workstation. These files do not include carriage control characters and usually are not printed. Instead, these files can be processed by programs on the computer. (Historically you received data to a card punch that recorded data on 80-column punched cards.)
SNA is the all-encompassing framework for communicating in the IBM mainframe environment. SNA is an evolving communications architecture that constantly adapts to the changing needs of business, research, and government. This topic describes the SNA network from the user’s viewpoint.
As shown in the following graphic, the SNA communications network connects user workstations in the network with mainframe applications.
IBM mainframes communicate through SNA networks.
IBM’s SNA architecture includes the VTAM and NCP Acronym for Network Control Protocol. The protocol responsible for negotiating network-layer details related to the transmission of TCP/IP packets over dial-up telephone connections. software components.
VTAM – VTAM is the most important product in the SNA environment and is common to all SNA host systems. VTAM is an operating system program that resides on the mainframe. It controls communication between the mainframe application software and remote workstations.
NCP – The mainframe connects to one or more IBM FEPs Acronym for Front-End Processor(s). (1) Generally, a computer or processing unit that produces and manipulates data before another processor receives it. (2) In communications, a computer that is located between communications lines and a main (host) computer and is used to relieve the host of housekeeping chores related to communications.. These communications processors manage communications links and connect to one or more remote terminals Terminals that are located at sites removed from the computer to which they are attached. Remote terminals rely on modems and telephone lines to communicate with the host computer. NCP resides in each processor and controls its operation.
The communication link is the type of physical connection between the remote workstation and host computer. The physical link between the computer workstation and the mainframe depends on which communication links your mainframe supports.
You can communicate with the mainframe using the following communication links.
Through the LAN for the HPR/IP communication links
Through an SNA gateway using LUA
RJE will also work when you connect to the host through a dial-up line, dedicated line, or LAN.
HPR/IP Network – The mainframe connects to the IP network to communicate with IBM mainframe. The computer workstation uses an Ethernet One of the LAN physical standards. It allows multiple stations to access the transmission medium. adapter to connect to the network.
SNA defines the entities in the communications network. The main communications entity visible to the end user is the PU, which is subdivided into LUs. The PU corresponds to the physical connection to the host. LUs correspond to application sessions available through each PU connection.
The most common PUs are the IBM 3174 and 3274 control units and the RJE workstation. Each physical connection to the host must have a separate PU definition in VTAM.
Each LU is an independent entity within the parent PU. Separate LUs represent each of the 3270 sessions (terminals or printers) and RJE sessions (printers, punches, readers, console, and commands).
To distinguish the LUs in each PU, each LU has a unique number known as the LU’s local address (LOCADDR). Local addresses can range from 1 to 255. When data flows between an LU and the host, it includes the LU’s local address.