мета-данные страницы
Это старая версия документа!
ReplIn Репликация (Прием)
E:\_Projects\Agbis.dxe\Replic\ReplIn.dpr\
Предназначен для загрузки данных, пришедших по репликации.
Операции
- загрузки данных пришедших по репликации,
Режимы работы программы:
- Диалоговый
- Пакетный
Выбор режима работы определяется параметрами командной строки.
Диалоговый режимы работы программы
Для работы диалоговом режиме (с отображением окна с прогрессом) программа запускается без параметров или с ключом /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 и соответственно не формировать пропущенные файлы.
Подключается к БД под ролью «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