Форматы сообщений веб-сервиса Общий формат веб-сервиса Сообщение запроса к веб-вервису Сообщения запросов к ИС УНП передаются в структуре сообщения СМЭВ (см. Методические рекомендации версии 2.5.6) в элементе AppData. В данный элемент должен быть подставлен элемент RequestMessage, описанный в файле Message.xsd (глава 7. «XSD-схемы сущностей ИС УНП» настоящего документа). Описание сообщения запроса к веб-сервису приведено в Таблице 19.
Таблица . «Формат сообщения запроса к веб-сервису»
Наименование
| Кол-во тегов, обязательность тега или атрибута
| Тип данных
| Комментарий
| GISGMPTransferMsg
| 1, обязательно
| Контейнер
| Корневой тег запроса.
| Message
| 0..1, необязательно
| Контейнер
| Служебный блок атрибутов СМЭВ.
| Sender
| 1, обязательно
| orgExternalType
| Данные о системе-инициаторе взаимодействия. Указывается информация об ИС Участника.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Recipient
| 1, обязательно
| orgExternalType
| Данные о системе-получателе сообщения. Указывается идентификатор и наименование ИС УНП.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Originator
| 0..1, необязательно
| orgExternalType
| Данные о системе, инициировавшей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6. В ГИС ГМП не регламентируется порядок заполнения данного тега.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| ServiceName
| 1, обязательно Наличие этого тега исключает тег Service.
| String
| Мнемоника электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Service
| 1, обязательно Наличие этого тега исключает тег ServiceName.
| ServiceType
| Данные об электронном сервисе ИС УНП.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Mnemonic
| 1, обязательно
| String
| Мнемоника электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Version
| 1, обязательно
| VersionType
| Номер версии электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| TypeCode
| 1, обязательно
| TypeCodeType
| Тип сообщения.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Status
| 1, обязательно
| StatusType
| Статус сообщения.
Принимает значение «REQUEST».
| Date
| 1, обязательно
| dateTime
| Дата и время создания сообщения.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| ExchangeType
| 1, обязательно
| String
| Категория взаимодействия - признак принадлежности электронного сообщения различным категориям взаимодействия, возникающим при межведомственном обмене.
Классификатор категорий взаимодействия приведен в Приложении 2 к Методическим рекомендациям 2.5.6.
| RequestIdRef
| 0..1, необязательно
| idType
| Не используется.
| OriginRequestIdRef
| 0..1, необязательно
| idType
| Не используется.
| ServiceCode
| 0..1, необязательно
| String
| Не используется.
| CaseNumber
| 0..1, необязательно
| String
| Не используется.
| SubMessages
| 0..1, необязательно
| Контейнер
| Не используется.
| TestMsg
| 0..1, необязательно
| String
| Признак тестового взаимодействия.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| OKTMO
| 0..1, необязательно
| String
| Не используется.
| MessageData
| 1, обязательно
| Контейнер
| Блок-обертка данных СМЭВ.
| AppData
| 0..1, необязательно
| AppDataType
| Блок структурированных сведений. Элемент RequestMessage, описанный в файле Message.xsd.
| AppDocument
| 0..1, необязательно
| AppDocumentType
| Не используется.
|
Описание формата элемента RequestMessage приведено в Таблице 20.
Таблица . «Структура RequestMessage»
Наименование
| Кол-во тегов, обязательность тега или атрибута
| Тип данных
| Комментарий
| RequestMessage
| 1, обязательно
| RequestMessageType
| Корневой тег запроса.
| Id (атрибут)
| 1, обязательно
| ID
| Идентификатор сообщения.
Если указан идентификатор, начинающийся с «U», запрос экспорта будет обрабатываться в БД УНП (как запрос по коммерческим услугам), иначе запрос транслируется в ГИС ГМП (как запрос по муниципальным и государственным услугам)
Запрос экспорта всегда обрабатывается только в одной из указанных систем.
| timestamp (атрибут)
| 1, обязательно
| dateTime
| Дата и время формирования сообщения.
| senderIdentifier (атрибут)
| 1, обязательно
| String
| УРН Участника-отправителя сообщения, выданный при регистрации системы в справочниках ИС УНП.
| senderRole (атрибут)
| 0..1, необязательно
| String
| Полномочие участника-отправителя сообщения.
| callBackURL (атрибут)
| 0..1, необязательно
| anyURI
| Не используется.
| RequestMessageData
| 1, обязательно
|
| Элемент заменяется на один из ниже перечисленных запросов.
| ChargeCreationRequest
|
| ChargeCreationRequestType
| Запрос на формирование предварительного начисления УНП.
| DoAcknowledgmentRequest
|
| DoAcknowledgmentRequestType
| Запрос на принудительное квитирование по инициативе АН, запрос на принудительное квитирование с отсутствующим в системе платежом (подробнее см. п. 5.5 - 5.6).
| ExportRequest
|
| ExportRequestType
| Запрос на экспорт сущностей из ИС УНП и ГИС ГМП. (подробнее см. п. 5.4)
| ImportCatalogRequest
|
| complex
| Запрос на импорт каталога услуг Поставщика (подробнее см. п. 5.2.3)
| ImportCertificateRequest
|
| ImportCertificateRequestType
| Не используется.
| ImportRequest
|
| ImportRequestType
| Запрос на импорт сущностей в ИС УНП (подробнее см. п. 5.2).
| PackageStatusRequest
|
| PackageStatusRequestType
| Запрос статуса протокола обработки пакета (подробнее см. п. 5.3).
| Signature
| 0..1, необязательно
|
| Не используется.
|
Сообщение ответа от веб-вервиса Сообщения ответов ИС УНП передаются в структуре сообщения СМЭВ (согласно Методическим рекомендациям версии 2.5.6) в элементе AppData. В данный элемент должен быть подставлен элемент ResponseMessage, описанный в файле Message.xsd. Заполнение полей базового сообщения СМЭВ для ответа ИС УНП указано в Таблице 21.
Таблица . «Структура сообщения ответа к веб-сервису»
Наименование
| Кол-во тегов, обязательность тега или атрибута
| Тип данных
| Комментарий
| GISGMPTransferMsg
| 1, обязательно
| Контейнер
| Корневой тег ответа.
| Message
| 0..1, необязательно
| Контейнер
| Служебный блок атрибутов СМЭВ.
| Sender
| 1, обязательно
| orgExternalType
| Данные о системе-отправителе сообщения. Указываются идентификатор и наименование ИС УНП.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Recipient
| 1, обязательно
| orgExternalType
| Данные о системе-получателе сообщения. Указывается информация об ИС участника, обращающегося в ИС УНП.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Originator
| 0..1, необязательно
| orgExternalType
| Данные о системе, инициировавшей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия.
ИС УНП не регламентируется порядок заполнения данного тега.
| Code
| 1, обязательно
| MnemonicType
| Идентификатор системы.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Name
| 1, обязательно
| String
| Наименование системы.
Заполняется в соответствии с методическими рекомендациями версии 2.5.6.
| ServiceName
| 1, обязательно Наличие этого тега исключает тег Service.
| String
| Мнемоника электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Service
| 1, обязательно Наличие этого тега исключает тег ServiceName.
| ServiceType
| Данные об электронном сервисе ИС УНП.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Mnemonic
| 1, обязательно
| String
| Мнемоника электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| Version
| 1, обязательно
| VersionType
| Номер версии электронного сервиса ИС УНП. Заполняется в соответствии с Методическими рекомендациями версии 2.5.6 согласно данным, представленным на технологическом портале СМЭВ.
| TypeCode
| 1, обязательно
| String
| Тип сообщения.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| Status
| 1, обязательно
| StatusType
| Статус сообщения.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
В ответе ИС УНП принимает значение:
успешная обработка - «RESULT»;
форматная ошибка - «INVALID»;
мотивированный отказ - «REJECT»;
технический сбой – «FAILURE».
| Date
| 1, обязательно
| dateTime
| Дата и время создания сообщения.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| ExchangeType
| 1, обязательно
| String
| Категория взаимодействия.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| RequestIdRef
| 0..1, необязательно
| idType
| Не используется.
| OriginRequestIdRef
| 0..1, необязательно
| idType
| Не используется.
| ServiceCode
| 0..1, необязательно
| String
| Не используется.
| CaseNumber
| 0..1, необязательно
| String
| Не используется.
| SubMessages
| 0..1, необязательно
| Контейнер
| Не используется.
| TestMsg
| 0..1, необязательно
| String
| Признак тестового взаимодействия.
Заполняется в соответствии с Методическими рекомендациями версии 2.5.6.
| OKTMO
| 0..1, необязательно
| String
| Не используется.
| MessageData
| 1, обязательно
| Контейнер
| Блок-обертка данных СМЭВ.
| AppData
| 1, обязательно
| AppDataType
| Блок структурированных сведений. Содержит элемент ResponseMessage, описанный в файле Message.xsd.
| AppDocument
| 0..1, необязательно
| AppDocumentType
| Не используется.
|
Формат элемента ResponseMessage приведен в Таблице 22.
Таблица . «Структура ResponseMessage»
Наименование
| Кол-во тегов, обязательность тега или атрибута
| Тип данных
| Комментарий
| ResponseMessage
| 1, обязательно
| ResponseMessageType
| Корневой тег запроса.
| Id (атрибут)
| 1, обязательно
| ID
| Идентификатор сообщения.
| rqld
| 1, обязательно
| Token
| Идентификатор сообщения-запроса.
| timestamp (атрибут)
| 1, обязательно
| dateTime
| Дата и время формирования сообщения.
| senderIdentifier (атрибут)
| 1, обязательно
| String
| УРН отправителя сообщения.
| ResponseMessageData
|
|
| Элемент заменяется на один из ниже перечисленных.
| ChargeCreationResponse
| 1, обязательно
| ChargeCreationResponseType
| Не используется.
| DoAcknowledgmentResponse
| 1, обязательно
| DoAcknowledgmentResponseType
| Ответ на запрос на принудительное квитирование по инициативе АН/ГАН, запрос на принудительное квитирование с отсутствующим в системе платежом (подробнее см. п. 5.5 и 5.6).
| ExportCatalogResponse
| 1, обязательно
| complex
| Ответ на запрос экспорта каталога услуг из ИС УНП (подробнее см. 5.4.9)
| ExportChargesResponse
| 1, обязательно
| ExportChargesResponseType
| Ответ на запрос экспорта начислений из ИС УНП (подробнее см. 5.4.3).
| ExportPaymentsResponse
| 1, обязательно
| ExportPaymentsResponseType
| Ответ на запрос экспорта платежей из ИС УНП (подробнее см. 5.4.5).
| ExportQuittanceResponse
| 1, обязательно
| ExportQuittanceResponseType
| Ответ на запрос экспорта квитанций из ИС УНП (подробнее см. 5.4.7).
| Ticket
| 1, обязательно
| TicketType
| Техническая квитанция, содержащая результат обработки запроса или протокол обработки запроса.
| Signature
| 0..1, необязательно
| SignatureType
| Не используется.
|
|