Навигация:  МОДУЛЬ "РЕПЛИКАЦИЯ" > РЕПЛИКАЦИОННЫЕ НАСТРОЙКИ В МИС МЕДИАЛОГ > Настройка сущностей >

Вкладка "SQL скрипт"

Предыдущая страницаВернуться в начало главыСледующая страница

На вкладке SQL скрипт (рис. 3.12) задается скрипт, который выполняется перед загрузкой данных из временной таблицы в реальную базу данных при обработке входящего репликационного пакета с данными.

283

Вставить в скрипт имя таблицы можно выбрав ее из справочника таблиц. Справочник таблиц открывается кнопкой Вставить в текст имя таблицы.

762

Вставить в скрипт имя поля можно выбрав его из списка полей. Список полей таблицы открывается кнопкой Вставить в текст имя поля таблицы открывает список полей таблицы.

Обращение к временным таблицам происходит с использованием символов "фигурные скобки": {Имя таблицы}, например, {FM_ORG}.

Статус обработки записи временной таблицы хранится в поле _RPL_STATUS. Данное поле может содержать следующие значения:

a.Статусы обработки:

0 – запись еще не обработана

1 – запись найдена по маппингу

2 – запись найдена по ключам поиска и будет изменена

3 – новая запись

b.Статусы ошибок:

-1 – не найдена ссылка

-2 – ошибка при попытке изменить запись

-3 – ошибка при попытке добавить запись

-4 – запись найдена по ссылке, но не может быть обновлена

-5 – запрещена вставка записи

-6 – запрещено изменение записи

-7 – запись найдена по ключам поиска, но запрещено ее изменение

-8 – обнаружен дубликат записи по ключам поиска

-9 – запись найдена по ключам поиска, но для нее уже существует маппинг на другую запись

-10 – несоответствие входящих записей ключам маппинга (KRN_GUID)

ID записи в таблице реальной базы данных, найденной по ключам поиска или маппингу, хранится в поле _RPL_NEW_ID.

 Рисунок 3.12. Вкладка "SQL скрипт"


Рисунок 3.12. Вкладка "SQL скрипт"