Компоненты репликации

 

Удаленные серверы

 

Удаленные серверы. Описание компоненты

Компонента Удаленные серверы доступна Администратору и предназначена для задания перечня удаленных серверов, участвующих в процессе репликации.

*Наименование. Указывается наименование удаленного сервера.

*Код сервера. Указывается уникальный код удаленного сервера.

*Состояние. Отражает состояние сервера. Возможные значения: «Работает», «Не работает», «Остановлен». Поле доступно только для просмотра. Значение поля автоматически формируется при использовании кнопок Включить и Выключить.

*Тип сервера. Указывается тип удаленного сервера относительно текущего. Возможные значения: «Вторичный», «Главный». В списке удаленных серверов может быть только один сервер, имеющий тип «Главный».

*Приоритет. Указывается приоритет удаленного сервера. Приоритет влияет на порядок обработки удаленного сервера агентом репликации. Подробнее см. раздел «Механизм работы агента репликации» главы «Механизм репликации».

Комментарий. Указываются пояснения к удаленному серверу.

Последнее действие. Отражает последнее действие, выполненное для удаленного сервера. Возможные значения: «Передача данных», «Начат прием данных», «Закончен прием данных», «Начата передача полных данных», «Окончена передача полных данных», «Начат прием полных данных», «Окончен прием полных данных». Поле доступно только для просмотра.

В списке «Реплицируемые компоненты» указываются компоненты, с которыми работают пользователи удаленного сервера, т.е. те объекты данных, которые изменяются или используются на удаленном сервере и должны на него реплицироваться.

Для каждой компоненты можно указать тип доступа, который выбирается из справочника Типы прав доступа (подробнее см. раздел «Список «Типы прав доступа»» в книге «Компоненты системы DIRECTUM»). Для случая, когда для компоненты тип доступ не задан, права доступа при работе с компонентой не проверяются (полный доступ).

Для удаленных серверов, имеющих Тип сервера «Главный», список реплицируемых компонент формируется автоматически и не может быть изменен.

Для удаленных серверов, имеющих Тип сервера «Вторичный», список реплицируемых компонент заполняется Администратором.

Заполнить список реплицируемых компонент можно также с помощью окна, открывающегося по кнопке Компоненты:

Этот способ является более удобным при наличии большого количества компонент.

Для удаленных серверов, имеющих тип «Вторичный», состав реплицируемых данных можно ограничить по значениям фильтраторов, используя кнопку Фильтр:

В поле Фильтратор содержится список справочников, используемых при вводе значений реквизитов-фильтраторов в других справочниках.

В списке «Записи фильтратора» перечислены все доступные записи фильтратора, указанного в поле Фильтратор (автоматически добавляется дополнительное значение: «Пустое значение»).

Для настройки ограничения по некоторой записи фильтратора, ее нужно переместить в список Ограничения использования записей фильтратора. Например, справочник Наши организации является фильтратором для справочников Регистрационно-контрольные карточки и Работники, и в приведенном примере (см. рисунок) реплицироваться будут только записи по нашей организации «Казань. Главный офис».

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

Кнопка Включить предназначена для включения удаленных серверов.

При включении вторичного сервера проверятся правильность настройки фильтраторов. Фильтраторы настроены правильно, если справочники, вызываемые из компоненты:

·         не являются фильтраторами для этой компоненты;

·         имеют не большие ограничения по фильтраторам, чем вызывающая их компонента.

В случае неправильной настройки фильтраторов выдается сообщение об ошибке:

Например, реплицируется компонента Подразделения, содержащая справочник Работники. В справочнике Работники есть фильтратор Наши организации, который не является фильтратором для компоненты Подразделение. Пусть на вторичный сервер мы передаем только записи по одной нашей организации (см. рисунок выше). Если бы мы не отключили действие фильтратора для справочника Работники, т.е. не перенесли бы его в список Ограничения использования фильтратора, то при попытке включения вторичного сервера, возникла бы ошибка, т.к. справочник Работники имел бы большее ограничение по фильтратору Наша организация, чем вызывающая его компонента Подразделения.

В случае правильной настройки фильтраторов при включении вторичного сервера будет предложено передать полные данных с главного сервера. Передать полные данные также можно с помощью компоненты Обмен данными со вторичным сервером.

Кнопка Выключить предназначена для отключения удаленных серверов. Отключать сервер рекомендуется только при его исключении из состава информационной системы. Во всех остальных случаях рекомендуется устанавливать признак ожидания полных данных на соответствующем вторичном сервере (см. пункт «Обмен данными с главным сервером»).

 

Примечания:

1. Для удаленных серверов, имеющих тип «Вторичный», при изменении состава реплицируемых компонент, ограничений по значениям фильтраторов или включении сервера рекомендуется произвести полную передачу данных. При этом если в состав реплицируемых компонент были добавлены/удалены компоненты, данных по которым еще нет, то производить полную передачу данных не требуется.

2. Реальный список реплицируемых компонент будет включать в себя компоненты, настроенные в списке реплицируемых компонент, а также компоненты, используемые в них в качестве справочников. Реальный список реплицируемых компонент можно просмотреть через пункт меню Все реплицируемые компоненты.

 

 

 

См. также:

·         Удаленные серверы. Используемые таблицы.