Документация iSZN

pkXMLImp_ZAGS.sql

GetRegDeathFormat

FUNCTION GetRegDeathFormat RETURN PLS_INTEGER;

Описание

Определяет версию формата данных о регистрации смерти из ЕГР ЗАГС по разобранным XML-данным. Возвращает константу из числа IRegFormat_Death_xxx. Если формат не опознан, возникает exception.

GetRegBirthFormat

FUNCTION GetRegBirthFormat RETURN PLS_INTEGER;

Описание

Определяет версию формата данных о регистрации рождения из ЕГР ЗАГС по разобранным XML-данным. Возвращает константу из числа IRegFormat_Birth_xxx. Если формат не опознан, возникает exception.

LoadDeathList104

PROCEDURE LoadDeathList104(
    iFormatVersion PLS_INTEGER, iiRegionIDs uszn.TIntegerList, iShowSourceInfo PLS_INTEGER, iShowWarnings PLS_INTEGER,
    LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, iLogLevel PLS_INTEGER,
    iErrorCount IN OUT NOCOPY PLS_INTEGER, iTotalRecCount OUT PLS_INTEGER, iProcRecCount OUT PLS_INTEGER, iBadRecCount OUT PLS_INTEGER, iSavedRecCount OUT PLS_INTEGER, iSkipRecCount OUT PLS_INTEGER, iProcPCCount OUT PLS_INTEGER,
    iAuditOriginID PLS_INTEGER, sAuditNotes VARCHAR2);
 
-- Выполняет загрузку сведений о регистрации рождения из органов ЗАГС.
-- Вид сведений: "Сведения из ЕГР ЗАГС о государственной регистрации рождения" версия 4.0.0 и 4.0.1.
-- Параметры:
--   iFormatVersion  - ID версии формата данных; константа из числа IRegFormat_Birth_xxx;
--   iiRegionIDs     - список ID рабочих районов, в которых будет выполняться обработка;
--   iShowSourceInfo - показывать ли детальную информацию по загрузке данных (0/1);
--   iShowWarnings   - показывать ли предупреждения (0/1);
--   Log             - данные протокола;
--   iTaskRecID      - ID задачи (серверной операции); null, если выполняется не в составе серверной операции;
--   iLogLevel       - стартовый уровень протоколирования;
--   iErrorCount     - количество сбоев при обработке;
--   iTotalRecCount  - количество записей в файле;
--   iProcRecCount   - количество обработанных записей;
--   iBadRecCount    - количество сбойных записей;
--   iSavedRecCount  - количество сохранённых записей;

Описание

Выполняет загрузку сведений о регистрации смерти из органов ЗАГС.
Вид сведений: “Сведения из ЕГР ЗАГС о государственной регистрации смерти” версия 4.0.0 и 4.0.1.
Параметры:

  • iFormatVersion - ID версии формата данных; константа из числа IRegFormat_Death_xxx;
  • iiRegionIDs - список ID рабочих районов, в которых будет выполняться обработка;
  • iShowSourceInfo - показывать ли детальную информацию по загрузке данных (0/1);
  • iShowWarnings - показывать ли предупреждения (0/1);
  • Log - данные протокола;
  • iTaskRecID - ID задачи (серверной операции); null, если выполняется не в составе серверной операции;
  • iLogLevel - стартовый уровень протоколирования;
  • iErrorCount - количество сбоев при обработке;
  • iTotalRecCount - количество записей в файле;
  • iProcRecCount - количество обработанных записей;
  • iBadRecCount - количество сбойных записей;
  • iSavedRecCount - количество сохранённых записей;
  • iSkipRecCount - количество пропущенных записей;
  • iProcPCCount - количество обработанных людей;
  • iAuditOriginID - источник события для аудита;
  • sAuditNotes - примечания для аудита.

LoadBirthList104

PROCEDURE LoadBirthList104(
    iFormatVersion PLS_INTEGER, iiRegionIDs uszn.TIntegerList, iShowSourceInfo PLS_INTEGER, iShowWarnings PLS_INTEGER,
    LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, iLogLevel PLS_INTEGER,
    iErrorCount IN OUT NOCOPY PLS_INTEGER, iTotalRecCount OUT PLS_INTEGER, iProcRecCount OUT PLS_INTEGER, iBadRecCount OUT PLS_INTEGER,
    iSavedRecCount OUT PLS_INTEGER, iSkipRecCount OUT PLS_INTEGER, iProcPCCount OUT PLS_INTEGER,
    iModifyDUL PLS_INTEGER, iNoIdentif PLS_INTEGER,
    iAuditOriginID PLS_INTEGER, sAuditNotes VARCHAR2);
 
-- Выполняет загрузку сведений о регистрации рождения, полученную от ЕГИССО, для ДКМНС ЯНАО.
-- Параметры:
--   iFormatVersion - ID версии формата данных; константа из числа IRegFormat_Birth_xxx;
--   Log            - протокол;
--   iTaskRecID     - ID задачи (серверной операции); null, если выполняется не в составе серверной операции;
--   iLogLevel      - стартовый уровень протоколирования;
--   iErrorCount    - количество сбоев при обработке;
--   iTotalRecCount - количество записей в файле;
--   iProcRecCount  - количество обработанных записей;
--   iBadRecCount   - количество сбойных записей;
--   iSavedRecCount - количество сохранённых записей;
--   iSkipRecCount  - количество пропущенных записей;
--   iProcPCCount   - количество обработанных людей;

Описание

Выполняет загрузку сведений о регистрации рождения из органов ЗАГС.
Вид сведений: “Сведения из ЕГР ЗАГС о государственной регистрации рождения” версия 4.0.0 и 4.0.1.
Параметры:

  • iFormatVersion - ID версии формата данных; константа из числа IRegFormat_Birth_xxx;
  • iiRegionIDs - список ID рабочих районов, в которых будет выполняться обработка;
  • iShowSourceInfo - показывать ли детальную информацию по загрузке данных (0/1);
  • iShowWarnings - показывать ли предупреждения (0/1);
  • Log - данные протокола;
  • iTaskRecID - ID задачи (серверной операции); null, если выполняется не в составе серверной операции;
  • iLogLevel - стартовый уровень протоколирования;
  • iErrorCount - количество сбоев при обработке;
  • iTotalRecCount - количество записей в файле;
  • iProcRecCount - количество обработанных записей;
  • iBadRecCount - количество сбойных записей;
  • iSavedRecCount - количество сохранённых записей;
  • iSkipRecCount - количество пропущенных записей;
  • iProcPCCount - количество обработанных людей;
  • iModifyDUL = 1 - модифицировать ДУЛ при их наличии в базе у граждан
  • iNoIdentif = 1 - создавать документы о снятии с учёта
  • iAuditOriginID - источник события для аудита;
  • sAuditNotes - примечания для аудита.

LoadBirthListKmns104

PROCEDURE LoadBirthListKmns104(
  iFormatVersion PLS_INTEGER,
  LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, iLogLevel PLS_INTEGER,
  iErrorCount IN OUT NOCOPY PLS_INTEGER,
  iTotalRecCount IN OUT PLS_INTEGER, iProcRecCount IN OUT PLS_INTEGER, iBadRecCount IN OUT PLS_INTEGER,
  iSavedRecCount IN OUT PLS_INTEGER, iSkipRecCount IN OUT PLS_INTEGER, iProcPCCount IN OUT PLS_INTEGER,
  iAuditOriginID PLS_INTEGER, sAuditNotes VARCHAR2);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkXMLImp_ZAGS IS
 
-- URI пространства имён
-- смерть
uri_xmlns_death_egr_root0      CONSTANT VARCHAR2(4000) := 'urn://x-artefacts-zags-fatalzp/root/112-25/4.0.0';
uri_xmlns_death_egr_types0     CONSTANT VARCHAR2(4000) := 'urn://x-artefacts-zags-fatalzp/types/4.0.0';
uri_xmlns_death_egr_root1      CONSTANT VARCHAR2(4000) := 'urn://x-artefacts-zags-fatalzp/root/112-25/4.0.1';
uri_xmlns_death_egr_types1     CONSTANT VARCHAR2(4000) := 'urn://x-artefacts-zags-fatalzp/types/4.0.1';
uri_xmlns_death_egisso_root1   CONSTANT VARCHAR2(4000) := 'urn://egisso-ru/msg/10.29.O/1.0.1';
uri_xmlns_death_egisso_types1  CONSTANT VARCHAR2(4000) := 'urn://egisso-ru/types/death-reg/1.0.1';

Описание

Выполняет загрузку сведений о регистрации рождения, полученную от ЕГИССО, для ДКМНС ЯНАО.
Параметры:

  • iFormatVersion - ID версии формата данных; константа из числа IRegFormat_Birth_xxx;
  • Log - протокол;
  • iTaskRecID - ID задачи (серверной операции); null, если выполняется не в составе серверной операции;
  • iLogLevel - стартовый уровень протоколирования;
  • iErrorCount - количество сбоев при обработке;
  • iTotalRecCount - количество записей в файле;
  • iProcRecCount - количество обработанных записей;
  • iBadRecCount - количество сбойных записей;
  • iSavedRecCount - количество сохранённых записей;
  • iSkipRecCount - количество пропущенных записей;
  • iProcPCCount - количество обработанных людей;
  • iAuditOriginID - источник события для аудита;
  • sAuditNotes - примечания для аудита.