Параметры командной строки для компонент репликации
Для загрузки компоненты необходимо указать первым параметром командной строки имя загрузочной процедуры (за исключением случая, когда используется ключ -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
См. также:
· Перечень компонент репликации;
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|