Документация 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
Описание
Декодирует 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
Описание
Кодирует 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 Загрузка ответа на выгрузку сведений об изменении электронных сертификатов.