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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
replin [22.06.2020 12:56]
admin
replin [22.06.2020 16:18] (текущий)
Строка 1: Строка 1:
 ====== ReplIn Репликация (Прием) ====== ====== ReplIn Репликация (Прием) ======
- 
-  E:​\_Projects\Agbis.dxe\Replic\ReplIn.dpr\ 
  
 Предназначен для загрузки данных,​ пришедших по репликации.\\ ​ Предназначен для загрузки данных,​ пришедших по репликации.\\ ​
  
 **Операции** **Операции**
-  * загрузки данных пришедших по репликации,​+  * загрузка изменений в базу ​данныхпришедших по репликации 
 +  * загрузка измененных метаданныхполученных из центральной базы данных 
 +  * пересчет статусов и сумм заказов,​ накладных в пути после приема данных 
 +  * сервисные операции с базой данных (Sweep, переиндексация,​ установка Sphinx и т.д.)
  
 **Режимы работы программы:​** ​ **Режимы работы программы:​** ​
Строка 13: Строка 14:
  
 Выбор режима работы определяется параметрами командной строки. \\  Выбор режима работы определяется параметрами командной строки. \\ 
 +
 +Подключается к БД под ролью «REPL_ROLE».\\
  
 ===== Диалоговый режимы работы программы ===== ===== Диалоговый режимы работы программы =====
Строка 23: Строка 26:
   ReplIn.exe WrkDB /SHOW    ReplIn.exe WrkDB /SHOW 
   где WrkDB алиас базы данных.   где WrkDB алиас базы данных.
- 
-==== Формы ==== 
- 
-[[:​ri_InMainForm|Главная форма ReplIn "​Репликация (Прием)"​]]\\ 
- 
-==== Операции ==== 
  
  
Строка 50: Строка 47:
   * **/​DONT_CHECK_DEBUGGER** - не проверять запуск программы из дебаггера   * **/​DONT_CHECK_DEBUGGER** - не проверять запуск программы из дебаггера
   * **/​WITHCHECK** -    * **/​WITHCHECK** - 
-  * **/​SKIP_WAIT_FILES** - не проверять файл wait_files.xml и соответственно не формировать пропущенные файлы. +  * **/​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:​ 
-Подключается к БД под ролью «REPL_ROLE» +Violation of FOREIGN KEY constraint ""​. 
- +Violation of FOREIGN KEY constraint "​FK_ADDON_ORDER_SERVICES"​ on table "​ADDON_ORDER_SERVICES"​. 
-I. Настройки ​подключений к БД +Foreign key reference targe t does not exist. 
- +</​code>​
-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|Назад]]\\ +
  
 +==== Хранение файлов ====
 +Файлы репликации хранятся в папках In (на компьютере с центральной базой) и In.fromN (на компьютерах подразделений). Те файлы, что уже были загружены,​ хранятся в подпапках WasIn (запакованные) и WasIn.unp (распакованные). По умолчанию после успешной загрузки запакованные файлы хранятся 20 дней, распакованные - 10 дней. Настроить эти параметры можно в ReplOut (общий параметр "​Хранить файлы репликации за последние"​) или в agbis.xml (DeleteXmrOlder,​ DeleteXmzOlder).