Документация iSZN
pkXMLImp_MIAC.sql
OutMetaAndExportInfo
PROCEDURE OutMetaAndExportInfo(iRegionID PLS_INTEGER, hLog UTL_FILE.File_Type, iOpID PLS_INTEGER, iExchangeKindID PLS_INTEGER, dRetrievalDate OUT DATE, iExporterID_Int OUT PLS_INTEGER, iRecipientID_Int OUT PLS_INTEGER);
Описание
Вывод в файл hLog метаинформации и параметров экспорта.
Параметры:
- iRegionID - район загрузки;
- hLog - файл протокола;
- iOpID - ID серверной операции;
- iExchangeKindID - ID справочника обмена ID организаций экспортёров/получателей;
- iExporterID_Int - внутренний ключ организации-агента, предоставляющая сведения;
- iRecipientID_Int - внутренний ключ организации-получателя.
Загрузка справочных и рабочих данных
Load
PROCEDURE Load(sFileDir VARCHAR2, sFileName VARCHAR2, sLogName VARCHAR2, iRegionID PLS_INTEGER, iStrictDictCheck PLS_INTEGER, iLogSourceInfo PLS_INTEGER, iLogWarnings PLS_INTEGER); END; / CREATE OR REPLACE PACKAGE BODY uszn.pkXMLImp_MIAC IS -- протоколирует ошибку 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 BEGIN uszn.pkServerOps.LogWriteString(hLog, '[*] Предупреждение: '||sWarnMsg, TRUE, TRUE, iLogLevel); END; /*******************************************************************************************************************/
Описание
sFileDir - каталог, через который происходит обмен файлами (значение параметра Utl_File_Dir) sFileName - наименование загружаемого файла sLogName - наименование файла протокола iRegionID - ID района, в который загружаются данные iStrictDictCheck = 1 - продолжать ли загрузку рабочих данных в случае возникновения ошибок при загрузке справочников iLogSourceInfo = 1 - показывать детальную информацию по загрузке данных iLogWarnings = 1 - показывать предупреждения.