Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сервисы и Портлеты




Взаимосвязь хранимых процедур и таблиц баз данных

Перечень хранимых процедур

Перечень хранимых процедур, используемых в ПК МВ, приведен в Таблице 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  
  SET_REQUEST_FLAG mezhved update mezhved    
  UPDATE_OPER mezhved update application 2012-12-25, http://perch.lan.iac.spb.ru/issues/14384  
oper  

 

Таблица 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-сервисы)

№ пп Наименование хранимой процедуры Тело функции Ссылки на таблицы в аргументах
Таблицы Оператор
  mv_db.mezhved_pk.get_smev_journal sirdb.mezhved select sirdb.application
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_request_for_card_3_3_4 sirdb.statuses select sirdb.mezhved
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  
  get_notif_response_3_5_4 sirdb.mezhved select sirdb.mezhved
classifiers.t$services_full select sirdb.application
classifiers.mv_ldap select  
sirdb.application select  
sirdb.journal select  
sirdb.services select  
sirdb.oper select  
  get_notif_request_3_5_4 sirdb.mezhved select  
sirdb.application select
classifiers.t$services_full select
sirdb.journal select
sirdb.statuses select
sirdb.oper select
classifiers.mv_ldap select
  get_list_response_arm_2_9_13 mezhved select mezhved
classifiers.t$services_full select application
classifiers.mv_ldap select journal
application select  
journal select  
services select  
oper select  
  get_request_for_card_3_5_4 sirdb.statuses select sirdb.mezhved
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  
  get_list_response_arm_3_5_4 mezhved select mezhved
classifiers.t$services_full select application
classifiers.mv_ldap select journal
application select  
journal select  
services select  
oper select  

 





Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 390; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.