====== ReplIn Репликация (Прием) ====== Предназначен для загрузки данных, пришедших по репликации.\\ **Операции** * загрузка изменений в базу данных, пришедших по репликации * загрузка измененных метаданных, полученных из центральной базы данных * пересчет статусов и сумм заказов, накладных в пути после приема данных * сервисные операции с базой данных (Sweep, переиндексация, установка Sphinx и т.д.) **Режимы работы программы:** * Диалоговый * Пакетный Выбор режима работы определяется параметрами командной строки. \\ Подключается к БД под ролью «REPL_ROLE».\\ ===== Диалоговый режимы работы программы ===== Для работы диалоговом режиме (с отображением окна с прогрессом) программа запускается без параметров или с ключом /SHOW.\\ Пример ReplIn.exe или ReplIn.exe WrkDB /SHOW где WrkDB алиас базы данных. ===== Пакетный режимы работы программы ===== Это основной режим работы программы, который запускается с ключом /RUN по расписанию из командного файла. Пример ReplIn.exe WrkDB /RUN где WrkDB алиас базы данных. ==== Параметры командной строки ==== * **AliasDB** – алиас БД из agbis.xml (если есть, то должен быть **первым** параметром) * **/SHOW** – показывать окно программы * **/RUN** – выполняется без видимого окна, если нет /SHOW * **/ONLYSUPPORT** – выполнить только процедуру обслуживания RunSupport * **/NOCHECKEXECTIME** - не запускать поток отслеживания долгого выполнения программы * **/NOWEBUPDATE** - не выполнять автообновление на новую версию * **/TEST** - * **/DONT_CHECK_DEBUGGER** - не проверять запуск программы из дебаггера * **/WITHCHECK** - * **/SKIP_WAIT_FILES** - не проверять файл wait_files.xml и соответственно не формировать пропущенные файлы * **/EXT_LOGS** - ключ, при котором производится запись дополнительной информации в лог файл 02.04.2014 08:38:33:765: Add to waits while Insert Tbl=ADDON_ORDER_SERVICES, ID=1046222729 because message InsertQuery: Violation of FOREIGN KEY constraint "". Violation of FOREIGN KEY constraint "FK_ADDON_ORDER_SERVICES" on table "ADDON_ORDER_SERVICES". Foreign key reference targe t does not exist. ==== Хранение файлов ==== Файлы репликации хранятся в папках In (на компьютере с центральной базой) и In.fromN (на компьютерах подразделений). Те файлы, что уже были загружены, хранятся в подпапках WasIn (запакованные) и WasIn.unp (распакованные). По умолчанию после успешной загрузки запакованные файлы хранятся 20 дней, распакованные - 10 дней. Настроить эти параметры можно в ReplOut (общий параметр "Хранить файлы репликации за последние") или в agbis.xml (DeleteXmrOlder, DeleteXmzOlder).