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