Сценарии использования Взаимодействие реализовано по асинхронной схеме.
Общий алгоритм работы:
Информационная система-потребитель вызывает сервис и передает запрос с параметрами (методом GetPermit).
В ответ возвращается номер (идентификатор) запроса, присвоенный сервисом.
Информационная система-потребитель повторно вызывает сервис (методом GetState) указав номер (идентификатор) запроса
В ответ возвращается состояние запроса, а в случае успешной обработки запроса и результат - Справка о статусе здания, строения и сооружения.
Схема взаимодействия Схема взаимодействия представлена на рисунке 1.
Рисунок 1. «Схема взаимодействия»
Описание взаимодействия:
Взаимодействие инициируется ИС Потребителя путем направления запроса GetPermit. В ответе на этот запрос Сервис высылает внутренний номер запроса присвоенный данной заявке. В дальнейшем ИС Потребителя направляет запросы GetState с внутренним номером запроса, полученным ранее. Ответ на такие запросы содержит текущий статус выполнения заявки, и в случае успешного завершения также содержит затребованную информацию в виде вложений.
Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами.
2Руководство пользователя Операция «Запрос о предоставлении справки о статусе здания, строения и сооружения» Общие сведения Код операции:
| GetPermit
| Наименование операции:
| Запрос о предоставлении справки о статусе здания, строения и сооружения
| Назначение операции:
| Операция предназначена для отправки запроса на получение справки о статусе здания, строения и сооружения и получения информации о состоянии запроса. Принимает электронное сообщение с параметрами запроса. Возвращает номер (идентификатор) и состояние запроса.
| Описание входных параметров Входные данные: RequestData
№
| Код параметра
| Описание параметра
| Обязательность
| Способ заполнения/Тип
|
| MessageData/AppData/RequestData/Number
| Номер запроса (организации, приславшей запрос)
| –
| s:string
|
| MessageData/AppData/RequestData/DataTime
| Дата и время запроса
| –
| s:dateTime
|
| MessageData/AppData/RequestData/OrganizationRequest
| Сведения об организации, приславшей запрос
| –
| s:OrganizationType
|
| MessageData/AppData/RequestData/ObjectAddress
| Адрес объекта (земельного участка, здания, строения, сооружения)*
| +
| s:string
|
| MessageData/AppData/RequestData/Target
| Цель получения документа
| –
| s:string
|
| MessageData/AppData/RequestData /SituationPlanFileName
| Название и формат файла с ситуационым планом
| –
| s:string
|
| MessageData/AppData/RequestData/SituationPlan
| Ситуационный план (схема расположения помещения)
| –
| s:base64Binary
| * Электронное представление адреса объекта для информационного обмена задается в виде символьной строки переменной длины, представляющей последовательность из 17 или 18 полей, каждое из которых также имеет фиксированную длину (за исключением последнего поля) в соответствие с Приложением 1 к распоряжению губернатора Санкт-Петербурга от 31.12.97 № 1356-р.
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
|