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

pkUniCard104Proc.sql

Корпоративная Информационная Система iSZN

ExpFkECertNotify_CertHistory

FUNCTION ExpFkECertNotify_CertHistory(iMessageID PLS_INTEGER, iRegionID PLS_INTEGER, iECertHistoryID PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Добавляет сведения о выгрузке записи истории статуса электронного сертификата в ГИС ЕКЖЯ.
Параметры:

  • iMessageID - ID исходящего сообщения для ГИС ЕКЖЯ;
  • iRegionID, iECertHistoryID - ключ записи истории статусов электронного сертификата.

Возвращает ID созданной записи.
Если запись для этой записи истории уже есть, возникает exception.

ExpFkECertNotify_SaveCreate

PROCEDURE ExpFkECertNotify_SaveCreate(iMessageID PLS_INTEGER, ECerts TExpECertRecs);

Описание

Сохраняет в таблицу r_yanao_uc_fk_ecert_notify сведения о выгруженных в составе сообщения записях о создании
сертификатов.
Параметры:

  • iMessageID - ID исходящего сообщения для ГИС ЕКЖЯ;
  • ECerts - сведения о записях сертификатов, выгруженных в составе сообшения.

ExpFkECertNotify_SaveUpdate

PROCEDURE ExpFkECertNotify_SaveUpdate(iMessageID PLS_INTEGER, HistRecs TExpECertHistRecs, Transacts TExpECertTransacts);

Описание

Сохраняет в таблицу r_yanao_uc_fk_ecert_notify сведения о выгруженных в составе сообщения записях об обновлении
сертификатов.
Параметры:

  • iMessageID - ID исходящего сообщения для ГИС ЕКЖЯ;
  • HistRecs - сведения о записях истории статусов сертификатов, выгруженных в составе сообшения;
  • Transacts - сведения о транзакциях по сертификатам, выгруженных в составе сообшения.

ExpFkECertNotify_CertTransact

FUNCTION ExpFkECertNotify_CertTransact(iMessageID PLS_INTEGER, iRegionID PLS_INTEGER, iECertID PLS_INTEGER, iTransactID PLS_INTEGER) RETURN PLS_INTEGER;

Описание

Добавляет сведения о выгрузке записи транзакции по электронному сертификату в ГИС ЕКЖЯ.
Параметры:

  • iMessageID - ID исходящего сообщения для ГИС ЕКЖЯ;
  • iRegionID, iECertID - ключ электронного сертификата;
  • iTrancactID - ID транзакции.

Возвращает ID созданной записи.
Если запись для этой транзакции по этому сертификату уже есть, возникает exception.

DecodePAN

FUNCTION DecodePAN(bEncodedValue BLOB, rKey RAW) RETURN VARCHAR2;

Описание

Декодирует PAN, полученный от ГИС ЕКЖЯ.
Параметры:

  • bEncodedValue - зашифрованное двоичное значение PAN;
  • rKey - ключ для расшифровки.

PAN шифруется с помощью алгоритма AES256/CBC/PKCS5Padding, вектор инициализации не используется.
Если bEncodedValue=null, возвращает null.
Если полученные в результате расшифровки данные не являются последовательностью цифр длиной от 16 до 19,
возникает exception.
NB: для работы функции необходимо предоставить пользователю USZN привилегии на испольнение пакета SYS.DBMS_CRYPTO.
Выполняется пользователем SYS: grant execute on DBMS_CRYPTO to USZN.
NB: Пакет DBMS_CRYPTO в Oracle 9i отсутствует.

EncodePAN

FUNCTION EncodePAN(sValue VARCHAR2, rKey RAW) RETURN BLOB;

Описание

Кодирует PAN для передачи в ГИС ЕКЖЯ.
Параметры:

  • sValue - значение PAN;
  • rKey - ключ для расшифровки.

Возвращает зашифрованное значение.
PAN шифруется с помощью алгоритма AES256/CBC/PKCS5Padding, вектор инициализации не используется.
Если sValue=null, возвращает null.
Если исходные данные не являются последовательностью цифр длиной от 16 до 19, возникает exception.
NB: для работы функции необходимо предоставить пользователю USZN привилегии на испольнение пакета SYS.DBMS_CRYPTO.
Выполняется пользователем SYS: grant execute on DBMS_CRYPTO to USZN.
NB: Пакет DBMS_CRYPTO в Oracle 9i отсутствует.

UnloadSocialServices

FUNCTION UnloadSocialServices(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

01 Выгрузка реестра социальных услуг (SocialServices).

UnloadSocialServicesProviders

FUNCTION UnloadSocialServicesProviders(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

02 Выгрузка реестра поставщиков услуг (SocialServicesProviders).

LoadSPEmployees

FUNCTION LoadSPEmployees(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

03 Загрузка реестра сотрудников по поставщиками социальных услуг (sSPEmployees).

LoadCitizenData

FUNCTION LoadCitizenData(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, rKey RAW, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

04 Загрузка данных о новых гражданах, зарегистрированных в ГИС ЕКЖЯ (CitizenData).

UnloadIndividualPrograms

FUNCTION UnloadIndividualPrograms(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

05 Выгрузка данных об индивидуальных программах граждан (IndividualPrograms).

UnloadUrgentServices

FUNCTION UnloadUrgentServices(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

06 Выгрузка данных о решениях срочных социальных услуг граждан (UrgentServices).

LoadContractsProviders

FUNCTION LoadContractsProviders(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

07 Загрузка данных о новых заключенных договорах ПСУ (не ГУ) (contractsProviders).

LoadAddContractsProviders

FUNCTION LoadAddContractsProviders(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

08 Загрузка данных об изменении заключенных договорах ПСУ (не ГУ) (addContractsProviders).

UnloadContractsGoverment

FUNCTION UnloadContractsGoverment(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

09 Выгрузка данных об актуальных договорах ПСУ (ГУ) (contractsGoverment).

UnloadAddContractsGoverment

FUNCTION UnloadAddContractsGoverment(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

10 Выгрузка данных об изменении заключенных договорах ПСУ (ГУ) (addContractsGoverment).

LoadSocialServicesHistory

FUNCTION LoadSocialServicesHistory(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

11 Загрузка реестра оказанных услуг поставщиками социальных услуг (socialServicesHistory).

UnloadRecipients

FUNCTION UnloadRecipients(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

12 Выгрузка данных о получателях услуг, незарегистрированных в ГИС ЕКЖЯ (Recipient).

UnloadCategoryData

FUNCTION UnloadCategoryData(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

13 Выгрузка реестра льготных категорий граждан, имеющих право на ЕПБ (CategoryData).

LoadYMALLongevity

FUNCTION LoadYMALLongevity(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

14 Загрузка реестра граждан, желающих подключиться или отключиться от проекта «Ямальское долголетие» (YMALLongevity).

UnloadYMALLongevityChange

FUNCTION UnloadYMALLongevityChange(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

15 Выгрузка реестра изменений статусов участия граждан в проекте «Ямальское долголетие» (YMALLongevityChange).

UnloadPANRequest

FUNCTION UnloadPANRequest(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

16 Выгрузка данных запроса на PAN карт граждан (PassPANCards).

LoadPANAnswer

PROCEDURE LoadPANAnswer(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, rKey RAW, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER);

Описание

16 Загрузка ответа на запрос PAN карт граждан (PassPANCards).

UnloadECertPrograms

FUNCTION UnloadECertPrograms(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER) RETURN CLOB;

Описание

17 Выгрузка реестра программ электронных сертификатов (ECertPrograms).

UnloadECertCreate

FUNCTION UnloadECertCreate(
  LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, rKey RAW, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER,
  ExpECerts OUT TExpECertRecs) RETURN CLOB;

Описание

18 Выгрузка сведений о вновь выпущенных электронных сертификатах (ECertCreate).

LoadECertCreateAnswer

PROCEDURE LoadECertCreateAnswer(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iMessageID PLS_INTEGER, iStartLevel PLS_INTEGER);

Описание

18 Загрузка ответа на выгрузку сведений о вновь выпущенных электронных сертификатах.

UnloadECertUpdate

FUNCTION UnloadECertUpdate(
  LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, rKey RAW, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iStartLevel PLS_INTEGER,
  HistRecs OUT TExpECertHistRecs, Transacts OUT TExpECertTransacts) RETURN CLOB;

Описание

19 Выгрузка сведений об изменении электронных сертификатов (ECertUpdate).

LoadECertUpdateAnswer

PROCEDURE LoadECertUpdateAnswer(LOG IN OUT NOCOPY uszn.pkServerOps.TServerOpLog, iTaskRecID PLS_INTEGER, sNeedVersion VARCHAR2, iMessageID PLS_INTEGER, iStartLevel PLS_INTEGER);

Описание

19 Загрузка ответа на выгрузку сведений об изменении электронных сертификатов.