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

 

Параметры командной строки для компонент репликации

 

Для загрузки компоненты необходимо указать первым параметром командной строки имя загрузочной процедуры (за исключением случая, когда используется ключ -CT); дополнительно можно указать еще ряд ключей параметров командной строки, влияющих на работу компоненты.

Параметры выполняемого файла:

<Исполняемый файл> <Загрузочная процедура> [-<Ключ1>=<Значение> ... -<КлючN>=<Значение>]

В случае загрузки компоненты с помощью ключа –CT формат команды будет следующим:

<Исполняемый файл> -CT=<Тип компоненты> -F=<Код компоненты> [-<Ключ1>=<Значение> ...  -<КлючN>=<Значение>]

 

Имя компоненты

Загрузочная процедура/

Тип компоненты,

код компоненты

Ключи

Исполняе-

мый файл

Агент репликации

MBLoadReplAgent

-D,-S,-N,-W,

-G,-H,-M,

-VidDial,-SYS

xmb_repl.exe

Журнал сеансов репликации

-CT="Reference"

-F="ЖУРНАЛ_СЕАНСОВ_РЕПЛИКАЦИИ"

-D,-S,-N,-W,

-SYS

sblauncher.exe

Обмен данными с главным сервером

MBLoadReplOnSec

-D,-S,-M,-N,

-W,-G,-H,-X,

-A,-VidDial,

-SYS

xmb_repl.exe

Обмен данными со вторичным сервером

MBLoadReplOnMain

-D,-S,-L,-M,

-N,-W,-G,-H,

-X,-VidDial,

-SYS

xmb_repl.exe

Протокол передачи данных

-CT="Reference"

-F="ПРОТОКОЛ_ПЕРЕДАЧИ_ДАННЫХ"

-D,-S,-N,-W,

-SYS

sblauncher.exe

Протокол приема данных

-CT="Reference"

-F="ПРОТОКОЛ_ПРИЕМА_ДАННЫХ"

-D,-S,-N,-W,

-SYS

sblauncher.exe

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

-CT="Reference"

-F="УДАЛЕННЫЕ_СЕРВЕРА"

-D,-S,-N,-W,

-SYS

sblauncher.exe

Установки сервера

-CT="Script"

-D,-S,-N,-W,

-SYS

sblauncher.exe

Описание ключей:

·         -S – имя сервера; если ключ -S не указан, то имя сервера определяется по коду системы, указанному в ключе -SYS.

·         -D – имя базы данных; если ключ -D не указан, то имя базы данных определяется по коду системы, указанному в ключе -SYS.

Система с указанными именами сервера и базы данных (ключи -S и -D соответственно) должна быть зарегистрирована в файле-справочнике систем SystemInfo.xml (см. раздел «Файл SystemInfo.xml» главы «Файлы системы DIRECTUM» в руководстве администратора).

·         -SYS – код запускаемой системы. Система с указанным кодом должна быть зарегистрирована в файле-справочнике систем SystemInfo.xml. По коду системы в файле-справочнике определяются имя сервера и имя базы данных, поэтому если используется ключ -SYS, то ключи -S и -D указывать нет смысла.

·         -F – указывается код загружаемой компоненты (для сценариев в качестве кода используется наименование). В компонентах репликации ключ используется только с ключом -CT.

·         -L – код вторичного сервера из компоненты Удаленные серверы. Определяет сервер, с которым будет производиться обмен данными.

·         -M – режимы обмена данными при репликации. Для компоненты Обмен данными с главным сервером возможны значения: EXPORТ, IMPORT, AUTO, AUTONOWAIT. Для компоненты Обмен данными со вторичным сервером возможны значения: EXPORTIMPORT, EXPORT, IMPORT. Для компоненты Агент репликации возможны значения: SINCH, NOSINCH.

Описание значений параметров:

·         EXPORТ – передача данных; тип передаваемых данных (все данные системы или только данные изменившиеся с момента последнего сеанса репликации) определяется автоматически;

·         IMPORT – прием данных;

·         AUTO – режим автоматического обмена данными с главным сервером;

·         AUTONOWAIT – режим автоматического обмена данными с главным сервером без ожидания появления данных на главном сервере; после передачи данных на главный сервер компонента сразу завершает свою работу, при следующей загрузке компоненты с данным параметром она приступит к поиску данных на главном сервере;

·         EXPORTIMPORT – прием данных с последующей передачей данных;

·         SINCH – режим синхронного обмена данными;

·         NOSINCH – режим асинхронного обмена данными.

·         -A – режим ожидания полных данных при репликации.

·         -H – режим работы компоненты в автоматическом режиме без выдачи запросов и сообщений; по завершении своей работы компонента автоматически закрывается.

·         -G – ведение Log'а репликации данных.

·         -X – режим строгого контроля при репликации; при включении режима будут действовать следующие ограничения:

·         нельзя передавать данные на главный сервер, если не был принят ответ от главного сервера на предыдущую посылку данных;

·         нельзя выполнять передачу полных данных;

·         нельзя выполнять прием полных данных, если на вторичном сервере разрешена работа;

·         при ошибках в ходе передачи данных очищается каталог с передаваемыми данными;

·         нельзя отправлять данные с главного, если еще не приняли со вторичного.

В обычном режиме репликации, в описанных выше ситуациях выдается предупреждение.

·         -N – имя пользователя.

·         -W – пароль пользователя. Если указаны ключи -N и -W, то компонента соединяется с сервером, используя указанные значения.

·         -VidDial – способ обмена данными при репликации. 0 – по локальной сети, 1 – через средства удаленного доступа, 2 – по почте.

Примеры:

1.      Чтобы загрузить компоненту Журнал сеансов репликации под пользователем User1, имеющим пароль CHERRY, в ярлыке настраивается вызов:

sblauncher.exe -CT="Reference" -F="ЖУРНАЛ_СЕАНСОВ_РЕПЛИКАЦИИ" -N=User1 -W=CHERRY

2.      Чтобы осуществить обмен данными с главным сервером в автоматическом режиме с установленным режимом жесткого контроля и с ведением Log’а, в ярлыке настраивается вызов:

xmb_repl.exe MBLoadReplOnSec –M=AUTO -H -X -G

3.      Чтобы осуществить прием и передачу данных на главном сервере от вторичного сервера Second в автоматическом режиме, используя почтовую службу, в ярлыке настраивается вызов:

xmb_repl.exe MBLoadReplOnMain –M= EXPORTIMPORT –L=Second –H –VidDial=2

 

 

См. также:

·         Перечень компонент репликации;

·         Установки сервера.