Документация iSZN
pkDataMart.sql
Корпоративная Информационная Система iSZN
DM_DataLoaded
PROCEDURE DM_DataLoaded( iRegionID PLS_INTEGER, iOutMessageID PLS_INTEGER, iAction PLS_INTEGER, cLog IN OUT NOCOPY CLOB, iLogLevel IN OUT NOCOPY PLS_INTEGER); -- Выполняет синхронизацию данных витрины "Сведения о ведении ТОЖ КМНС в ЯНАО" с сервисом. -- Параметры: -- iRegionID - ID рабочего района, для которого выполняется синзронизация; -- iSenderRgnID, iSenderID - ключ отправителя запроса; если null, берётся отправитель по умолчанию из районных -- настроек экземпляра Системы; -- Log - протокол операции; -- iLogLevel - начальный уровень отступа в протоколе. PROCEDURE SyncDM_KmnsNomads104( iRegionID PLS_INTEGER, iSenderRgnID PLS_INTEGER, iSenderID PLS_INTEGER, LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iLogLevel IN OUT NOCOPY PLS_INTEGER); END; / CREATE OR REPLACE PACKAGE BODY uszn.pkDataMart IS -- Ключи участников обмена:
Описание
Вызывается после успешного выполнения запроса на обновление или удаление данных в витрине. Актуализирует состояние
записей в таблице данных витрины.
Параметры:
- iRegionID, iOutMessageID - ключ исходящего запроса сервиса загрузки данных в витрину СМЭВ-4;
- iAction - операция загрузки; константа из числа IDMAction_xxx;
- cLog - протокол обработки;
- iLogLevel - начальный отступ для протокола.
SyncDM_KmnsNomads104
PROCEDURE SyncDM_KmnsNomads104( iRegionID PLS_INTEGER, iSenderRgnID PLS_INTEGER, iSenderID PLS_INTEGER, LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iLogLevel IN OUT NOCOPY PLS_INTEGER); END; / CREATE OR REPLACE PACKAGE BODY uszn.pkDataMart IS -- Ключи участников обмена: -- -- Агент ПОДД витрины данных СМЭВ-4 IRcpRgnID_PoddAgent CONSTANT PLS_INTEGER := 0; IRcpID_PoddAgent CONSTANT PLS_INTEGER := 39; -- Ключи операций сервиса: -- -- Добавление/обновление данных витрины IDMUpdateOpRgnID CONSTANT PLS_INTEGER := 0; IDMUpdateOpID CONSTANT PLS_INTEGER := 25; -- -- Удаление данных витрины IDMDeleteOpRgnID CONSTANT PLS_INTEGER := 0; IDMDeleteOpID CONSTANT PLS_INTEGER := 26;
Описание
Выполняет синхронизацию данных витрины “Сведения о ведении ТОЖ КМНС в ЯНАО” с сервисом.
Параметры:
- iRegionID - ID рабочего района, для которого выполняется синзронизация;
- iSenderRgnID, iSenderID - ключ отправителя запроса; если null, берётся отправитель по умолчанию из районных настроек экземпляра Системы;
- Log - протокол операции;
- iLogLevel - начальный уровень отступа в протоколе.