Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Работа с сервером по протоколу X.PC


Первые спецификации протокола X.PC были выпущены в сентябре 1983 года компанией Tymshare (Cupertino, Калифорния). Немногим позже компанией Tymnet был разработан протокол X.PC с обнаружением и коррекцией ошибок. Этот общедоступный (public domain) протокол был использован фирмой Lotus при создании драйвера COM-порта, названного XPC, который вошел в состав с Notes еще с версии 2.0 и стал стандартным средством Notes для работы по коммутируемым последовательным линиям связи.

В общем виде модель коммутируемой последовательной линии связи, используемая драйвером XPC, приведена на Рис.  5.1.

Рис.  5.1  Модель линии связи, используемая драйвером XPC

Между COM-портом вызывающей станции (сервера) и ее модемом может находиться Управляемое Устройство 1 (УУ1). Если УУ1 действительно имеется, "диалог" между вызывающим компьютером и УУ1 задается скриптом "приобретения" (Acquire), а имя скрипта указывается в настройках порта Notes. Обычное назначение этого скрипта - получить в монопольное владение ("приобрести") модем из модемного пула на коммуникационном сервере. Если же УУ1 отсутствует, то модем подключен непосредственно к COM-порту компьютера, а в настройках порта Notes никакой скрипт "приобретения" не выбран.

Драйвер XPC, "управляя" подключенным к вызывающему компьютеру модемом, использует специфическую для используемого модема информацию из файла управления модемом, а имя файла указывается в настройках порта Notes. Возможен также вариант, когда модемы отсутствуют, а COM-порт вызывающего компьютера соединен нуль-модемным кабелем с COM-портом вызываемого сервера

или Управляемым Устройством 2 (УУ2). В этом варианте в настройках порта Notes задают специальный файл управления (.Null modem).

Диалог между вызывающим компьютером и устройством УУ2, если последнее имеется, задается скриптом соединения (Connect). Скрипт соединения может иметь до четырех параметров. Имя используемого скрипта соединения и передаваемые ему параметры указываются в документе Connection из локальной адресной книги вызывающего компьютера (станции или сервера). Наиболее часто в качестве УУ2 выступает асинхронный ассемблер/дизассемблер пакетов (PAD), расположенный на узле провайдера Х.25. Своей "вторым стороной" PAD подключен к сети Х.25. В этом случае в вызываемом сервере должна быть установлена специальная карта X.25, также подключенная сети Х.25. Если же УУ2 отсутствует, то "принимающий вызов" модем подключен непосредственно к COM-порту вызываемого сервера, а в настройках порта Notes вызывающего компьютера никакой скрипт соединения не выбирается.

В общем случае вызывающий компьютер (станция или сервер) сначала выполняет скрипт "приобретения", затем, после успешного завершения скрипта "приобретения", устанавливает соединение с вызываемым модемом, используя при этом файл управления модемом, после чего выполняет скрипт соединения. Только после успешного завершения скрипта соединения начинается собственно работа по установленному соединению.

Файлы скриптов и файлы управления модемами представляют собой текстовые файлы и находятся в каталоге NOTES\DATA\MODEMS станции или сервера. Файлы скриптов имеют расширение *.SCR, файлы управления модемами - расширение *.MDM. Все возможные выборы скриптов "приобретения" и файлов управления модемами в диалоговом окне при настройке COM-порта, а также выборы скриптов соединения в документах Connection определяются наличием в этом каталоге соответствующих файлов.



Содержание раздела