1.4Схема взаимодействия Рассмотрим последовательность действий, которую должен выполнить потребитель электронного сервиса СК для корректной работы в зависимости от того, в рамках какой из областей применения произведен запрос.
1.4.1Межведомственное взаимодействие / Доступ к Базовым реестрам 1.4.1.1Этап 1 (не обязательно). Запрос списка доступных типов запросов Для этого необходимо вызвать метод «Получить список доступных типов запросов» (getTaskTypes), корректно заполнив блок user (см. раздел 4.2.3). Корректно заполненным считается блок с заполненными разделами organization и person. Правила заполнения поля organization указаны в разделе «Правила заполнения блока organization». В поле person должно быть указано ФИО лица, ответственного за заказ данного запроса.
Полученный объектный список доступных сервисов представляет собой информацию по всем Типам входящих запросов, доступных данному Потребителю информации, а также метаданные, которые необходимо использовать для корректного вызова (список параметров запроса/ответа).
ВАЖНО: К данному руководству также приложен документ «РЭС Приложение 1. Типы Входящих сообщений по Межведомственному взаимодействию», в котором описана исчерпывающая информация по каждому из возможных типов запросов, с примерами.
Далее, в зависимости от того, какой конкретно Тип входящего запроса выбран, необходимо перейти на Этап 2А, либо 2Б.
1.4.1.2Этап 2А Запрос c мгновенным ответом Для таких запросов необходимо вызвать метод «Исполнить запрос» processTask, заполнив служебную информацию и список параметров в соответствии с полученными ранее путем вызова метода getTaskTypes либо изучением документа «РЭС Приложение 1. Типы Входящих сообщений по Межведомственному взаимодействию» описаниями. Система произведет обработку запроса и в синхронном режиме отдаст ответ, список параметров которого также будет заполнен в соответствии с ранее полученными метаданными.
1.4.1.3Этап 2Б. Запрос c отложенным ответом Для таких запросов необходимо вызвать метод «Запросить исполнение» bookRequest, заполнив служебную информацию и список параметров в соответствии с полученными ранее путем вызова метода getTaskTypes либо изучением документа «РЭС Приложение 1. Типы Входящих сообщений по Межведомственному взаимодействию» описаниями. Система произведет инициацию запроса, а в ответ отдаст номер задачи (тикет). Далее с периодичностью от 4-х до 24-х часов запрашивающему ведомству предлагается вызывать метод «Запросить результат» getResult, передавая ему в качестве входного параметра полученный тикет. Как только задача в системе СК будет обработана и ответ по ней будет сформирован, этот же метод отдаст конечный ответ, список параметров которого также будет заполнен в соответствии с ранее полученными метаданными.
1.5Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами.
2Руководство пользователя 2.1Операция «Запросить список типов запросов» 2.1.1Общие сведения Код операции:
| getTaskTypes
| Наименование операции:
| Запросить список типов запросов
| Назначение операции:
| Данный метод возвращает список типов запросов, доступный для данного пользователя
| 2.1.2Описание входных параметров Входные данные: getTaskTypesMessageData
№
| Код параметра
| Описание параметра
| Обяз.
| Способ заполнения/Тип
| Комментарий
| 1
| AppData
| Объект, содержащий значимые данные
| +
| tns: getTaskTypesMessageType
|
| 2.1.3Описание выходных параметров Выходные данные: getTaskTypesResponseMessageData
№
| Код параметра
| Описание параметра
| Обяз.
| Способ заполнения/Тип
| Комментарий
| 1
| AppData
| Объект, содержащий значимые данные
| +
| tns: getTaskTypesResponseMessageType
|
| Параметры комплексного типа описаны в приложении «Описание общих структур данных».
2.1.4Коды возвратов №
| Код возврата
| Описание кода возврата
| Условия возникновения
| Комментарий
| 1
| 1
| Организация не найдена
| Данный код возврата соответствует ситуации, когда организация с запрошенным кодом не числится в реестре МВД России
|
| 2.1.5Контрольные примеры Запрос
getTaskTypes-request.xml
Ответ на запрос в случае успешного исполнения
getTaskTypes-response.xml
|