Командная строка для запуска сценария имеет вид:
<Исполняемый файл> {[<Загрузочная процедура>] | [-CT=<Тип компоненты> -F=<Код компоненты>]} [-<Ключ1>=<Значение> ... -<КлючN>=<Значение>]
Параметры запуска:
Имя компоненты |
Загрузочная процедура/Тип компоненты, код компоненты |
Ключи |
Исполняемый файл |
---|---|---|---|
Агент репликации |
MBLoadReplAgent |
-D,-S,-N,-W, -G,-H,-M, -VidDial,-SYS, -AuthType, -FSN,-FSW |
xmb_repl.exe |
Журнал сеансов репликации |
-CT="Reference" -F="REPLICATION_SESSIONS_PROTOCOL" |
-D,-S,-N,-W, -SYS, -AuthType |
sblauncher.exe |
Обмен данными с главным сервером |
MBLoadReplOnSec |
-D,-S,-M,-N, -W,-G,-H,-X, -A,-VidDial, -SYS, -AuthType, -FS,-FSN,-FSW |
xmb_repl.exe |
Обмен данными со вторичным сервером |
MBLoadReplOnMain |
-D,-S,-L,-M, -N,-W,-G,-H, -X,-VidDial, -SYS, -AuthType, -FSN,-FSW |
xmb_repl.exe |
Протокол передачи данных |
-CT="Reference" -F="DATA_SEND_PROTOCOL" |
-D,-S,-N,-W, -SYS, -AuthType |
sblauncher.exe |
Протокол приема данных |
-CT="Reference" -F="DATA_RECEIVE_PROTOCOL" |
-D,-S,-N,-W, -SYS, -AuthType |
sblauncher.exe |
Удаленные серверы |
-CT="Reference" -F="REMOTE_SERVERS" |
-D,-S,-N,-W, -SYS, -AuthType |
sblauncher.exe |
Описание общих ключей:
• | -S – имя сервера. Если ключ -S не указан, то имя сервера определяется по коду системы, указанному в ключе –SYS; |
• | -D – имя базы данных. Если ключ -D не указан, то имя базы данных определяется по коду системы, указанному в ключе -SYS. |
Система с указанными именами сервера и базы данных (ключи -S и -D соответственно) должна быть зарегистрирована в файле-справочнике систем SystemInfo.xml. Подробнее см. раздел «Файл SystemInfo.xml»;
• | -SYS – код запускаемой системы. Система с указанным кодом должна быть зарегистрирована в файлах-справочниках систем SystemInfo.xml и Configurations.xml. По коду системы в файле-справочнике определяются имя сервера и имя базы данных. Если используется ключ -SYS, то ключи -S и -D не указываются; |
• | -N – имя пользователя; |
• | -W – пароль пользователя. Если указаны ключи -N и -W, то компонента соединяется с сервером, используя указанные значения; |
• | -AuthType – тип аутентификации. Возможные значения: |
• | OS – соединение выполняется с использованием Windows-аутентификацией; |
• | NOVELL – соединение выполняется с использованием Novell-аутентификации. |
Подробнее см. раздел «Особенности использования Windows- и Novell- аутентификации».
Описание ключей xmb_repl.exe:
• | -L – код вторичного сервера из компоненты Удаленные серверы. Определяет сервер, с которым будет производиться обмен данными; |
• | -M – режимы обмена данными при репликации. |
Для компоненты Обмен данными с главным сервером возможные значения: EXPORТ, IMPORT, AUTO, AUTONOWAIT.
Для компоненты Обмен данными со вторичным сервером возможные значения: EXPORTIMPORT, EXPORT, IMPORT.
Для компоненты Агент репликации возможные значения: SINCH, NOSINCH.
Описание значений параметров:
• | EXPORТ – передача данных. Тип передаваемых данных определяется автоматически: все данные системы или только данные изменившиеся с момента последнего сеанса репликации; |
• | IMPORT – прием данных; |
• | AUTO – режим автоматического обмена данными с главным сервером; |
• | AUTONOWAIT – режим автоматического обмена данными с главным сервером без ожидания появления данных на главном сервере. После передачи данных на главный сервер компонента сразу завершает свою работу. При следующей загрузке компоненты с данным параметром она приступит к поиску данных на главном сервере; |
• | EXPORTIMPORT – прием данных с последующей передачей данных; |
• | SINCH – режим синхронного обмена данными; |
• | NOSINCH – режим асинхронного обмена данными; |
• | -A – режим ожидания полных данных при репликации; |
• | -H – режим работы компоненты в автоматическом режиме без выдачи запросов и сообщений. По завершении своей работы компонента автоматически закрывается; |
• | -G – признак ведения отладочного протокола репликации. Файлы протокола создаются в каталоге, в котором находится файл xmb_repl.exe В протокол записываются внутренние события работы компоненты, используемой для обмена данными; |
• | -X – режим строгого контроля при репликации. При включении режима будут действовать ограничения: |
• | нельзя передавать данные на главный сервер, если не был принят ответ от главного сервера на предыдущую посылку данных; |
• | нельзя выполнять передачу полных данных; |
• | нельзя выполнять прием полных данных, если на вторичном сервере разрешена работа; |
• | при ошибках в ходе передачи данных очищается каталог с передаваемыми данными; |
• | нельзя отправлять данные с главного сервера, если данные еще не были приняты со вторичного. |
В обычном режиме репликации в описанных выше ситуациях выдается предупреждение;
• | -VidDial – способ обмена данными при репликации. Возможные значения: |
• | 0 – по локальной сети; |
• | 1 – через удаленный доступ; |
• | 2 – по электронной почте; |
• | -FS – признак репликации файловых хранилищ при полной передаче данных; |
• | -FSN – имя пользователя для работы с файловым хранилищем; |
• | -FSW – пароль пользователя для работы с файловым хранилищем. |
Описание ключей sblauncher.exe:
• | -F – код загружаемой компоненты. Для сценариев в качестве кода используется наименование. В компонентах репликации ключ -F используется только с ключом -CT. |
Примеры:
1. | Чтобы загрузить компоненту Журнал сеансов репликации от имени учетной записи пользователя User1, имеющим пароль CHERRY, в ярлыке настраивается вызов: |
sblauncher.exe -S="SERVER_MOSCOW" -D="DIRMOSCOW" -CT="Reference" -F="ЖУРНАЛ_СЕАНСОВ_РЕПЛИКАЦИИ" -N=User1 -W=CHERRY
2. | Чтобы загрузить компоненту Агент репликации в автоматическом режиме без выдачи запросов и сообщений от имени учетной записи пользователя Replicator, имеющим пароль STRAWBERRY, используйте командную строку: |
xmb_repl.exe MBLoadReplAgent -S="SERVER_MOSCOW" -D="DIRMOSCOW" -H -N=Replicator -W= STRAWBERRY
Примечание
Исполняемый файл xmb_repl.exe должен запускаться администратором системы или пользователем, обладающим привилегией «Управление репликацией».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |