Сообщения DBGL_REPLICATION¶
- Table of contents
- Сообщения DBGL_REPLICATION
Сообщения такого типа формирует Репликация_расписаний.
Initial state¶
Обработка всех блоков повтора производится сразу. Перед этим в лог вносится статистика о всех блоках повтора и о входящих в них клонах.
Initial state содержит сводку о всех блоках в виде одной большой сводной записи.
-
REPEAT_BLOCKS: - секция облоках повтора. Начало каждого блока отделяется
================
, после идут его параметры и информация об интервале из которого ведется репликация - Clone: - инфорация о всех клонах, созданных текущим блоком повтора, параметры блока см. в State xxx
- Duplicates: - информация о наличие дублей, которые могли возникать в старых версиях, если есть
- SOURCE BLOCKS: - после перечисления всех блоков повтора начинается информация о всех исходных блоках, параметры блока см. в State xxx
State new, refresh, same¶
Сообщения, начинающиеся на слово State содержат информацию об одном блоке-клоне и операции, которая должна быть выполнена над ним:
- new - клона нет, надо создать блок-клон
- refresh - клон есть, надо обновить блок-клон
- same - клон есть, он актуален, ничего делать с ним не нужно
В сообщение включается информация об исходном блоке:
- SrcSch - имя исходного расписания
- SrcTime - дата и время блока в этом расписании
- SrcBlockFile - файл блока
- DbId - id записи о блоке в БД
- DbTimestamp - ее таймстемп
- Active - состояние репликации для блока-клона, для исходных блоков не имеет значения, всегда no
Create, Update, Delete¶
Результат выполнения операции - создания обновления или удаления клона.
Заносится после успешного завершения редактирования и внесения записей в лог редактирования расписания (Create clone, Update clone, No source block for clone - delete clone).
Ошибки¶
Сообщения об ошибках отображаются в стандартной форме ошибок: Сообщения_ERR_MSG