HI в мультисерверных системах

Процесс D2000 HI в мультисерверной системе (то есть, системе D2000, состоящей из нескольких независимых прикладных серверов системы D2000) позволяет пользователю подключаться к нескольким серверам (процессам D2000 Server) системы D2000. Для этого каждому серверу (процессу D2000 Server) должно присвоено число из интервала 1..7, причем два сервера не могут быть обозначены одним числом. Кроме того, в подкаталоге каталога приложения Bin должен находиться файл настроек MKD.TXT, в котором указаны подключения к данным серверам.

Состояние подключения к отдельным серверам отображается в строке состояния при помощи цветных индикаторов, расположенных перед логическим именем сервера, и подсказок, которые отображаются после наведения на них курсором.  
При работе с объектами в мультисерверных системах можно выбрать конкретный сервер из списка серверов, а к названиям объектов добавлен префикс, содержащий логическое имя соответствующего сервера.   

Требования:

  1. Файл MKD.TXT должен быть одинаковым на всех консолях (параметры подключения /F и /T могут отличаться друг от друга) - одинаковые названия серверов.
  2. Имя пользователя должно быть одинаковым для всех серверов (пользователь не может подключаться к разным серверам под разными именами) и желательно использовать один и тот же пароль (это не обязательно, но если пользователь использует разные пароли, он должен вводить их все при попытке входа на сервер см. Вход).
  3. Пользовательская группа окон, которую пользователь видит при входе, должна выглядеть одинаково на каждом сервере и иметь одинаковую функциональность.


Вход

  • После входа на один сервер (первый подключенный сервер в списке, находящимся в строке состояния слева или первый сервер, указанный в файле MKD.TXT) пользователь будет автоматически подключен ко всем остальным серверам.
  • Если пароли на серверах не совпадут, система потребует ввести действительный пароль, который потом можно будет использовать для входа на остальные серверы. 
  • Если имя пользователя будет введено неправильно, пользователь будет проинформирован об этом, после чего пользователь сможет выполнить попытку входа на остальные серверы.
  • Если появится новый сервер, текущий пользователь будет автоматически подключен к нему.
  • Исходной группой окон будет считаться группа окон первого сервера, к которому подключится пользователь.


Файл MKD.TXT

Файл MKD.TXT должен находиться в подкаталоге Bin каталога установки системы D2000. Его содержимое имеет следующую структуру:

[CONNECT_TO]
Server = /ZS2 /ZNTA2 /SD2SRV /F600 /TP
Server = /ZS5 /ZNTA5 /SD5SRV /F600 /TP

где:
/ZS<cislo_servera>
/ZN<nick_name> = краткое логическое имя сервера


Состояние подключения к отдельным серверам (процессам D2000 Server)

Строка состояния содержит имя сервера (nick_name) и информацию о состоянии подключения в форме цветных индикаторов, которые находятся перед именем сервера:

Цвет Состояние Значение
- серый Сервер не подключен (неизвестен) Сервер не подключен.
- красный Ошибка  Неправильное ID сервера.
- темно-синий Подключение к серверу Выполняется подключение к серверу.
- синий Подключение к серверу выполнено Подключение к серверу выполнено, пользователь не выполнил вход.
- темно-зеленый Пользователь выполняет вход Пользователь выполняет вход.
- зеленый Пользователь выполнил вход Пользователь выполнил вход.

Примечание:
Процесс D2000 HI в мультисерверной системе позволяет открыть схему, график или группу окон из другого сервера (процесса D2000 Server). Для этого служит команда OPEN - более подробная информация о данном команде содержится в on-line руководстве Настройка системы D2000.