Таблицы MBRepl<Объект> – автокорректируемая таблица. Содержат список действий по репликации для соответствующего типа объекта.
От объекта зависят хранимые данные и хранимые процедуры, которыми заполняются таблицы:
Имя таблицы |
Объект |
Хранимая процедура |
---|---|---|
MBReplAutoCleanableFolder |
Автоочищаемые папки |
SBFixedActionAutoCleanableSP, SBJoinActionAutoCleanableSP, SBSetAddressAutoCleanableSP |
MBReplComponentToken |
Варианты настройки компонент |
SBFixedActionTokenSP, SBJoinActionComponentTokenSP, SBSetAddressTokenSP |
MBReplComponentToken Protocol |
Протоколы работы с вариантами настройки компонент |
SBFixedActionTokenProtocolSP, SBJoinActionComponentTokenProtocolSP, SBSetAddressTokenProtocolSP |
MBReplConstValue |
Значения констант |
SBFixedActionConstSP, SBJoinActionConstSP |
MBReplEDocument |
Документы |
SBFixedActionEDocSP, SBJoinActionEDocumentSP, SBSetAddressEDocSP |
MBReplEDocumentAccessRights |
Права на документы |
SBFixedActionEDocAccSP, SBJoinActionEDocumentAccessRightsSP, SBSetAddressEDocAccSP, SBProcessAddressEDocSP |
MBReplEDocumentProtocol |
Протоколы работы с документами |
SBFixedActionEDocProtocolSP, SBJoinActionEDocumentProtocolSP, SBSetAddressEDocProtocolSP |
MBReplEDocumentSignature |
Электронные подписи документов |
SBFixedActionEDocSignatureSP, SBJoinActionEDocumentSignatureSP, SBSetAddressEDocSignatureSP |
MBReplEDocumentVersion |
Версии документов |
SBFixedActionEDocVersionSP, SBJoinActionEDocumentVersionSP, SBSetAddressEDocVersionSP |
MBReplFolder |
Папки |
SBFixedActionFolderSP, SBJoinActionFolderSP, SBSetAddressFolderSP |
MBReplFolderProtocol |
Протоколы работы с папками |
SBFixedActionFolderProtocolSP, SBJoinActionFolderProtocolSP, SBSetAddressFolderProtocolSP |
MBReplJob |
Задания |
SBFixedActionJobSP, SBJoinActionJobSP, SBSetAddressJobSP |
MBReplLink |
Связи между объектами |
SBFixedActionLinksSP, SBJoinActionLinkSP, SBSetAddressLinksSP |
MBReplMarkPerformance |
Статусы |
SBFixedActionMarkPerformanceSP, SBJoinActionMarkPerformanceSP, SBSetAddressMarkPerformanceSP |
MBReplMarkNotification |
Напоминания о задачах и заданиях |
SBFixedActionNotificationSP, SBJoinActionNotificationSP, SBSetAddressNotificationSP |
MBReplReference |
Справочники |
SBFixedActionReferenceSP, SBJoinActionReferenceSP |
MBReplTask |
Задачи |
SBFixedActionTaskSP, SBJoinActionTaskSP, SBSetAddressTaskSP |
MBReplTaskProtocol |
Протоколы работы с задачами |
SBFixedActionTaskProtocolSP, SBJoinActionTaskProtocolSP, SBSetAddressTaskProtocolSP |
MBReplTaskSignature |
Электронные подписи задач и заданий |
SBFixedActionTaskSignatureSP, SBJoinActionTaskSignatureSP, SBSetAddressTaskSignatureSP |
Таблицы имеют одинаковую структуру. Значения полей SrcObj и SrcRecID соответствуют типу объекта:
Поле |
Описание |
Тип |
Ключ |
Обязательность |
---|---|---|---|---|
NumAction |
Номер действия |
numeric(12,0) |
Да |
Да |
SrcObj |
Для каждой таблицы задается соответствующий тип измененного объекта: MBReplAutoCleanableFolder: «N» – Автоочищаемые папки пользователей MBReplComponentToken: «C» – Варианты запуска компонент MBReplComponentTokenProtocol: «W» – Протоколы работы с вариантами запуска компонент MBReplConstValue: «К» – Константы MBReplEDocument: «E» – Документы MBReplEDocumentProtocol: «Z» – Протоколы работы с документами MBReplEDocumentSignature: «S» – Электронные подписи документов MBReplEDocumentVersion: «V» – Версии документов MBReplFolder: «F» – Папки MBReplFolderProtocol: «X» – Протоколы работы с папками MBReplJob: «J» – Задания MBReplLink: «L» – Связи между объектами EDMS MBReplMarkPerformance: «M» – Статусы MBReplNotification: «О» – Напоминания о задачах и заданиях MBReplReference: «А» – Справочники MBReplTask: «T» – Задачи MBReplTaskProtocol: «Y» – Протоколы работы с задачами MBReplTaskSignature: «U» – Электронные подписи задач и заданий |
char(1) |
Нет |
Да |
UserID |
Пользователь, сделавший изменение: заполняется ХП репликации значением имени пользователя таблицы SQL-сервера |
char(30) |
Нет |
Нет |
SrcRecID |
Для каждой таблицы определяется соответствующий идентификатор измененной записи: MBAnalit.XRecID – для справочников SBAutoCleanableFolder.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 – для отметок к исполнению и статусов SBNotification.XRecID – для напоминаний о задачах и заданиях SBTaskSignature.XRecID – для электронных подписей задач и заданий |
bigint или int |
Нет |
Да |
IDSPS |
ИД реплицируемой компоненты: MBAnalit.Vid – для справочников SBEDoc.TypeID – для документов SBTask.MainTaskID – для задач |
int |
Нет |
Нет |
LnkRecID |
Для внутреннего использования |
int |
Нет |
Нет |
DevLevel |
Для внутреннего использования |
int |
Нет |
Нет |
Status |
Для внутреннего использования |
char(1) |
Нет |
Нет |
Также существуют таблицы:
• | MBReplSession – список сеансов репликации. Содержит данные о сеансах репликации. Подробнее см. описание таблицы «МBReplSession – список сеансов репликации»; |
• | MBReplStore – подтверждения о репликации изменений. Содержит данные о принятых/не принятых действиях. Подробнее см. описание таблицы «МBReplStore – подтверждения о репликации изменений». |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |