мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
replin [20.06.2020 00:26]
213.180.203.99 ↷ Операцией перемещения обновлены ссылки
replin [22.06.2020 16:18] (текущий)
Строка 1: Строка 1:
 ====== ReplIn Репликация (Прием) ====== ====== ReplIn Репликация (Прием) ======
- 
-  E:​\_Projects\Agbis.dxe\Replic\ReplIn.dpr\\ 
  
 Предназначен для загрузки данных,​ пришедших по репликации.\\ ​ Предназначен для загрузки данных,​ пришедших по репликации.\\ ​
  
 **Операции** **Операции**
-  * загрузки данных пришедших по репликации,​+  * загрузка изменений в базу ​данныхпришедших по репликации 
 +  * загрузка измененных метаданныхполученных из центральной базы данных 
 +  * пересчет статусов и сумм заказов,​ накладных в пути после приема данных 
 +  * сервисные операции с базой данных (Sweep, переиндексация,​ установка Sphinx и т.д.)
  
 **Режимы работы программы:​** ​ **Режимы работы программы:​** ​
Строка 13: Строка 14:
  
 Выбор режима работы определяется параметрами командной строки. \\  Выбор режима работы определяется параметрами командной строки. \\ 
 +
 +Подключается к БД под ролью «REPL_ROLE».\\
  
 ===== Диалоговый режимы работы программы ===== ===== Диалоговый режимы работы программы =====
  
-Для работы диалоговом режиме программа запускается без параметров или с ключом /SHOW.\\+Для работы диалоговом режиме ​(с отображением окна с прогрессом) ​программа запускается без параметров или с ключом /SHOW.\\
  
 Пример ​ Пример ​
Строка 23: Строка 26:
   ReplIn.exe WrkDB /SHOW    ReplIn.exe WrkDB /SHOW 
   где WrkDB алиас базы данных.   где WrkDB алиас базы данных.
- 
-==== Формы ==== 
- 
-[[:​ri_InMainForm|Главная форма ReplIn "​Репликация (Прием)"​]]\\ 
- 
-==== Операции ==== 
  
  
 ===== Пакетный режимы работы программы ===== ===== Пакетный режимы работы программы =====
  
-Это основной режим работы программы,​ которая запускается с ключом /RUN по расписанию из командного файла.+Это основной режим работы программы,​ который запускается с ключом /RUN по расписанию из командного файла.
  
 Пример ​ Пример ​
Строка 44: Строка 41:
   * **/SHOW** – показывать окно программы ​   * **/SHOW** – показывать окно программы ​
   * **/RUN** – выполняется без видимого окна, если нет /SHOW    * **/RUN** – выполняется без видимого окна, если нет /SHOW 
-  * **/​ONLYSUPPORT** – выполнить только процедуру RunSupport +  * **/​ONLYSUPPORT** – выполнить только процедуру ​обслуживания ​RunSupport 
-  * **/​NOCHECKEXECTIME** -  +  * **/​NOCHECKEXECTIME** - не запускать поток отслеживания долгого выполнения программы 
-  * **/​NOWEBUPDATE** -  ​+  * **/​NOWEBUPDATE** -  ​не выполнять автообновление на новую версию
   * **/TEST** -    * **/TEST** - 
-  * **/​DONT_CHECK_DEBUGGER** - +  * **/​DONT_CHECK_DEBUGGER** - не проверять запуск программы из дебаггера
   * **/​WITHCHECK** -    * **/​WITHCHECK** - 
 +  * **/​SKIP_WAIT_FILES** - не проверять файл wait_files.xml и соответственно не формировать пропущенные файлы
 +  * **/​EXT_LOGS** - ключ, при котором производится запись дополнительной информации в лог файл
 +<​code>​
 +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.
 +</​code>​
  
- +==== Хранение файлов ==== 
- +Файлы ​репликации хранятся в папках In (на компьютере ​с центральной ​базой) и In.fromN (на компьютерах ​подразделений). Те файлы, что уже были загружены, хранятся в подпапках WasIn (запакованные) ​и WasIn.unp (распакованные). ​По умолчанию после успешной загрузки запакованные файлы хранятся ​20 дней, распакованные - 10 дней. Настроить эти ​параметры ​можно ​в ReplOut (общий параметр ​"​Хранить файлы ​репликации ​за последние"​) ​или в agbis.xml (DeleteXmrOlder,​ DeleteXmzOlder).
- +
- +
-Подключается к БД под ролью «REPL_ROLE» +
- +
-I. Настройки ​подключений к БД +
- +
-I.1. Настройки ​подключений к БД через agbis.xml +
- +
-II. Параметры командной ​строки +
- +
-ReplIn.exe  +
- +
- +
-Пример+
-ReplIn.exe WrkDB /SHOW  +
- +
-III. Прием данных +
- +
-III.1. Подключение к БД (InitAll) +
- +
-III.1.1. Определение БД через алиас (AliasDB) или диалог выбора +
-III.1.2. Подключение БД через логин SYSDBA ​и пароль masterkey +
- +
- +
- +
- +
-  +
-Получение dep_guid ​ - GUID-лицензии  +
- +
- +
-  dep_guid:​=GetDepGUID = CheckLic.GetServerLicGUID +
-FolderUp – влияет на поиск LicensingService.ini +
-TakeGUIDFromTblDEPS – всегда считывается ​из deps +
-DoWriteInTblDEPS – не используется +
- +
- +
-1. Ищется файл LicensingService.ini (параметры ​сервера лицензий+
-В нем в секции [Main] считывается ​параметр ​LastGUID +
-Полученный GUID записывается в deps.guid +
-2. Если ​файл ​LicensingService.ini не найден и TakeGUIDFromTblDEPS=true,​ то считывается deps.guid. +
- +
-Получение dep_guid ​ - GUID-лицензии  +
- +
-Если deps.guid_tmp равен CF990865-02DF-4A02-B329-0A3C7F4FFDC6 или ​путой, то генерируется новый GUID и записывается в  deps.guid_tmp +
- +
- +
- +
-===== Дополнительная информация ===== +
- +
- +
-[[convert_db_table_tu_replication|Назад]]\\ +
- +