====== ReplOut Репликация (Отправка) ====== Предназначен для отправки данных, измененных с момента прошлой отправки по репликации.\\ **Операции** * отправка изменений их базы данных по репликации * отправка измененных метаданных, из центральной базы данных * отправка скриптов и измененных .exe для обновления * настройка параметров обмена данными (при запуске без ключей командной строки) **Режимы работы программы:** * Диалоговый * Пакетный Выбор режима работы определяется параметрами командной строки. \\ Подключается к БД под ролью «REPL_ROLE». \\ ===== Диалоговый режимы работы программы ===== Для работы диалоговом режиме (с отображением окна с прогрессом) программа запускается без параметров или с ключом /SHOW.\\ Пример ReplOut.exe или ReplOut.exe WrkDB /SHOW где WrkDB алиас базы данных. ===== Пакетный режимы работы программы ===== Это основной режим работы программы, который запускается с ключом /RUN по расписанию из командного файла. Пример: ReplOut.exe WrkDB /RUN ReplOut.exe WrkDB /FILE repl1to19.2020.09.09_1.xmz где WrkDB алиас базы данных. ==== Параметры командной строки ==== * **AliasDB** – алиас БД из agbis.xml (если есть, то должен быть **первым** параметром) * **/SHOW** – показывать окно программы * **/RUN** – выполняется без видимого окна, если нет /SHOW * **/FILE** - переформировать и переотправить файл, имя которого указано следующим параметром * **/NOCHECKEXECTIME** - не запускать поток отслеживания долгого выполнения программы * **/NOWEBUPDATE** - не выполнять автообновление на новую версию * **/TEST** - * **/DONT_CHECK_DEBUGGER** - не проверять запуск программы из дебаггера * **/WITHCHECK** - ==== Хранение файлов ==== Файлы репликации хранятся в папках OutXtoY (для отправки с подразделения X на подразделение Y). По умолчанию после успешной загрузки в подразделении, для которого предназначены файлы, в подразделении-источнике запакованные файлы хранятся 20 дней, распакованные - 10 дней. Настроить эти параметры можно в ReplOut (общий параметр "Хранить файлы репликации за последние") или в agbis.xml (DeleteXmrOlder, DeleteXmzOlder).