Удаленный ввод вакансии
Удаленный ввод задания , или Remote Batch неинтерактивной обработки данных , — это процедура отправки запросов на задачи ( задания ) на мэйнфреймы с удаленных рабочих станций и, как следствие, процесс получения результатов таких заданий на удаленной рабочей станции.
Рабочая станция RJE называется удаленной, поскольку обычно она расположена на некотором расстоянии от главного компьютера. Рабочая станция подключается к хосту через модем , цифровую связь, сеть с коммутацией пакетов. [а] или локальной сети (LAN). RJE аналогичен uux и SSH , за исключением того, что рабочая станция отправляет полный поток заданий. [б] а не одну команду, и что пользователь не получает никаких результатов до завершения задания.Термины «Удаленная пакетная обработка» , «Система удаленных заданий» [ нужна ссылка ] и удаленная обработка заданий также используются на объектах RJE.
Примеры
[ редактировать ]Удаленный ввод задания (RJE) также является названием OS/360. компонента [1] который предоставлял услуги RJE. Оператор рабочей станции RJE может иметь полный консольный контроль над потоком заданий между рабочей станцией и мэйнфреймом, в зависимости от локальной конфигурации и политики.
Приоритет автоматической буферизации Хьюстона (HASP) изначально поддерживал ввод заданий с терминалов с использованием синхронной передачи-приема (STR); в конечном итоге HASP II [2] поддерживал только двоичную синхронную связь (BSC) и добавлял функцию Multi-Leaving. [3] протокол для программируемых рабочих станций BSC; этот протокол несовместим с протоколом, используемым OS/360 RJE, и является основой для протоколов, используемых для отправки заданий с программируемых рабочих станций, например, для прикрепленного процессора поддержки (ASP), JES2 , JES3 , OS/VS1 Remote Entry Services (RES). , VM RSCS , а также более поздние протоколы для ввода сетевых заданий (NJE) [4] например, в JES2, JES3, VM RSCS.
Диалоговый удаленный ввод заданий (CRJE) [5] — это компонент OS/360 и OS/VS1 , который обеспечивает отправку, поиск и редактирование заданий для пользователя на интерактивном терминале.
Услуги удаленного входа ] [6] [7] (RES) — это компонент OS/VS1 , предоставляющий службы RJE. Оператор рабочей станции RES может иметь полный консольный контроль над потоком заданий между рабочей станцией и мэйнфреймом, в зависимости от локальной конфигурации и политики.
Подсистема удаленной буферизации связи (RSCS) [8] является, в зависимости от версии, компонентом или дополнительным платным продуктом виртуальной машины , предоставляющим услуги RJE. RSCS в бесплатной VM/370 поддерживал только BSC; [с] IBM добавила поддержку системной сетевой архитектуры (SNA), NJE и TCP/IP в несколько платных версий.
Ввод сетевого задания (NJE) [4] Сеть хранения и пересылки для передачи, например, файлов карточек, заданий, печатной продукции между одноранговыми узлами. Первоначальные версии NJE для JES2, JES3, VSE POWER и VM RSCS использовали многолистовое управление BSC, но IBM быстро добавила поддержку межканальных адаптеров . Позже IBM добавила поддержку SNA и, в конечном итоге, TCP/IP . [9]
NETRJS — это протокол, разработанный Campus Computing Network в Калифорнийском университете в Лос-Анджелесе для доставки пакетных заданий в службу удаленных заданий (RJS) на IBM 360 Model 91 . [10] [11] Первоначально этот протокол был назначен ARPANET сокетам протокола начального соединения 71, 73 и 75. [12] и позже переназначен на интернет -порты 71–74. [13] RJS — это подсистема OS /360 MVS, написанная Калифорнийским университетом в Лос-Анджелесе для поддержки удаленной пакетной обработки с терминалов устройства чтения карт/принтеров. [10]
Рабочие станции RJE
[ редактировать ]Ранние рабочие станции RJE были «глупыми» (непрограммируемыми) устройствами, использующими протоколы байт-синхронной связи, такие как IBM BISYNC или STR , или их эквиваленты от других поставщиков. Позже стали использоваться программируемые устройства или небольшие компьютеры, и IBM разработала протокол под названием HASP multileaving для использования с HASP , а позже, например, с ASP, JES2 , JES3 , RSCS . IBM System/360 Model 20 и 1130 , Mohawk Data MDS 2400 и UNIVAC 1004 пользовались популярностью. Еще позже рабочие станции RJE перешли на бит-ориентированные полнодуплексные протоколы, такие как IBM Synchronous Data Link Control , HDLC или X.25 . Целевая группа по проектированию Интернета определила RFC для протоколов удаленного ввода заданий через Интернет, но теперь они считаются устаревшими или устаревшими . [14]
Терминал 200 USER представляет собой удаленный пакетный терминал и протокол. [15] разработанный Control Data Corporation для серий CDC 6000 и CDC 3000 мейнфреймов в 1960-х годах. Терминал на 200 ПОЛЬЗОВАТЕЛЕЙ состоял из низкоскоростного устройства считывания перфокарт, линейного принтера и консоли оператора с ЭЛТ. Обычно он связывался с удаленным мейнфреймом через синхронный модем. Программная подсистема на стороне мэйнфрейма называлась Export-Import 200, а позже — Remote Batch Facility (RBF). Другие удаленные пакетные терминалы, использующие протокол UT200, включают CDC 731, 732 и 734. [16] Программные эмуляторы протокола UT200 были написаны также для ряда миникомпьютерных систем.
Ввод сетевого задания
[ редактировать ]RJE хорошо подходит организациям, имеющим один крупный центральный вычислительный центр. Однако в крупных организациях с несколькими центрами обработки данных существовал интерес к одноранговой передаче, например, отправленных заданий, результатов печати. Следуя запросам клиентов, IBM разработала набор средств на основе BITNET и VNET , известный как Network Job Entry. В рамках этого программного обеспечения IBM предоставила команды для передачи наборов данных между узлами (комплексами компьютеров с собирательным именем). NJE позволяет пакетному заданию контролировать, где оно будет выполняться и где будут обрабатываться его выходные данные; Аналогичным образом, NJE позволяет интерактивному пользователю отправлять распечатанные или перфорированные выходные данные на другой узел.
IBM интегрировала возможности NJE в свое программное обеспечение для мэйнфреймов, и оно больше не доступно как отдельные продукты. Однако для поддержки NJE в JES3 пакетной передачи данных (BDT) требуется программный продукт , а для поддержки NJE в z/VM требуется программный продукт подсистемы удаленной буферизации связи ( RSCS ). NJE поддерживает двоичную синхронную связь (BSC), межканальный адаптер (CTCA), архитектуру системной сети (SNA) и TCP/IP. [17] связи между его узлами. [9]
См. также
[ редактировать ]- Контроль заданий
- Поток вакансий
- Хьюстонский приоритет автоматической буферизации (HASP) [2]
- Асимметричная многопроцессорная система , 360A-CX-15X, [18] ранее известный как Attached Support Processor (ASP)
- Подсистема удаленной буферизации связи (RSCS) [8]
Примечания
[ редактировать ]- ^ Например, Интернет, X.25.
- ^ Один или несколько STDIN в терминологии Unix. потоков
- ^ включая многократный уход
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ Программа удаленного ввода вакансий операционной системы IBM System/360, номер 360S-RC-536 (PDF) . ИБМ. Ноябрь 1968 г. C30-2006-2.
- ^ Jump up to: а б OS/VS2 HASP II версии 4. Руководство системного программиста. Программа 370H-TX-001 . ИБМ. GC27-6992.
- ^ «Приложение Б МНОГОСИСТЕМНАЯ» (PDF) . Логика HASP II версии 4 для OS/VS2 — номер программы 370H-TX-001 VS2 — SVS Release 1.7 (PDF) (первое издание). ИБМ . 15 сентября 1976 г. с. 7-59-7-68. GY27-7255 . Проверено 17 марта 2022 г.
- ^ Jump up to: а б Форматы и протоколы ввода сетевых заданий (NJE) (первое издание). ИБМ. 2014. СА32-0988-00.
- ^ Операционная система IBM System/36D: концепции и возможности диалогового удаленного ввода заданий (PDF) . ИБМ. GC30-2012-0.
- ^ «Услуги удаленного входа». Дополнение к функциям OS/Virtual Storage 1 (PDF) (первое издание). ИБМ. Август 1972 г. с. 33. GC20-1752-0.
- ^ «Услуги удаленного входа (РЭС)». Руководство по планированию и использованию OS /VS1 VS1, выпуск 2 (PDF) (второе изд.). Январь 1973 г. с. 18. GC24-5090-1.
- ^ Jump up to: а б Справочное руководство и руководство по сетевой программе подсистемы удаленной буферизации связи (PDF) (Третье изд.). Апрель 1982 г. Ш24-5005-2.
- ^ Jump up to: а б Формат и протоколы записи сетевого задания z/OS (NJE) (PDF) . Версия 2 Выпуск 3. IBM . 12 марта 2018 г. SA32-0988-30 . Проверено 30 апреля 2023 г.
- ^ Jump up to: а б Брейден, Р.; Вулф, С. (январь 1971 г.). NETRJS — ПРОТОКОЛ ТРЕТЬЕГО УРОВНЯ ДЛЯ УДАЛЕННОГО ВХОДА НА РАБОТУ . IETF . дои : 10.17487/RFC0088 . РФК 88 .
- ^ Брейден, RT (январь 1971 г.). CCN КАК СЕТЕВОЙ СЕРВИСНЫЙ ЦЕНТР . IETF . дои : 10.17487/RFC0090 . РФК 90 .
- ^ Постел, Дж. (ноябрь 1977 г.). НАЗНАЧЕННЫЕ НОМЕРА . IETF . дои : 10.17487/RFC0739 . РФК 739 .
- ^ Постел, Дж.; Вернон, Дж. (январь 1983 г.). НАЗНАЧЕННЫЕ НОМЕРА . IETF . дои : 10.17487/RFC0820 . РФК 820 .
- ^ Бресслер, доктор медицинских наук; Гуида, Р.; Маккензи, AM «Протокол удаленного ввода заданий» . Редактор RFC . IETF . дои : 10.17487/RFC0407 . РФК 407 . Проверено 12 марта 2022 г.
- ^ Пользовательский терминал 200 — Справочное руководство по аппаратному обеспечению (PDF) . Июль 1968 года. 82128000 . Проверено 13 марта 2022 г.
- ^ 731-12 - 732-12 - Пакетные терминалы - Руководство по эксплуатации и программированию (PDF) . Ноябрь 1972 г. 82163400Б-1 . Проверено 13 марта 2022 г.
- ^ «НЖЕ/ИП» . Синус Номин Ассошиэйтс . Проверено 8 марта 2023 г.
- ^ Асимметричная многопроцессорная система IBM System/360 и System/370: Общее информационное руководство, номер программы 360A-CX-15X . ИБМ. GH20-1173.