Таблицы MBRepl<Объект> – автокорректируемые таблицы. Содержат список действий по репликации для соответствующего типа объекта.
От объекта зависят хранимые данные и ХП, которыми заполняются таблицы:
Имя таблицы |
Объект |
ХП |
MBReplComponentToken |
Варианты настройки компонент |
SBFixedActionTokenSP, SBJoinActionComponentTokenSP, SBSetAddressTokenSP |
MBReplComponentToken Protocol |
Протоколы работы с вариантами настройки компонент |
SBFixedActionTokenProtocolSP, SBJoinActionComponentTokenProtocolSP, SBSetAddressTokenProtocolSP |
MBReplConstValue |
Значения констант |
SBFixedActionConstSP, SBJoinActionConstSP |
MBReplEDocument |
Электронные документы |
SBFixedActionEDocSP, SBJoinActionEDocumentSP, SBSetAddressEDocSP |
MBReplEDocumentProtocol |
Протоколы работы с электронными документами |
SBFixedActionEDocProtocolSP, SBJoinActionEDocumentProtocolSP, SBSetAddressEDocProtocolSP |
MBReplEDocumentSignature |
ЭЦП электронных документов |
SBFixedActionEDocSignatureSP, SBJoinActionEDocumentSignatureSP, SBSetAddressEDocSignatureSP |
MBReplEDocumentVersion |
Версии электронных документов |
SBFixedActionEDocVersionSP, SBJoinActionEDocumentVersionSP, SBSetAddressEDocVersionSP |
MBReplFolder |
Папки |
SBFixedActionFolderSP, SBJoinActionFolderSP, SBSetAddressFolderSP |
MBReplFolderProtocol |
Протоколы работы с папками |
SBFixedActionFolderProtocolSP, SBJoinActionFolderProtocolSP, SBSetAddressFolderProtocolSP |
MBReplIni |
Настройки репликации |
|
MBReplJob |
Задания |
SBFixedActionJobSP, SBJoinActionJobSP, SBSetAddressJobSP |
MBReplLink |
Связи между объектами |
SBFixedActionLinksSP, SBJoinActionLinkSP, SBSetAddressLinksSP |
MBReplMarkPerformance |
Отметки к исполнению и статусы |
SBFixedActionMarkPerformanceSP, SBJoinActionMarkPerformanceSP, SBSetAddressMarkPerformanceSP |
MBReplReference |
Справочники |
SBFixedActionReferenceSP, SBJoinActionReferenceSP |
MBReplSession |
Сеансы репликации |
|
MBReplStore |
Подтверждения репликации изменений |
|
MBReplTask |
Задачи |
SBFixedActionTaskSP, SBJoinActionTaskSP, SBSetAddressTaskSP |
MBReplTaskProtocol |
Протоколы работы с задачами |
SBFixedActionTaskProtocolSP, SBJoinActionTaskProtocolSP, SBSetAddressTaskProtocolSP |
MBReplTaskSignature |
Цифровые подписи задач и заданий |
SBFixedActionTaskSignatureSP, SBJoinActionTaskSignatureSP, SBSetAddressTaskSignatureSP |
Таблицы имеют одинаковую структуру. Значения полей SrcObj и SrcRecID соответствуют типу объекта:
Поле |
Описание |
Тип |
К |
О |
NumAction |
Номер действия |
numeric(9) |
Да |
Да |
SrcObj |
Для каждой таблицы задается соответствующий тип измененного объекта: MBReplComponentToken: «C» – Варианты запуска компонент MBReplComponentTokenProtocol: «W» – Протоколы работы с вариантами запуска компонент MBReplConstValue: «К» – Константы MBReplEDocument: «E» – Электронные документы MBReplEDocumentProtocol: «Z» – Протоколы работы с электронными документами MBReplEDocumentSignature: «S» – ЭЦП электронных документов MBReplEDocumentVersion: «V» – Версии электронных документов MBReplFolder: «F» – Папки MBReplFolderProtocol: «X» – Протоколы работы с папками MBReplJob: «J» – Задания MBReplLink: «L» – Связи между объектами EDMS MBReplMarkPerformance: «M» – Отметки к исполнению и статусов MBReplReference: «А» – Справочники MBReplTask: «T» – Задачи MBReplTaskProtocol: «Y» – Протоколы работы с задачами MBReplTaskSignature: «U» – Цифровые подписи задач и заданий |
char(1) |
Нет |
Да |
UserID |
Пользователь, сделавший изменение: заполняется ХП репликации значением имени пользователя MSQL сервера |
char(30) |
Нет |
Нет |
SrcRecID |
Для каждой таблицы определяется соответствующий идентификатор измененной записи: MBAnalit.XRecID – для справочников SBEDoc.XRecID – для электронных документов SBEDocProtocol.XRecID – для протоколов работы с электронными документами SBEDocVer.XRecID - для версии электронных документов SBEDocSignature.XRecID – для ЭЦП электронных документов MBConst.XRecID- для констант SBComponentToken.XRecID – для вариантов запуска компонент; SBComponentTokenProtocol.XRecID – для протоколов работы с вариантами запуска компонент SBFolder.XRecID – для папок SBTask.XRecID – для задач SBTaskJob.XRecID – для заданий SBFolderProtocol.XRecID – для протоколов работы с папками SBTaskProtocol.XRecID – для протоколов работы с задачами/заданиями SBLinks.XRecID – для связей между объектами EDMS SBMarkPerformance.XRecID – для отметок к исполнению и статусов. SBTaskSignature.XRecID – для цифровых подписей задач и заданий |
int |
Нет |
Нет |
IDSPS |
ИД реплицируемой компоненты: MBAnalit.Vid – для справочников; SBEDoc.TypeID – для электронных документов; SBTask.MainTaskID – для задач. |
int |
Нет |
Нет |
LnkRecID |
Для внутреннего использования |
int |
Нет |
Нет |
DevLevel |
Для внутреннего использования |
int |
Нет |
Нет |
Status |
Для внутреннего использования |
char(1) |
Нет |
Нет |