Документация 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 - начальный уровень отступа в протоколе.