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

pkXMLExp_SiSZN.sql

ExportDataForCity

PROCEDURE ExportDataForCity(
    iRegionID PLS_INTEGER, iCityID PLS_INTEGER, iIsPrimary PLS_INTEGER, sOutFileDir VARCHAR2,
    iTaskRecID PLS_INTEGER, hLog UTL_FILE.File_Type, iLogLevel PLS_INTEGER);
 
END;
 
/
CREATE OR REPLACE PACKAGE BODY uszn.pkXMLExp_SiSZN IS
 
-- Параметры экспорта
sExportTypeName  CONSTANT VARCHAR2(255) := 'iSZN2SiSZN';
iAppVersionMajor CONSTANT PLS_INTEGER := 1;
iAppVersionMinor CONSTANT PLS_INTEGER := 7;
iAppVersionRev   CONSTANT PLS_INTEGER := 0;
 
-- Параметры экспорта справочника
TYPE TDicInfoRec IS RECORD(
  sKindName  VARCHAR2(30),
  sName      VARCHAR2(255),
  sExportSQL VARCHAR2(4000));
TYPE TDicInfoRecArray IS Varray(14) OF TDicInfoRec;

Описание

Выполняет экспорт данных для указанного населённого пункта районного подчинения.
Параметры:

  • iRegionID, iCityID - ключ населённого пункта районного подчинения (в справочнике «Населённые пункты»);
  • iIsPrimary - является ли выгрузка первичной (0/1);
  • sOutFileDir - наименование каталога, в котором будет создаваться выходной файл;
  • iTaskRecID - ID задачи серверной операции;
  • hLog - дескриптор файла протокола;
  • iLogLevel - уровень вложенности протокола для протоколирования процесса экспорта.

При первичной выгрузке экспортируются только метаинформация, информация об экспорте и справочники.