Введение
Удаленный ввод заданий, или Удаленная пакетная обработка, – это процедура отправки запросов на неинтерактивные задачи обработки данных (задания) на мейнфреймы с удаленных рабочих станций и, как следствие, процесс получения результатов выполнения этих заданий на удаленной рабочей станции. Рабочая станция RJE называется удаленной, поскольку обычно располагается на значительном расстоянии от хост-компьютера. Рабочая станция подключается к хосту через модем, цифровой канал связи, сеть коммутации пакетов или локальную сеть (LAN). RJE аналогичен uux и SSH, однако в отличие от них рабочая станция отправляет полный поток заданий, а не отдельную команду, и пользователь не получает никаких выходных данных до завершения задания. Также для обозначения средств RJE используются термины Remote Batch, Remote Job System и Remote Job Processing.
The terms Remote Batch, Remote Job System and Remote Job Processing are also used for RJE facilities.
Примеры
Remote Job Entry (RJE) – это также название протокола компонента OS/360 для программируемых рабочих станций BSC. Этот протокол несовместим с протоколом, используемым в OS/360 RJE, и послужил основой для протоколов, применяемых для отправки заданий с программируемых рабочих станций, например, для Attached Support Processor (ASP), JES2, JES3, OS/VS1 Remote Entry Services (RES), VM RSCS, а также для более поздних протоколов Network Job Entry (NJE). NETRJS – это протокол, разработанный Campus Computing Network при UCLA для передачи пакетных заданий в Remote Job Service (RJS) на их IBM 360 Model 91. 200 USER Terminal – это удаленный пакетный терминал и протокол, разработанные Control Data Corporation для своих мейнфреймов серий CDC 6000 и CDC 3000 в 1960-х годах. Терминал 200 USER состоял из низкоскоростного считывателя перфокарт, строчного принтера и консоли оператора на ЭЛТ. Обычно он взаимодействовал с удаленным мейнфреймом через синхронный модем. Программная подсистема на стороне мейнфрейма называлась Export Import 200, а позднее – Remote Batch Facility (RBF). Другие удаленные пакетные терминалы, использующие протокол UT200, включали CDC 731, 732 и 734. Программные эмуляторы для протокола UT200 также были созданы для ряда систем миникомпьютеров.
NETRJS is the protocol developed by the Campus Computing Network at UCLA to deliver batch jobs to the Remote Job Service (RJS) on their IBM 360 Model 91. The 200 USER Terminal is a remote batch terminal and protocol 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. Software emulators for the UT200 protocol were also written for a number of minicomputer systems.
Вход в сеть
RJE хорошо подходит для организаций, имевших один большой центральный вычислительный центр. Однако в крупных организациях с несколькими центрами обработки данных возник интерес к одноранговой передаче, например, отправленных заданий и результатов печати. По запросам клиентов IBM разработала комплекс средств, основанных на BITNET и VNET, известный как Network Job Entry (NJE). В рамках этого программного обеспечения IBM предоставила команды для передачи наборов данных между узлами (комплексами компьютеров с общим названием). NJE позволяет пакетному заданию управлять тем, где оно будет выполняться и где будет обработан его вывод; аналогично, NJE позволяет интерактивному пользователю отправлять печатные или перфокарточные результаты на другой узел. IBM интегрировала функции NJE в свое программное обеспечение для мэйнфреймов, и теперь оно не доступно как отдельные продукты. Однако для поддержки NJE в JES3 требуется программный продукт Batch Data Transmission (BDT), а для поддержки NJE в z/VM – программный продукт Remote Spooling Communications Subsystem (RSCS). NJE поддерживает соединения Binary Synchronous Communications (BSC), Channel to Channel Adapter (CTCA), Systems Network Architecture (SNA) и TCP/IP между своими узлами.