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).