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

pkXMLImp_Pens_1_2.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_1_2 IS
 
-- Версия формата загружаемого файла
sNeedAppVersionMajor   CONSTANT VARCHAR2(3)  := '1';
sNeedAppVersionMinor   CONSTANT VARCHAR2(3)  := '2';
 
-- протоколирует ошибку
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;
 
-- протоколирует предупреждение
PROCEDURE LogWarning(hLog UTL_FILE.File_Type, sWarnMsg VARCHAR2, iLogLevel PLS_INTEGER) IS

Описание

sFileDir - каталог, через который происходит обмен файлами (значение параметра Utl_File_Dir) sFileName - наименование загружаемого файла sLogName - наименование файла протокола iRegionID - ID района, в который загружаются данные iCreatePersons = 1 - создание экземпляров людей во время загрузки iStrictDictCheck = 1 - продолжать ли загрузку рабочих данных в случае возникновения ошибок при загрузке справочников iLogSourceInfo = 1 - показывать детальную информацию по загрузке данных iLogWarnings = 1 - показывать предупреждения.