СОХРАНИТЬ - RETAIN
СОХРАНИТЬ на базе мэйнфрейма система базы данных, доступ через IBM 3270 терминалы (или, что более вероятно, эмуляторы), используемые внутри IBM предоставление сервисной поддержки полевому персоналу и клиентам IBM.
Акроним RETAIN означает Информационная сеть удаленной технической помощи.
Система предшественников
Исторически две разные, но похожие системы назывались RETAIN. Первая, относящаяся к середине 1960-х годов, представляла собой систему, которая предоставляла техническую информацию сотрудникам IBM Field Engineering Division в форме коротких бюллетеней или советов, организованных по номеру типа машины или, для программного обеспечения, по идентификационному номеру программного компонента. . Эта информация была доступна с помощью простых команд запроса с терминалов сервисного отделения IBM. Терминалы, поддерживаемые этой ранней системой RETAIN, представляли собой терминалы типа пишущей машинки, такие как IBM 2740. Эти же терминалы также использовались для доступа к системе полевых инструкций IBM (FIS), которая обеспечивала обучение в форме программных программ обучения. Система RETAIN была построена на той же программной платформе, что и FIS. Фактически, большая часть ранней поддержки RETAIN была написана на языке «курсов».
Система в основном использовалась для обеспечения полевой поддержки семейства мэйнфреймов System / 360, хотя она также использовалась для распространения некоторой технической информации о других старых системах.
СОХРАНИТЬ / 370
В 1970 году, одновременно с анонсом System / 370, следующего поколения мэйнфреймов после System / 360, была анонсирована новая система под названием RETAIN / 370. Эта система была разработана для использования специальными центрами технической поддержки, расположенными в региональных центрах, а не в филиалах. Эта новая система была разработана для поддержки дисплейных терминалов, а не старых, основанных на пишущих машинках. Специальная версия дисплея 2915, изначально разработанная для систем бронирования авиабилетов, таких как САБРА, было использовано. 2915 представлял собой небольшой дисплей с клавиатурой, управляемый большим электронным контроллером и блоком обмена данными, IBM 2948. Каждый 2948 поддерживал до 31 терминала дисплея, которые должны были быть расположены в пределах нескольких сотен футов. Стоимость этой системы отображения с ее большим контроллером не позволила использовать терминалы 2915 в филиалах. Таким образом, использование региональных центров поддержки этой системы. Более старая система RETAIN продолжала использоваться в течение нескольких лет после этого, работая параллельно с RETAIN / 370, по-прежнему обеспечивая прямую поддержку терминалам филиалов. Иногда ее называли системой «RETAIN / 360», хотя это обозначение никогда не было официально оформлено. Со временем, после того как RETAIN / 370 стал доступен через 3270 терминалов в филиалах старая система RETAIN была прекращена, а RETAIN / 370 был переименован в просто RETAIN.
Поисковый движок
RETAIN / 370 запускал специальные приложения, предназначенные для использования в центрах технической поддержки. Его наиболее мощной функцией была система полнотекстового поиска, позволяющая извлекать большинство текстовых документов в системе с помощью логических поисковых запросов, аналогичных по концепции системам полнотекстового поиска, используемым сегодня в Интернете, таким как Google или AltaVista, хотя ограничен только поиском отдельных слов или комбинаций слов, без ссылки на смежность слов. RETAIN / 370 была первой широко развернутой системой IBM, которая имела такие возможности. Компонент поисковой системы RETAIN называется IRIS, для интерпретирующей поисковой информационной системы (не путать с другими программными системами с таким названием, не принадлежащими IBM ... IBM никогда не продавала эту поисковую систему как продукт, поэтому не было проблем с товарным знаком) .
Зеркальная база данных
В середине 1970-х RETAIN была расширена, чтобы разрешить размещение нескольких копий базы данных в географически распределенных системах. Настраиваемый диспетчер банка данных RETAIN, служивший основой для всех приложений RETAIN, и поисковая система IRIS, были модифицированы для поддержки «зеркалирования» обновлений файлов, которые происходят автоматически по сети, практически невидимым для приложения способом. программы, но обеспечивающие высокий уровень целостности данных. После этого изменения хосты RETAIN были созданы в двух местах в США, двух в Европе, двух в Южной Америке и двух в Японии. Большинство приложений были разработаны программистами IBM в Роли, Северная Каролина (переехали в Боулдер, штат Колорадо, в 1976 году), при этом некоторая работа выполнялась в Северной Гавани, Великобритания.
Количество зарегистрированных пользователей системы исчисляется тысячами в более чем 60 странах.
Дистанционное поддержка
Во время анонса System / 370 вместе с соответствующей системой RETAIN / 370 IBM объявила, что новое семейство компьютеров будет оснащено для удаленной диагностики аппаратных проблем. Каждая установка System / 370 модели 145 и выше включает в себя телекоммуникационный адаптер, который можно использовать для удаленной поддержки. Программы диагностики оборудования были написаны для обеспечения возможности управления через удаленное соединение с приложениями в системе RETAIN, которыми могли управлять специалисты IBM, расположенные в центре поддержки IBM в Чикаго, управляемом Полом Раштоном, а также включая завод по производству ЦПУ. Эта форма поддержки получила название «Канал передачи данных / оборудование». Подключение осуществлялось через устройство связи, называемое адаптером IBM 2955, урезанным вариантом 2701 коммуникационный контроллер. Он может подключаться к системе RETAIN со скоростью 600 бит / с для запуска диагностики. В основном это было для запуска той же диагностики, которая могла быть запущена локально IBM CE, но со временем были разработаны другие специализированные приложения, такие как программы для анализа «выхода из системы», вызванного аппаратными сбоями, то есть прерываниями «проверки машины».
Со временем концепция удаленной поддержки была распространена и на программное обеспечение (примерно в 1973 или 1974 годах). Через специальное приложение систему MVS можно было подключить через RETAIN к центру поддержки IBM, а дампы памяти и другие системные данные можно было исследовать удаленно. Приложение также разрешало загрузку исправлений программного обеспечения, или Временные исправления программы IBM. Хотя 2955 поддерживал только 6-битный символьный код (аналогичный терминалу 2740), двоичная передача дампа памяти и обновлений программного обеспечения осуществлялась по протоколу, аналогичному схеме кодирования base-64, используемой сегодня в Интернете для вложений электронной почты.
За прошедшие годы было реализовано несколько проектов, направленных на то, чтобы заменить функциональность RETAIN, но, несмотря на это, она показала устойчивое присутствие.