Документация iSZN
pkXMLImp_Pens.sql
Метаинформация
OutMetaAndExportInfo
PROCEDURE OutMetaAndExportInfo(iRegionID PLS_INTEGER, hLog UTL_FILE.File_Type, iOpID PLS_INTEGER, dRetDate OUT DATE, iRgnID_Int OUT PLS_INTEGER, iExpID_Int OUT PLS_INTEGER, iRecID_Int OUT PLS_INTEGER);
Описание
Вывод в файл hLog метаинформации и параметров экспорта.
Параметры:
- iRegionID - район загрузки;
- hLog - файл протокола;
- iOpID - ID серверной операции;
- dRetDate - дата выборки назначенных сумм
- iRgnID_Int - внутренний ключ района выгрузки
- iExpID_Int - внутренний ключ организации-агента, предоставляющая сведения;
- iRecID_Int - внутренний ключ организации-получателя.
Загрузка справочных и рабочих данных
LoadPensions_Rgn_104
PROCEDURE LoadPensions_Rgn_104(sFileDir VARCHAR2, sFileName VARCHAR2, sLogName VARCHAR2, iRegionID PLS_INTEGER, iCreatePersons PLS_INTEGER, iStrictDictCheck PLS_INTEGER, iNoIdentif PLS_INTEGER, iLogSourceInfo PLS_INTEGER, iLogWarnings PLS_INTEGER); END; / CREATE OR REPLACE PACKAGE BODY uszn.pkXMLImp_Pens IS -- Версия формата загружаемого файла sNeedAppVersionMajor CONSTANT VARCHAR2(3) := '1'; sNeedAppVersionMinor CONSTANT VARCHAR2(3) := '3'; sNeedExportTypeName CONSTANT VARCHAR2(255) := 'PersonalPensionInfoData'; -- протоколирует ошибку PROCEDURE LogError(hLog UTL_FILE.File_Type, iOpID PLS_INTEGER, sErrMsg VARCHAR2, iLogLevel PLS_INTEGER) IS BEGIN uszn.pkServerOps.LogWriteFailureInfo(hLog, iOpID, '[!] Ошибка: '||sErrMsg, TRUE, TRUE, iLogLevel); END; -- протоколирует предупреждение
Описание
sFileDir - каталог, через который происходит обмен файлами (значение параметра Utl_File_Dir) sFileName - наименование загружаемого файла sLogName - наименование файла протокола iRegionID - ID района, в который загружаются данные iCreatePersons = 1 - создание экземпляров людей во время загрузки iStrictDictCheck = 1 - продолжать ли загрузку рабочих данных в случае возникновения ошибок при загрузке справочников iLogSourceInfo = 1 - показывать детальную информацию по загрузке данных iLogWarnings = 1 - показывать предупреждения.