Перечень хранимых процедур, используемых в ПК МВ, приведен в Таблице 4.
Таблица 4 – Перечень хранимых процедур, используемых в ПК МВ
Наименование пакета хранимых процедур
Наименование таблицы БД
Наименование хранимой процедуры
mezhved_pk
Схема sirdb
Хранимки
application
GET_APP_ID_BY_GUID
journal
GET_BLOCK_END_DATE
services
GET_CHILD_APPS
oper
GET_COMPLETE_REPORTS
statuses
GET_IOGV_NAME
mezhved
GET_LIST_RESPONSE_ARM_2_9_13
application_xml
GET_SERVICE_PARAMS
mezhved_reports
REM_BLOCK
c_process
REM_BLOCK
c_a_process
SAVE_REPORT
SET_BLOCK
SET_BLOCK
SET_LAST_REQ_ST
SET_MV_APPLICATION_3_3_4
SET_OVERDUE
SET_REQUEST_FLAG
SET_REQUEST_FLAG
UPDATE_OPER
mv_db.mezhved_pk
Схема mv_db
CREATE_CARD_2_9_20
card
DEL_EXT_XML
external_xml_message
GET_ANALYTICAL_REPORT
GET_CARD_LIST_2_9_20
GET_CARD_LIST_UNITED_ARM
GET_EXT_XML
GET_NEW_RESPONSE_2_9_13
GET_NOTIF_REQUEST_2_9_18
GET_NOTIF_RESPONSE_2_9_18
GET_REQUEST_FOR_CARD_3_3_4
GET_REQUEST_FOR_REPORT_2_9_1
GET_REQUEST_FOR_REPORT_2_9_13
GET_REQ_LIST_SIMPLE
SAVE_EXT_XML
SET_CARD_ARCHIVE
mezhved
Схема classifiers
GET_USL_LIST
mv_uls_serv
GET_SERVICE_FOR_USL_2_10_15
mv_uls_potreb
GET_SERVICE_FOR_GROUP_2_10_15
services
GET_SERVICE_PARAMS
t$services_full
GET_REQUISITES
mv_ldap
GET_STATUS_BY_ID
mv_service_status_monitoring
GET_IOGV_NAME
mv_rekvizit
GET_IOGV_NAME_2_10_15
t$unv_serv#serv_requisites
F$US#SEND_CLASSIFIER
statuses
F$US#GET_SERV_REQUISITES
mv_gis_gmp
F$US#GET_REQUISITE_GROUPS
mv_clsf_of_clsfrs
F$US#GET_RPLCBL_REQUISITES
t$unv_serv#replaceable_atts
GET_SERVICE_LIST
okato
GET_SERVICE_ADD_INFO
kzr_prefix
GET_INFO_BY_POTREB
GET_PROVIDERS_FOR_USL
GET_CHILD_IOGV
GET_PROVIDER
GET_SERV_REQUISITES_3_3_7
GET_REQUISITE_GROUPS_3_3_7
GET_E_SERVICE_LIST
Новые хранимые процедуры, написанные под REST-сервисы
Используются схемы sirdb, classifiers, mv_db
mv_db.mezhved_pk.get_smev_journal
get_request_for_card_3_3_4
get_notif_response_3_5_4
get_notif_request_3_5_4
get_list_response_arm_2_9_13
get_request_for_card_3_5_4
get_list_response_arm_3_5_4
В Таблицах 5, 6, 7 и 8 представлена взаимосвязь хранимых процедур, приведенных в Таблице 4, и таблиц баз данных, описанных в Таблице 2.
Таблица 5 – Взаимосвязь хранимых процедур и таблиц баз данных (пакет хранимых процедур mezhved_pk)
№ пп
Наименование хранимой процедуры
Тело функции
Ссылки на таблицы в аргументах
Описание хранимой процедуры
Комментарий
Таблицы
Оператор
GET_APP_ID_BY_GUID
mezhved
select
GET_BLOCK_END_DATE
mezhved
select
return date (закомментировано!)
GET_BLOCK_END_DATE
mezhved
select
return number
GET_CHILD_APPS
mezhved
select
ХП «Просмотр дочерних обращений», 2013-08-07
application
select [left join]
journal
select [left join]
oper
select [left join]
classifiers.t$services_full
select [left join]
classifiers.mv_ldap
select [left join]
classifiers.statuses
select [left join]
GET_COMPLETE_REPORTS
mezhved_reports
select
Получение списка готовых отчетов, дата создания 2012-04-20
GET_IOGV_NAME
classifiers.mv_ldap
select
GET_LIST_RESPONSE_ARM_2_9_13
mezhved
select
mezhved
Просмотр списка запросов в АРМе ответа (возвращаются запросы только с типом сервиса = 2), 2012-12-17
classifiers.t$services_full
select [left join]
application
classifiers.mv_ldap
select [left join]
journal
application
select [left join]
journal
select [left join]
services
select [left join]
oper
select [left join]
GET_SERVICE_PARAMS
classifiers.t$services_full
classifiers.mv_ldap
REM_BLOCK
mezhved
update
mezhved
REM_BLOCK
mezhved
update
mezhved
SAVE_REPORT
mezhved_reports
select
mezhved_reports
Cохранение готовых отчетов по межведу, дата создания 2012-04-20
mezhved_reports
insert
mezhved_reports
update
SET_BLOCK
mezhved
select
mezhved
mezhved
update
SET_BLOCK
mezhved
select
mezhved
mezhved
update
SET_LAST_REQ_ST
mezhved
select
mezhved
2012-11-26, Установить текущее время в служебную таблицу «обращения-потребители-сервисы» (т.е. установить время последнего просмотра статуса), http://perch.lan.iac.spb.ru/issues/7274
mezhved
update
SET_MV_APPLICATION_3_3_4
mezhved
insert
http://perch.lan.iac.spb.ru/issues/14384, ХП «Запись данных в служебную таблицу «обращения-потребители-сервисы» (11745), 2013-12-25, СДЕЛАНА НА ОСНОВЕ set_mv_application
mezhved
select
mezhved
update
SET_OVERDUE
mezhved
update
2013-07-16, Установка флага "просрочен" (вызывается JOBом) 11493
Таблица 6 – Взаимосвязь хранимых процедур и таблиц баз данных (пакет хранимых процедур mv_db.mezhved_pk)
№ пп
Наименование хранимой процедуры
Тело функции
Ссылки на таблицы в аргументах
Описание хранимой процедуры
Таблицы
Оператор
CREATE_CARD_2_9_20
card
select
card
Информационный поток «Создать/изменить карточку», добавлено поле el_app_id по задаче 9041, 2013-03-06
card
insert
card
update
DEL_EXT_XML
external_xml_message
delete
external_xml_message
удаление внешнего xml сообщения, http://perch.lan.iac.spb.ru/issues/7797, 2012-12-24
GET_ANALYTICAL_REPORT
sirdb.MEZHVED
select
sirdb.journal
Сформировать аналитический отчет, 2012-09-19
classifiers.MV_LDAP
select
classifiers.t$services_full
select
sirdb.journal
select
classifiers.statuses
select
GET_CARD_LIST_2_9_20
card
select
card
Получить список карточек (9041), отображаем карточки, где el_app_id «Id электронного дела» в card не заполнено, 2012-03-06
sirdb.statuses
select
sirdb.services
select
classifiers.mv_uls_potreb
select
sirdb.mezhved
select
GET_CARD_LIST_UNITED_ARM
card
select
card
Получить список карточек для объединенного АРМ(9041),тоже самое, что и хп get_card_list_x, отличается условием el_app_id is not null, 2012-03-06
sirdb.statuses
select
sirdb.services
select
GET_EXT_XML
external_xml_message
select
external_xml_message
Получение внешнего xml сообщения, http://perch.lan.iac.spb.ru/issues/7797, 2012-12-24
GET_NEW_RESPONSE_2_9_13
sirdb.mezhved
select
Просмотр новых ответов в карточке (добавлен постраничный поиск 7437), 2012-12-10
sirdb.application
select
classifiers.t$services_full
select
sirdb.journal
select
sirdb.statuses
select
sirdb.oper
select
classifiers.mv_ldap
select
GET_NOTIF_REQUEST_2_9_18
sirdb.mezhved
select
Просмотр «Моих запросов» в Нотификаторе(8366), 2013-01-28
sirdb.application
select
classifiers.t$services_full
select
sirdb.journal
select
sirdb.statuses
select
sirdb.oper
select
classifiers.mv_ldap
select
GET_NOTIF_RESPONSE_2_9_18
sirdb.mezhved
select
sirdb.mezhved
Просмотр «Моих ответов» нотификаторе, 2013-01-30, http://perch.lan.iac.spb.ru/issues/8366
classifiers.t$services_full
select
sirdb.application
classifiers.mv_ldap
select
sirdb.application
select
sirdb.journal
select
sirdb.services
select
sirdb.oper
select
GET_REQUEST_FOR_CARD_3_3_4
sirdb.statuses
select
sirdb.mezhved
http://perch.lan.iac.spb.ru/issues/14384, 2013-12-25, Информационный поток «Просмотр списка запросов в АРМе запроса (Для карточки)», добавлен входной необязательный параметр "ID сервиса" (14274)
sirdb.mezhved
select
sirdb.application
sirdb.application
select
sirdb.journal
sirdb.journal
select
sirdb.oper
select
classifiers.t$services_full
select
classifiers.mv_ldap
select
card
select
classifiers.mv_uls_potreb
select
TABLE(l_list), l_list req_for_card_list_3_0_4_t
select
GET_REQUEST_FOR_REPORT_2_9_1
sirdb.mezhved
select
sirdb.application
Формирует отчет по обращениям (в выходные параметры добавлено наименование статуса), хранимка "Сформировать отчет по обращениям", по задаче 10873 на вход могут передаваться несколько иогв потребителей и поставщиков (строкой) 2013-06-07, 2012-09-19
sirdb.application
select
sirdb.mezhved
classifiers.t$services_full
select
sirdb.journal
sirdb.services
select
sirdb.journal
select
classifiers.statuses
select
classifiers.mv_ldap
select
sirdb.statuses
select
табл. dual
select
GET_REQUEST_FOR_REPORT_2_9_13
sirdb.mezhved
select
sirdb.application
Формирует отчет по обращениям (зменение инфопотока по задаче 7437), 2012-09-19
sirdb.application
select
classifiers.mv_ldap
classifiers.t$services_full
select
sirdb.mezhved
sirdb.services
select
sirdb.journal
sirdb.journal
select
classifiers.statuses
select
classifiers.mv_ldap
select
GET_REQ_LIST_SIMPLE
sirdb.mezhved
select
Просмотр запросов для карточки из СИР, 2012-08-15
sirdb.journal
select
SAVE_EXT_XML
external_xml_message
insert
external_xml_message
Сохранение внешнего xml сообщения, http://perch.lan.iac.spb.ru/issues/7797, 2012-12-24
SET_CARD_ARCHIVE
CARD
update
2013-08-08, Перевод карточки в архив (вызывается JOBом) 11762
Таблица 7 – Взаимосвязь хранимых процедур и таблиц баз данных (пакет хранимых процедур mezhved)
№ пп
Наименование хранимой процедуры
Тело функции
Ссылки на таблицы в аргументах
Описание хранимой процедуры
Таблицы
Оператор
GET_USL_LIST
mv_uls_serv
select
mv_uls_potreb
select
services
select
GET_SERVICE_FOR_USL_2_10_15
mv_uls_serv
select
t$services_full
Получить список сервисов для услуги, (добавлено поле постраничный поиск 7437), 2012-05-06
mv_uls_potreb
select
mv_ldap
t$services_full
select
mv_ldap
select
GET_SERVICE_FOR_GROUP_2_10_15
t$services_full
select
t$services_full
Получить список сервисов для группы, (добавлено наименование поставщика информации 10334), 2013-05-06
mv_ldap
select
mv_ldap
GET_SERVICE_PARAMS
t$services_full
select
mv_ldap
select
mv_service_status_monitoring
select
GET_REQUISITES
mv_rekvizit
select
t$unv_serv#serv_requisites
select
GET_STATUS_BY_ID
statuses
select
GET_IOGV_NAME
mv_ldap
select
GET_IOGV_NAME_2_10_15
mv_ldap
select
ХП Получить информацию по ИОГВ (10282), далее исправлена по 10671, 2013-04-30
mv_gis_gmp
select
F$US#SEND_CLASSIFIER
mv_clsf_of_clsfrs
select
<05-06-2012> <Митрофанов> Передать справочник
F$US#GET_SERV_REQUISITES
t$unv_serv#serv_requisites
select
<29-03-2012> <Митрофанов> Показать необходимые реквизиты для данного сервиса
t$unv_serv#replaceable_atts
select
F$US#GET_REQUISITE_GROUPS
t$unv_serv#serv_requisites
select
<29-03-2012> <Митрофанов> Получить список реквизитов в группе
t$unv_serv#replaceable_atts
select
F$US#GET_RPLCBL_REQUISITES
t$unv_serv#replaceable_atts
select
GET_SERVICE_LIST
mv_uls_potreb
select
Получить список услуг по межведомственному взаимодействию, 2012-07-03
services
select
GET_SERVICE_ADD_INFO
t$services_full
select
Просмотр дополнительной информации по сервису, 2012-08-15
mv_ldap
select
GET_INFO_BY_POTREB
MV_LDAP
select
MV_LDAP
2012-09-24 Хранимая процедура "Получить электронную почту потребителя для оповещения"
MV_ULS_POTREB
select
MV_ULS_POTREB
GET_PROVIDERS_FOR_USL
mv_uls_serv
select
2013-07-08, ХП «Получить список поставщиков информации по услуге» (11268)
t$services_full
select
mv_ldap
select
GET_CHILD_IOGV
mv_ldap
select
2013-08-08, ХП «Показать дочерние ИОГВ» (11745)
GET_PROVIDER
t$services_full
select
t$services_full
GET_SERV_REQUISITES_3_3_7
t$unv_serv#serv_requisites
select
2014-01-17, ХП Получить список реквизитов в группе (14547)
t$unv_serv#replaceable_atts
select
mv_rekvizit
select
GET_REQUISITE_GROUPS_3_3_7
t$unv_serv#serv_requisites
select
2014-01-17, ХП Получить список реквизитов в группе (14547)
t$unv_serv#replaceable_atts
select
MV_REKVIZIT
select
GET_E_SERVICE_LIST
t$services_full
select
Получить список сервисов по межведомственному взаимодействию, 2012-07-03
Таблица 8 – Взаимосвязь хранимых процедур и таблиц баз данных (пакет хранимых процедур Новые хранимые процедуры, написанные под REST-сервисы)
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет
studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление