файл - Технологический портал СМЭВ

advertisement
УТВЕРЖДАЮ:
Заместитель Министра регионального
развития Российской Федерации
____________________ (Р.Ю. Панов)
(подпись)
от «_____»______________ 2012 г.
Министерство регионального развития Российской Федерации
ОПИСАНИЕ ФОРМАТА
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
Сервис представления разрешения на отклонение от
предельных параметров разрешенного строительства,
реконструкции
Дата: 16.10.2012
Версия: 2.1.3
Листов: 48
1
СОДЕРЖАНИЕ
ОБЩИЕ СВЕДЕНИЯ ...........................................................................................................................4
1.1 Руководящие документы .................................................................................................................. 4
1.2 Описание электронного сервиса ...................................................................................................... 4
1.3 Операции (методы) электронного сервиса ..................................................................................... 5
1.4 Сценарии использования .................................................................................................................. 5
1.5 Схема взаимодействия...................................................................................................................... 5
1.6 Связи с другими электронными сервисами .................................................................................... 6
2
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ..................................................................................................7
1
2.1 Операция «Получение информации о разрешениях на отклонение от предельных параметров
разрешенного строительства, реконструкции» .................................................................................... 7
2.1.1 Общие сведения ......................................................................................................................... 7
2.1.2 Описание основных входных параметров ............................................................................... 7
2.1.3 Описание выходных параметров .............................................................................................. 7
2.1.4 Коды возвратов .......................................................................................................................... 8
2.1.5 Контрольные примеры .............................................................................................................. 8
2.1.6 Описание выходных параметров ............................................................................................ 11
3
МЕТОДИКА ИСПЫТАНИЙ ............................................................................................................15
3.1 Общие условия ................................................................................................................................ 15
3.2 Параметры испытаний на тестовой среде .................................................................................... 15
3.3 Параметры испытаний на продуктивной среде ........................................................................... 15
3.4 Особые условия ............................................................................................................................... 15
4
ПРИЛОЖЕНИЯ..................................................................................................................................16
4.1 Описание сервиса (WSDL) ............................................................................................................. 16
4.2 Описание сервиса xsd0 ................................................................................................................... 18
4.3 Описание сервиса xsd1 ................................................................................................................... 19
4.4 Описание сервиса xsd2 ................................................................................................................... 21
4.5 Описание типа «RequestDataType» ............................................................................................... 21
4.6 Описание комплексного типа «ResultType» ................................................................................. 21
4.7 Описание комплексного типа «AppliedDocuments» .................................................................... 22
4.8 Описание общих структур данных................................................................................................ 22
4.9 Справочник статусов результата обработки заявки .................................................................... 24
2
ИЗМЕНЕНИЯ
Версия
Дата
1.0.0
2.0.0
17.01.2012
23.03.2012
2.1.0
10.05.2012
2.1.1
31.05.2012
2.1.2
2.1.3
15.06.2012
16.10.2012
Автор
Изменения
Внесены
изменения
в
соответствии
с
рекомендациями 2.4.3
Внесены
изменения
в
соответствии
с
рекомендациями 2.5.5
Внесены изменения для совместимости с Java
платформой
Добавлены контрольные примеры
Обновлены контрольные примеры
ТЕРМИНЫ/СОКРАЩЕНИЯ
Термин/сокращение
СМЭВ
Поставщик
WSDL
XSD
SOAP
XML
Описание
Система межведомственного электронного взаимодействия
Организация-владелец электронного сервиса
Web Services Description Language — язык описания веб-сервисов.
XML Schema definition - язык описания структуры XML
документа.
Simple
Object
Access
Protocol
протокол
обмена
структурированными
сообщениями
в
распределённой
вычислительной среде.
eXtensible Markup Language — расширяемый язык разметки.
3
1 ОБЩИЕ СВЕДЕНИЯ
1.1 Руководящие документы
Основанием для разработки данного документа является требование п. 48 Приказа
Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. №
190 «Об утверждении технических требований к взаимодействию информационных систем в
единой системе межведомственного электронного взаимодействия» в соответствии с которым, для
подключения информационной системы к системе межведомственного электронного
взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы:

паспорт электронного сервиса, регистрируемого в системе взаимодействия;

методику испытаний электронного сервиса, регистрируемого в системе
взаимодействия, включая контрольный пример обращения к электронному сервису;

руководство пользователя
взаимодействия.
электронного
сервиса,
регистрируемого
в
системе
Основанием для создания и использования электронного сервиса являются перечисленные
ниже документы.
Нормативно-правовые документы:

Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О
единой системе межведомственного электронного взаимодействия»;

Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27
декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию
информационных систем в единой системе межведомственного электронного
взаимодействия».

Градостроительный кодекс Российской Федерации (ст. 51, ч.7, ст. 55, ч.3).
Технологические стандарты:

Методические рекомендации по разработке электронных сервисов и применению
технологии
электронной
подписи
при
межведомственном
электронном
взаимодействии, версия 2.5.5.

Рекомендации по применению ЭЦП при межведомственном взаимодействии.
1.2 Описание электронного сервиса
Наименование:
Сервис представления разрешения на отклонение от предельных параметров
разрешенного строительства, реконструкции
Назначение:
Сервис предназначен для реализации функции предоставления органами власти
субъектов Российской Федерации и органами местного самоуправления
информации по разрешениям на отклонение от предельных параметров
разрешенного строительства, реконструкции (в случае, если застройщику было
4
предоставлено
такое
разрешение
в
соответствии
со
статьей
40
Градостроительного кодекса Российской Федерации) (его копии)
Поставщик:
Органы государственной власти субъектов Российской Федерации, органы
местного самоуправления
Область
применения:
Межведомственное взаимодействие
1.3 Операции (методы) электронного сервиса
Электронный сервис представления разрешения на отклонение от предельных параметров
разрешенного строительства, реконструкции обеспечивает обмен данными между органами власти
субъектов Российской Федерации, органами местного самоуправления и Заявителями.
Электронный сервис включает методы, обеспечивающие получение информации из
разрешения на отклонение от предельных параметров разрешенного строительства,
реконструкции в асинхронном режиме.
Метод
Код: GetPermitDeviation
Наименование: Получение информации об
отклонении
от
предельных
параметров
разрешенного строительства, реконструкции
Назначение
Принимает
электронное
сообщение
с
параметрами запроса (номер разрешения, дата
выдачи разрешения, наименования объекта,
адрес объекта, наименование органа выдавшего
заключение) в формате XML и возвращает
номер запроса в очереди запроса.
Код: GetState
Наименование:
Запрос
поданной заявки
состояния
Принимает электронное сообщение с номером
ранее запроса в формате XML и возвращает состояние
заявки, результат обработки или список
ошибок.
1.4 Сценарии использования
Сервис работает в асинхронном режиме согласно методическим рекомендациям,
соответствующим схеме http://smev.gosuslugi.ru/techportal/tech_docs/MRDevServiceV2_5_5.doc
СМЭВ.
Информационная система потребителя может:
 отправить запрос,
 получить квитанцию о приеме запроса,
 запросить результат,
 получить сообщение о неготовности результата или сам результат.
1.5 Схема взаимодействия
Схема взаимодействия приведена на рисунке ниже (Рисунок 1).
5
Информационная
система потребителя
Сервис
Запрос
Квитанция о приеме запроса
Запрос результата
Ответ не готов
Запрос результата
Результат
Рисунок 1 Схема взаимодействия
1.6 Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
6
2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
2.1 Операция «Получение информации о разрешениях на отклонение
от
предельных
параметров
разрешенного
строительства,
реконструкции»
2.1.1 Общие сведения
Код операции:
GetPermitDeviation
Наименование
операции:
Получение информации о разрешениях на отклонение от предельных
параметров разрешенного строительства, реконструкции
Назначение операции:
Операция предназначена для регистрации заявлений на получение
информации о разрешениях на отклонение от предельных параметров
разрешенного строительства, реконструкции.
2.1.2 Описание основных входных параметров
Входные данные
№
1
2
Код параметра
Описание
параметра
Header/
Идентификатор
Header/MessageId
заявки
MessageData/
Заявление
Обязательность
Способ
заполнения/Тип
+
xs:string
+
tns:AppDocumentType
AppDocument
Комментарий
Заявление
во
вложении
описывается
структурой
RequestDataType
Сообщения перед отправкой необходимо подписать подписью ЭП-ОВ.
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
2.1.3 Описание выходных параметров
Выходные данные
№
1
Код параметра
Описание
параметра
Обязательность
Способ
заполнения/Тип
Message/Status
Статус запроса
+
tns:StatusType
MessageData/
Результат запроса
+
tns:AppDocumentType
AppDocument
2
Комментарий
Результат
обработки
запроса
вложении
описывается
структурой
ResultType
во
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
7
2.1.4 Коды возвратов
2.1.5 Контрольные примеры
Запрос (синхронный)
<?xml version="1.0" encoding="UTF-8"?><s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
s:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertIdA2FD3DFFFB866D338F13503058666594" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext1.0.xsd">MIIGTTCCBfygAwIBAgIKFNWUowAAAAAAXTAIBgYqhQMCAgMwggExMRgwFgYFKoUDZAETDTEyMz
Q1Njc4OTAxMjMxGDAWBggqhQMDgQMBARMKMTIzNDU2Nzg5MDEoMCYGA1UECQwf0KHRg9GJ0LXQstGB0Lr
QuNC5INCy0LDQuyDQtC4yNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQ
QIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdG
C0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAx
JTAjBgNVBAMMHNCi0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0JowHhcNMTIwNjEzMTIwNjAwWhcNMTMwNjEz
MTIxNTAwWjBcMQswCQYDVQQGEwJSVTFNMEsGA1UEAx5EBCIENQRBBEIEPgQyBEsEOQAgBEEENQRABEIE
OAREBDgEOgQwBEIAIAQtBB8ALQQeBBIAIAQhBBgEIAAgBB4EGAQSADQwYzAcBgYqhQMCAhMwEgYHKoUD
AgIkAAYHKoUDAgIeAQNDAARAeJ/sNwYSEj+3+nhH6qf2urzMo0uGQff/54KSoFe4G0FhYcgXG5SmyGw9BIJGaDsxQ
Z5XPBgD8dwELsGZ0n7RyaOCA8UwggPBMA4GA1UdDwEB/wQEAwIE8DAkBgNVHSUEHTAbBgYqhQNkAgIGByqF
AwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRffOMgEWOU/v7cczFwQ3o15c13njCCAXIGA1UdIwSCAWkwggFl
gBQarOyomrIwS2dm5assJeqrCoHB06GCATmkggE1MIIBMTEYMBYGBSqFA2QBEw0xMjM0NTY3ODkwMTIzMRgwF
gYIKoUDA4EDAQETCjEyMzQ1Njc4OTAxKDAmBgNVBAkMH9Ch0YPRidC10LLRgdC60LjQuSDQstCw0Lsg0LQuMj
YxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw
MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDE
wMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMSUwIwYDVQQDDBzQotC10
YHRgtC+0LLRi9C5INCj0KYg0KDQotCaghBiTEdvOBRypka/cMsNHjQbMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6
Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L3Rlc3RfY2EuY3JsMEIGCCsGAQUFBwEBBDYwNDAyBggrBgEFBQcwAoYmaHR
0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvdGVzdF9jYS5jZXIwKwYDVR0QBCQwIoAPMjAxMjA2MTMxMjA2MDBagQ
8yMDEzMDYxMzEyMDYwMFowKgYDVR0gBCMwITAIBgYqhQNkAgIwCQYHKoUDAgIiBjAKBggrBgEFBQcDAjA2
BgUqhQNkbwQtDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMIHlBgUqhQNkcASB2z
CB2AwrItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxUItCj0LTQvtGB0YLQvtCy0LXR
gNGP0Y7RidC40Lkg0YbQtdC90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiIiDQstC10YDRgdC40Y8gMS41DCzQ
odCkLzEyNC0xNTQzINC+0YIgNCDQvtC60YLRj9Cx0YDRjyAyMDEwINCzLgwl0KHQpC8xMjgtMTY1OCDQvtGCIDA
xINC80LDRjyAyMDExINCzLjAIBgYqhQMCAgMDQQAJktjZbejAZ9vKFwWmyFrgb8NvSPr8h4EUmXcCH/XoVpsrqHg
M2Zx3bAOYXZ/OTbGcdD4dx23LPYMRBSyzGHzR</wsse:BinarySecurityToken><ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-2">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="#id-59">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>U1PhEoR/astcgVdC8EQhWOS+tFuK1VtQHxB1pEK7tng=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
RzHjrBzLVEtsPMXafsCx/4rIs2f9LF6gFXRghYNAnwgJelj5hH+gW7+He/1dQWAoQrJTm8V19as3
BxPZ13vULA==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-A2FD3DFFFB866D338F13503058666595">
<wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" wsu:Id="STRId-A2FD3DFFFB866D338F13503058666596" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#CertIdA2FD3DFFFB866D338F13503058666594" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509token-profile-1.0#X509v3" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"/></wsse:SecurityTokenReference>
8
</ds:KeyInfo>
</ds:Signature></wsse:Security></s:Header>
<s:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id59">
<RequestMessageDeviation xmlns="http://pd.minregion.ru/">
<Message xmlns="http://smev.gosuslugi.ru/rev120315">
<Sender>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Sender>
<Recipient>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Recipient>
<Originator>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Originator>
<TypeCode>GSRV</TypeCode>
<Status>REQUEST</Status>
<Date>2012-06-15T18:01:11.7926915+06:00</Date>
<ExchangeType>2</ExchangeType>
<ServiceCode>0</ServiceCode>
<TestMsg>Test</TestMsg>
</Message>
<MessageData xmlns="http://smev.gosuslugi.ru/rev120315">
<AppDocument>
<RequestCode>req_0e9d0b95-f344-46bd-930e-cc519beca4d7</RequestCode>
<BinaryData>UEsDBBQAAAAIACWQz0BF9vn1IwEAALkBAAAsACQAcmVxXzBlOWQwYjk1LWYzNDQtNDZiZC05
MzBlLWNjNTE5YmVjYTRkNy54bWwKACAAAAAAAAEAGAA9EqWO7krNAT0SpY7uSs0BPRKlju5KzQGFkU1Owz
AQRq9ieZ/YDRsUuemmSygSsGCbpkMbRNySOKTLqmwQLDgBdwgtERU/4Qrjk3AFpqEqXYFkWfrG854+yV9vn6ozTS7
ZNaRZPNZt3nIlZ6Cj8SDWwzbPzbmzzzuBOoarHDLTDU3ICNCZP83iNh8ZM/GFKIrCLfbccToUnpQtcXZ4cBKNIAmdW
Gcm1BHwLTX4n9osbxcnAzeJdQpDquimueCB6uVJH9IAH7HGd6zsjNkZlvhCd2VvscIPXNkHJTZ7iopD4MmW50jP8eSpl
H5zlGhe1FH/AiLTCxNYO0tcra0kqXFBiWRYMQpP9o7Gr3aOpRI7jOrCJExNAtr8xVO7ZRNLhgt7j88UFk3dJdaMYk3umx
/Uzqnbr1WJnS8IvgFQSwECLQAUAAAACAAlkM9ARfb59SMBAAC5AQAALAAkAAAAAAAAAAAAAAAAAAAAcm
VxXzBlOWQwYjk1LWYzNDQtNDZiZC05MzBlLWNjNTE5YmVjYTRkNy54bWwKACAAAAAAAAEAGAA9EqWO7kr
NAT0SpY7uSs0BPRKlju5KzQFQSwUGAAAAAAEAAQB+AAAAkQEAAAAA</BinaryData>
</AppDocument>
</MessageData>
</RequestMessageDeviation>
<pd:RequestMessage xmlns:pd="http://pd.minregion.ru/"/></s:Body>
</s:Envelope>
Все сообщения перед отправкой необходимо подписать подписью ЭП-ОВ. Параметр
«MessageId» является уникальным для каждого сообщения, в случае внешней среды параметр
проставляется вручную.
Ответ (синхронный запрос)
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="CertId-25EC9635C6599B82AB135248284493634" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIGTTCCBfygAwIBAgIKFNWUowAAAAAAXTAIBgYqhQMCAgMwggExMRgwFgYFKoUDZAETDTEyMz
Q1Njc4OTAxMjMxGDAWBggqhQMDgQMBARMKMTIzNDU2Nzg5MDEoMCYGA1UECQwf0KHRg9GJ0LXQstGB0Lr
QuNC5INCy0LDQuyDQtC4yNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQ
QIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdG
9
C0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAx
JTAjBgNVBAMMHNCi0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0JowHhcNMTIwNjEzMTIwNjAwWhcNMTMwNjEz
MTIxNTAwWjBcMQswCQYDVQQGEwJSVTFNMEsGA1UEAx5EBCIENQRBBEIEPgQyBEsEOQAgBEEENQRABEIE
OAREBDgEOgQwBEIAIAQtBB8ALQQeBBIAIAQhBBgEIAAgBB4EGAQSADQwYzAcBgYqhQMCAhMwEgYHKoUD
AgIkAAYHKoUDAgIeAQNDAARAeJ/sNwYSEj+3+nhH6qf2urzMo0uGQff/54KSoFe4G0FhYcgXG5SmyGw9BIJGaDsxQ
Z5XPBgD8dwELsGZ0n7RyaOCA8UwggPBMA4GA1UdDwEB/wQEAwIE8DAkBgNVHSUEHTAbBgYqhQNkAgIGByqF
AwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRffOMgEWOU/v7cczFwQ3o15c13njCCAXIGA1UdIwSCAWkwggFl
gBQarOyomrIwS2dm5assJeqrCoHB06GCATmkggE1MIIBMTEYMBYGBSqFA2QBEw0xMjM0NTY3ODkwMTIzMRgwF
gYIKoUDA4EDAQETCjEyMzQ1Njc4OTAxKDAmBgNVBAkMH9Ch0YPRidC10LLRgdC60LjQuSDQstCw0Lsg0LQuMj
YxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw
MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDE
wMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMSUwIwYDVQQDDBzQotC10
YHRgtC+0LLRi9C5INCj0KYg0KDQotCaghBiTEdvOBRypka/cMsNHjQbMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6
Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L3Rlc3RfY2EuY3JsMEIGCCsGAQUFBwEBBDYwNDAyBggrBgEFBQcwAoYmaHR
0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvdGVzdF9jYS5jZXIwKwYDVR0QBCQwIoAPMjAxMjA2MTMxMjA2MDBagQ
8yMDEzMDYxMzEyMDYwMFowKgYDVR0gBCMwITAIBgYqhQNkAgIwCQYHKoUDAgIiBjAKBggrBgEFBQcDAjA2
BgUqhQNkbwQtDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMIHlBgUqhQNkcASB2z
CB2AwrItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxUItCj0LTQvtGB0YLQvtCy0LXR
gNGP0Y7RidC40Lkg0YbQtdC90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiIiDQstC10YDRgdC40Y8gMS41DCzQ
odCkLzEyNC0xNTQzINC+0YIgNCDQvtC60YLRj9Cx0YDRjyAyMDEwINCzLgwl0KHQpC8xMjgtMTY1OCDQvtGCIDA
xINC80LDRjyAyMDExINCzLjAIBgYqhQMCAgMDQQAJktjZbejAZ9vKFwWmyFrgb8NvSPr8h4EUmXcCH/XoVpsrqHg
M2Zx3bAOYXZ/OTbGcdD4dx23LPYMRBSyzGHzR</wsse:BinarySecurityToken>
<ds:Signature Id="Signature-12" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="#54b90c3f-0c6c-480c-afe2-7bd7141c09c8">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>Hyl8I46DzZEzhYcYk5G1XBp3TWEFmA4Y+Ge0bKFfn9Q=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>UZrZk34HuUvigdvktXZHCWoQyD+2purQddXlVYcmObnEKY0MUaIiSGGC756Knn1VlF7yjKUdtYq
8iuo1Kbd+Sg==</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-25EC9635C6599B82AB135248284493635">
<wsse:SecurityTokenReference wsu:Id="STRId-25EC9635C6599B82AB135248284493636"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Reference URI="#CertId-25EC9635C6599B82AB135248284493634" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="54b90c3f-0c6c-480c-afe2-7bd7141c09c8" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<ns3:ResponseMessage xmlns:ns3="http://pd.minregion.ru/">
<Message xmlns="http://smev.gosuslugi.ru/rev120315">
<Sender>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Sender>
<Recipient>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Recipient>
<Originator>
10
<Code>ROIV00101</Code>
<Name>Name</Name>
</Originator>
<TypeCode>GSRV</TypeCode>
<Status>ACCEPT</Status>
<Date>2012-11-09T21:40:44.837+04:00</Date>
<ExchangeType>2</ExchangeType>
<RequestIdRef>2012-11-09-c1d998a7-b86f-45dd-acb9-c52423437a40</RequestIdRef>
<OriginRequestIdRef>2012-11-09-c1d998a7-b86f-45dd-acb9-c52423437a40</OriginRequestIdRef>
<ServiceCode>0</ServiceCode>
<TestMsg>Test</TestMsg>
</Message>
<MessageData xmlns="http://smev.gosuslugi.ru/rev120315">
<AppData/>
</MessageData>
</ns3:ResponseMessage>
</soapenv:Body>
</soapenv:Envelope>
2.1.6 Описание выходных параметров
Выходные данные:
№
1
Код параметра
Описание
параметра
Обязательность
Способ
заполнения/Тип
Message/Status
Статус запроса
+
tns:StatusType
MessageData/
Результат запроса
+
tns:AppDocumentType
AppDocument
2
Комментарий
Результат
обработки
запроса
вложении
описывается
структурой
ResultType
во
Параметры комплексного типа описаны в приложении «Описание общих структур
данных».
Запрос
<?xml version="1.0" encoding="UTF-8"?><s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
s:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertIdA2FD3DFFFB866D338F13503058653341" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext1.0.xsd">MIIGTTCCBfygAwIBAgIKFNWUowAAAAAAXTAIBgYqhQMCAgMwggExMRgwFgYFKoUDZAETDTEyMz
Q1Njc4OTAxMjMxGDAWBggqhQMDgQMBARMKMTIzNDU2Nzg5MDEoMCYGA1UECQwf0KHRg9GJ0LXQstGB0Lr
QuNC5INCy0LDQuyDQtC4yNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAYTAlJVMRUwEwYDVQ
QIDAzQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdG
C0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LXQvdGC0YAx
JTAjBgNVBAMMHNCi0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0JowHhcNMTIwNjEzMTIwNjAwWhcNMTMwNjEz
MTIxNTAwWjBcMQswCQYDVQQGEwJSVTFNMEsGA1UEAx5EBCIENQRBBEIEPgQyBEsEOQAgBEEENQRABEIE
OAREBDgEOgQwBEIAIAQtBB8ALQQeBBIAIAQhBBgEIAAgBB4EGAQSADQwYzAcBgYqhQMCAhMwEgYHKoUD
AgIkAAYHKoUDAgIeAQNDAARAeJ/sNwYSEj+3+nhH6qf2urzMo0uGQff/54KSoFe4G0FhYcgXG5SmyGw9BIJGaDsxQ
Z5XPBgD8dwELsGZ0n7RyaOCA8UwggPBMA4GA1UdDwEB/wQEAwIE8DAkBgNVHSUEHTAbBgYqhQNkAgIGByqF
AwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBRffOMgEWOU/v7cczFwQ3o15c13njCCAXIGA1UdIwSCAWkwggFl
gBQarOyomrIwS2dm5assJeqrCoHB06GCATmkggE1MIIBMTEYMBYGBSqFA2QBEw0xMjM0NTY3ODkwMTIzMRgwF
11
gYIKoUDA4EDAQETCjEyMzQ1Njc4OTAxKDAmBgNVBAkMH9Ch0YPRidC10LLRgdC60LjQuSDQstCw0Lsg0LQuMj
YxFzAVBgkqhkiG9w0BCQEWCGNhQHJ0LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCw
MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDE
wMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMSUwIwYDVQQDDBzQotC10
YHRgtC+0LLRi9C5INCj0KYg0KDQotCaghBiTEdvOBRypka/cMsNHjQbMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6
Ly9jZXJ0ZW5yb2xsLmNhLnJ0LnJ1L3Rlc3RfY2EuY3JsMEIGCCsGAQUFBwEBBDYwNDAyBggrBgEFBQcwAoYmaHR
0cDovL2NlcnRlbnJvbGwuY2EucnQucnUvdGVzdF9jYS5jZXIwKwYDVR0QBCQwIoAPMjAxMjA2MTMxMjA2MDBagQ
8yMDEzMDYxMzEyMDYwMFowKgYDVR0gBCMwITAIBgYqhQNkAgIwCQYHKoUDAgIiBjAKBggrBgEFBQcDAjA2
BgUqhQNkbwQtDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpMIHlBgUqhQNkcASB2z
CB2AwrItCa0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KQxUItCj0LTQvtGB0YLQvtCy0LXR
gNGP0Y7RidC40Lkg0YbQtdC90YLRgCAi0JrRgNC40L/RgtC+0J/RgNC+INCj0KYiIiDQstC10YDRgdC40Y8gMS41DCzQ
odCkLzEyNC0xNTQzINC+0YIgNCDQvtC60YLRj9Cx0YDRjyAyMDEwINCzLgwl0KHQpC8xMjgtMTY1OCDQvtGCIDA
xINC80LDRjyAyMDExINCzLjAIBgYqhQMCAgMDQQAJktjZbejAZ9vKFwWmyFrgb8NvSPr8h4EUmXcCH/XoVpsrqHg
M2Zx3bAOYXZ/OTbGcdD4dx23LPYMRBSyzGHzR</wsse:BinarySecurityToken><ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-1">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="#id-57">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>74d91cE23EnprLre0sG1dO9RqhcSXoy4/5E2/X/otwk=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
NoSh+JkXmSo2aHMnVu3mdsWruJYqecYeNeJWNEi2szajXgHSZ59UeP9K4zR+M/zoIQk28XBCTnBm
EwlZA9Ds9Q==
</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-A2FD3DFFFB866D338F13503058653402">
<wsse:SecurityTokenReference xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" wsu:Id="STRId-A2FD3DFFFB866D338F13503058653423" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"><wsse:Reference URI="#CertIdA2FD3DFFFB866D338F13503058653341" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509token-profile-1.0#X509v3" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"/></wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature></wsse:Security></s:Header>
<s:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" wsu:Id="id57">
<RequestMessageState xmlns="http://pd.minregion.ru/">
<Message xmlns="http://smev.gosuslugi.ru/rev120315">
<Sender>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Sender>
<Recipient>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Recipient>
<Originator>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Originator>
<TypeCode>GSRV</TypeCode>
<Status>REQUEST</Status>
<Date>2012-06-15T18:03:59.0954201+06:00</Date>
<ExchangeType>2</ExchangeType>
12
<RequestIdRef>F2C25D9B-3399-7DD2-C31F-A946F9BDA432</RequestIdRef>
<OriginRequestIdRef>F2C25D9B-3399-7DD2-C31F-A946F9BDA432</OriginRequestIdRef>
<ServiceCode>0</ServiceCode>
<TestMsg>Test</TestMsg>
</Message>
<MessageData xmlns="http://smev.gosuslugi.ru/rev120315"/>
</RequestMessageState>
<pd:RequestMessage xmlns:pd="http://pd.minregion.ru/"/></s:Body>
</s:Envelope>
Все сообщения перед отправкой необходимо подписать подписью ЭП-ОВ. Параметр
«MessageId» является уникальным для каждого сообщения, в случае внешней среды параметр
проставляется вручную.
Ответ
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<wsse:Security s:actor="http://smev.gosuslugi.ru/actors/smev" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd">
<wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3" wsu:Id="CertId-E136A22FACCF5CF4F513503057910011" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd">MIIBejCCASmgAwIBAgIFAN1mFqEwCAYGKoUDAgIDMDExCzAJBgNVBAYTAlJVMRIwEAYDVQQKEwl
DcnlwdG9Qcm8xDjAMBgNVBAMTBUFsaWFzMB4XDTExMDkxNjE1MjgyNloXDTEyMDkxNjE1MjgyNlowMTELMAk
GA1UEBhMCUlUxEjAQBgNVBAoTCUNyeXB0b1BybzEOMAwGA1UEAxMFQWxpYXMwYzAcBgYqhQMCAhMwEg
YHKoUDAgIjAQYHKoUDAgIeAQNDAARAi0XdkPkjaFy8OzyAHuSdEgFBwrpKdCW5vuhsZRosAZti2EX9sBp93xS6zAe
yrYz8CPJXuA/08WP2lDtshPtEG6MmMCQwDgYDVR0PAQH/BAQDAgbAMBIGA1UdEwEB/wQIMAYBAf8CAQUwCA
YGKoUDAgIDA0EA3CntbhSJWXxIXTBKd53IyVAclZPMJoqdubYfZZkoZJy7U/lCJWMgatLzfLNeRMXQm1EdY1Rzuee/
N/+PzKdjSg==</wsse:BinarySecurityToken>
<ds:Signature Id="Signature-1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<ds:DigestValue>6p39BzniSox4PbL+UnOKhnL3swIo1uVWgRj6PKq/Blg=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>8IcDbdMipPH85J+e1aadcG4BuGLOnnlySbEU9yoi99p1eIasfZFgWEVFxCyTA107zCpYQvlH6dBh
az+RtjgIkw==</ds:SignatureValue>
<ds:KeyInfo Id="KeyId-E136A22FACCF5CF4F513503057910072">
<wsse:SecurityTokenReference wsu:Id="STRId-E136A22FACCF5CF4F513503057910113"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Reference URI="#CertId-E136A22FACCF5CF4F513503057910011" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
<wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsu:Created>2012-10-15T12:56:33Z</wsu:Created>
<wsu:Expires>2012-10-15T13:01:33Z</wsu:Expires>
</wsu:Timestamp>
</wsse:Security>
</s:Header>
<s:Body Id="body" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://docs.oasis-
13
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance">
<ResponseMessageS xmlns="http://sn.minregion.ru/">
<Message xmlns="http://smev.gosuslugi.ru/rev120315">
<Sender>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Sender>
<Recipient>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Recipient>
<Originator>
<Code>ROIV00101</Code>
<Name>Name</Name>
</Originator>
<TypeCode>GSRV</TypeCode>
<Status>RESULT</Status>
<Date>2012-11-09T21:42:57</Date>
<ExchangeType>2</ExchangeType>
<RequestIdRef/>
<OriginRequestIdRef>F2C25D9B-3399-7DD2-C31F-A946F9BDA432</OriginRequestIdRef>
<TestMsg>Test</TestMsg>
</Message>
<MessageData xmlns="http://smev.gosuslugi.ru/rev120315">
<AppDocument>
<RequestCode>req_F2C25D9B-3399-7DD2-C31F-A946F9BDA432</RequestCode>
<BinaryData>UEsDBAoAAAgIAP2GT0Ei8zfnIAIAAN4GAAAUAAAAU3RhcnRSZXF1ZXN0MjU1LndzZGy1Vctu2zAQ
PCdA/kHgvaLtwEAhWAkaoD3FbZEH0CsrbRUCEslqKT/+vsuHZDmxnbpAfTGkndnd2VlSi9tNUycraFFqlbNpOmEJqEKX
UlU5e3768uEju725ulyssayzEn5JJS1BMSGewgy1MDl7sdZknGPxAo3AlELufarbijsed0+cRYpVuGM0sEorjR3WXSXTtuMtr
KazyfV03sNdgvcr9OgNlgN4vV6n62uPmU0mU/5jef/o+SxRooGcoRWtfYDfHaBdPszmc5eKXV0mb34ErMB+JRYaUcA5/T
vIX+FpyhdhzHZrAN3jxYL0ZEH0P/Xgk4QssjG6tV75GRpC7XtdCOsXZAillJPx0CTfdelF8H0VQRSVRVFBHH2DVRx86D
FgDPmRQA0NKEv2UGPZnUBYBmpvG6Ho39LOhgZivVjgZEU0tLrw/0q6ET+R7mML9p3i4+raQOsne4DwrY/1LnqGVKa
zSSycMzpM2WiWfAzVnT2MjVPo3dvvZCSvV7PT91MqdzMck3cXwixx3oeCp0bgjvCQEu22Jk6pi855QTlaodC1cPL0+6vF
xXs558/Vt7FjuMdPRVj3N93vT9ibEV70anS5TTqkkrWkdRH1QOCvGWOTzsoxopwwL8515x1Cu5LFodV8DJG9Y+Huipjii
JGD2e/uetQlyrKlXUzq4TYZXdSwEY2pIXga+vmsSqOlsvuL6jobyYxY94nir79RN38AUEsDBAoAAAgIAP2GT0HgdD2zsw
EAAFYDAAAsAAAAcmVxX0YyQzI1RDlCLTMzOTktN0REMi1DMzFGLUE5NDZGOUJEQTQzMi54bWyFU9FumzAUf
SZfgXgHJ5Bso3Ko0rBIk7pqSltprxTuKBIGhu3Qvq3bHib1A/ob6aQ9Nv0F80ezgaR0zTa/XPuec67O9bUHGj68Iqm+gpImeT
Y1RtbQ0CEL8yjJ4qnB2SfzjXHoDTS8BMpTpkt2Rg+uaDI1LhkrDhCqqsqqHCsvY2QPhyP08f3xaXgJJDCTjLIgC8HYqaL/q
zryjhgVFkmyEmLpzyo5MqQZDZ+ygHHqjTHqdgNN1zU8zwmBjHniTqzFY/1FbOobvf5W34hH8av+IR7ERhcbcS+RtbiX6F
cZHzDa6toqJ5xcQOkt7Lk98d0j03Fc13zt+7Y5d0YLc+aOXy3cI382dux3XYsYdaK2wltSpPk1gPL6dDoJCHj19/pW/BTrbcTo
GfxM8CGn7B+CBm4EPhRByZoWXtJ7YOsO9eyp86wo0gQiPw+5YtE/JkAJrKw4p5ymPE7UDEr4zIEyGVejZhlNpT21urxE
1HAi2OXl2Eq2bOvYk4lV0ShVc+hRetLmavZLulvbUc+Xx39hKqRHPLsuwAuU3TBg8nGhltWkt92gfe28TKvnh1H7Qzxt8B
tQSwECFAAKAAAICAD9hk9BIvM35yACAADeBgAAFAAAAAAAAAAAAAAAAAAAAAAAU3RhcnRSZXF1ZXN0M
jU1LndzZGxQSwECFAAKAAAICAD9hk9B4HQ9s7MBAABWAwAALAAAAAAAAAAAAAAAAABSAgAAcmVxX0Y
yQzI1RDlCLTMzOTktN0REMi1DMzFGLUE5NDZGOUJEQTQzMi54bWxQSwUGAAAAAAIAAgCcAAAATwQAAAAA
</BinaryData>
</AppDocument>
</MessageData>
</ResponseMessageS>
</s:Body>
</s:Envelope>
14
3 МЕТОДИКА ИСПЫТАНИЙ
3.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса
регламентировано Приказом Министерства связи и массовых коммуникаций Российской
Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к
взаимодействию информационных систем в единой системе межведомственного электронного
взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:
 Проверка комплектности предоставленной документации;
 Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного
сервиса;
 Регистрация сервиса и тестирование сервиса на контрольном примере.
3.2 Параметры испытаний на тестовой среде
Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в
продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение
качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия
разработанного сервиса заранее, а не в продуктивном контуре.
 Контактное лицо: Максимов Вячеслав Юрьевич, e-mail: vmaksimov@at-consulting.ru ,
тел: +7 (909) 6788225
 Адрес тестового экземпляра: http://188.254.16.92:7777/gateway/services/SID0003469
 Режим функционирования тестовой среды: 24/7. Особых условий доступности не
определено.
 Для того чтобы протестировать сервис, необходимо:
 зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму
функционирования,
 протестировать все операции на основании контрольных примеров.
3.3 Параметры испытаний на продуктивной среде
 Отсутствует
3.4 Особые условия
Особые требования для проведения контрольных испытаний не предъявляются.
15
4 ПРИЛОЖЕНИЯ
4.1 Описание сервиса (WSDL)
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions
name="ServicePermitDeviation"
targetNamespace="http://pd.minregion.ru/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"
xmlns:tns="http://pd.minregion.ru/"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex">
<wsdl:types>
<xsd:schema targetNamespace="http://pd.minregion.ru/Imports">
<xsd:import schemaLocation="xsd0.xsd" namespace="http://pd.minregion.ru/"/>
<xsd:import schemaLocation="xsd1.xsd" namespace="http://smev.gosuslugi.ru/rev120315"/>
<xsd:import schemaLocation="xsd2.xsd" namespace="http://www.w3.org/2004/08/xop/include"/>
</xsd:schema>
</wsdl:types>
<wsdl:message name="RequestMessage">
<wsdl:part name="parameters" element="tns:RequestMessage"/>
</wsdl:message>
<wsdl:message name="RequestMessage_Headers">
<wsdl:part name="Header" element="q1:Header" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/>
</wsdl:message>
<wsdl:message name="ResponseMessage">
<wsdl:part name="parameters" element="tns:ResponseMessage"/>
</wsdl:message>
<wsdl:message name="ResponseMessage_Headers">
16
<wsdl:part name="Header" element="q2:Header" xmlns:q2="http://smev.gosuslugi.ru/rev120315"/>
</wsdl:message>
<wsdl:portType name="ServicePermitDeviation">
<wsdl:operation name="GetPermitDeviation">
<wsdl:input wsaw:Action="http://pd.minregion.ru/ServicePermitDeviation/GetPermitDeviation" name="RequestMessage"
message="tns:RequestMessage"/>
<wsdl:output
wsaw:Action="http://pd.minregion.ru/ServicePermitDeviation/GetPermitDeviationResponse"
name="ResponseMessage" message="tns:ResponseMessage"/>
</wsdl:operation>
<wsdl:operation name="GetState">
<wsdl:input
wsaw:Action="http://pd.minregion.ru/ServicePermitDeviation/GetState"
name="RequestMessage"
message="tns:RequestMessage"/>
<wsdl:output wsaw:Action="http://pd.minregion.ru/ServicePermitDeviation/GetStateResponse" name="ResponseMessage"
message="tns:ResponseMessage"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="BasicHttpBinding_ServicePermitDeviation" type="tns:ServicePermitDeviation">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="GetPermitDeviation">
<soap:operation soapAction="http://pd.minregion.ru/ServicePermitDeviation/GetPermitDeviation" style="document"/>
<wsdl:input name="RequestMessage">
<soap:header message="tns:RequestMessage_Headers" part="Header" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ResponseMessage">
<soap:header message="tns:ResponseMessage_Headers" part="Header" use="literal"/>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
17
<wsdl:operation name="GetState">
<soap:operation soapAction="http://pd.minregion.ru/ServicePermitDeviation/GetState" style="document"/>
<wsdl:input name="RequestMessage">
<soap:header message="tns:RequestMessage_Headers" part="Header" use="literal"/>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ResponseMessage">
<soap:header message="tns:ResponseMessage_Headers" part="Header" use="literal"/>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ServicePermitDeviation">
<wsdl:port name="BasicHttpBinding_ServicePermitDeviation" binding="tns:BasicHttpBinding_ServicePermitDeviation">
<soap:address location="http://localhost/ServicePermitDeviation.svc"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
4.2 Описание сервиса xsd0
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
elementFormDefault="qualified"
targetNamespace="http://pd.minregion.ru/"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://pd.minregion.ru/">
<xs:import schemaLocation="xsd1.xsd" namespace="http://smev.gosuslugi.ru/rev120315"/>
<xs:element name="RequestMessage">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" ref="q1:Message" xmlns:q1="http://smev.gosuslugi.ru/rev120315"/>
<xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData" xmlns:q2="http://smev.gosuslugi.ru/rev120315"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ResponseMessage">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev.gosuslugi.ru/rev120315"/>
<xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData" xmlns:q4="http://smev.gosuslugi.ru/rev120315"/>
</xs:sequence>
</xs:complexType>
</xs:element>
18
</xs:schema>
4.3 Описание сервиса xsd1
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
elementFormDefault="qualified"
targetNamespace="http://smev.gosuslugi.ru/rev120315"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://smev.gosuslugi.ru/rev120315">
<xs:import schemaLocation="xsd2.xsd" namespace="http://www.w3.org/2004/08/xop/include"/>
<xs:element name="Message" type="tns:MessageType"/>
<xs:complexType name="MessageType">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="Sender" type="tns:orgExternalType"/>
<xs:element minOccurs="1" maxOccurs="1" name="Recipient" type="tns:orgExternalType"/>
<xs:element minOccurs="1" maxOccurs="1" name="Originator" type="tns:orgExternalType"/>
<xs:element minOccurs="1" maxOccurs="1" name="TypeCode" type="tns:TypeCodeType"/>
<xs:element minOccurs="1" maxOccurs="1" name="Status" type="tns:StatusType"/>
<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="ExchangeType" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="SubMessages" type="tns:ArrayOfSubMessageType"/>
<xs:element minOccurs="0" maxOccurs="1" name="TestMsg" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="orgExternalType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="TypeCodeType">
<xs:restriction base="xs:string">
<xs:enumeration value="GSRV"/>
<xs:enumeration value="GFNC"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StatusType">
<xs:restriction base="xs:string">
<xs:enumeration value="REQUEST"/>
<xs:enumeration value="RESULT"/>
<xs:enumeration value="REJECT"/>
<xs:enumeration value="INVALID"/>
<xs:enumeration value="ACCEPT"/>
<xs:enumeration value="PING"/>
<xs:enumeration value="PROCESS"/>
<xs:enumeration value="NOTIFY"/>
<xs:enumeration value="FAILURE"/>
<xs:enumeration value="CANCEL"/>
<xs:enumeration value="STATE"/>
<xs:enumeration value="PACKET"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfSubMessageType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SubMessage" type="tns:SubMessageType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SubMessageType">
19
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="SubRequestNumber" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="Status" type="tns:StatusType"/>
<xs:element minOccurs="0" maxOccurs="1" name="Originator" type="tns:orgExternalType"/>
<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime"/>
<xs:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:element name="MessageData" type="tns:MessageDataType"/>
<xs:complexType name="MessageDataType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="AppData" type="tns:AppDataType"/>
<xs:element minOccurs="0" maxOccurs="1" name="AppDocument" type="tns:AppDocumentType"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="AppDataType">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
<xs:complexType name="AppDocumentType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="RequestCode" type="xs:string"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element minOccurs="0" maxOccurs="1" name="BinaryData" type="xs:base64Binary"/>
<xs:element minOccurs="0" maxOccurs="1" name="DigestValue" type="xs:base64Binary"/>
<xs:element minOccurs="0" maxOccurs="1" name="Reference" type="tns:ReferenceType"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReferenceType" mixed="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" ref="q1:Include" xmlns:q1="http://www.w3.org/2004/08/xop/include"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Header" type="tns:HeaderType"/>
<xs:complexType name="HeaderType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="NodeId" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="MessageId" type="xs:string"/>
<xs:element minOccurs="1" maxOccurs="1" name="TimeStamp" type="xs:dateTime"/>
<xs:element minOccurs="1" maxOccurs="1" name="MessageClass" type="tns:MessageClassType"/>
<xs:element minOccurs="0" maxOccurs="1" name="PacketIds" type="tns:ArrayOfPacketIdType"/>
</xs:sequence>
<xs:attribute name="actor" type="xs:string"/>
</xs:complexType>
<xs:simpleType name="MessageClassType">
<xs:restriction base="xs:string">
<xs:enumeration value="REQUEST"/>
<xs:enumeration value="RESPONSE"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="ArrayOfPacketIdType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Id" type="tns:PacketIdType"/>
</xs:sequence>
20
</xs:complexType>
<xs:complexType name="PacketIdType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="MessageId" type="xs:string"/>
<xs:element minOccurs="0" maxOccurs="1" name="SubRequestNumber" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
4.4 Описание сервиса xsd2
<?xml version="1.0" encoding="utf-8"?>
<xs:schema
elementFormDefault="qualified"
targetNamespace="http://www.w3.org/2004/08/xop/include"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include">
<xs:element name="Include" type="tns:Include"/>
<xs:complexType name="Include">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="href" type="xs:anyURI"/>
<xs:anyAttribute/>
</xs:complexType>
</xs:schema>
4.5 Описание типа «RequestDataType»
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://pd.minregion.ru/" elementFormDefault="qualified"
targetNamespace="http://pd.minregion.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="RequestData" nillable="true" type="tns:RequestDataType" />
<xs:complexType name="RequestDataType">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="Number" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="ObjectName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="ObjectAddress" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Department" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
4.6 Описание комплексного типа «ResultType»
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://pd.minregion.ru/" elementFormDefault="qualified"
targetNamespace="http://pd.minregion.ru/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://smev.gosuslugi.ru/request/rev111111" />
<xs:element name="Result" nillable="true" type="tns:ResultType" />
<xs:complexType name="ResultType">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="Status" type="xs:int" />
<xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Employee" type="tns:EmployeeType" />
<xs:element minOccurs="0" maxOccurs="1"
xmlns:q1="http://smev.gosuslugi.ru/request/rev111111" ref="q1:AppliedDocuments" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="EmployeeType">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="EmployeeName" type="xs:string" />
21
<xs:element minOccurs="1" maxOccurs="1" name="EmployeePost" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="Department" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
4.7 Описание комплексного типа «AppliedDocuments»
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://smev.gosuslugi.ru/request/rev111111" elementFormDefault="qualified"
targetNamespace="http://smev.gosuslugi.ru/request/rev111111"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="AppliedDocuments" type="tns:AppliedDocumentsType" />
<xs:complexType name="AppliedDocumentsType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="AppliedDocument"
type="tns:AppliedDocumentType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="AppliedDocumentType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="CodeDocument" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Type" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="DigestValue" type="xs:base64Binary" />
</xs:sequence>
<xs:attribute form="qualified" name="ID" type="xs:ID" />
</xs:complexType>
</xs:schema>
4.8 Описание общих структур данных
1.
RequestDataType
№
Код параметра
Описание
параметра
Обязательность
Способ
заполнения/Тип
1
Number
Номер разрешения
+
s:string
2
Date
Дата выдачи
+
s:dateTime
+
s:string
разрешения
ObjectName
объекта
3
4
Наименование
ObjectAddress
Адрес объекта
-
s:string
Department
Наименование
+
s:string
органа выдавшего
документ
22
Комментарий
2.
ResultType
№
Код параметра
Описание
параметра
Обязательность
Способ
заполнения/Тип
Status
Статус запроса
+
s:int
Comment
Комментарий к
-
s:string
-
s:string
-
tns:EmployeeType
-
q1:AppliedDocuments
1
2
Комментарий
Справочник
статусов
праведен в пункте
3.6 настоящего
руководства
статусу
3
Number
Внутренний номер
запроса
Employee
Информация о
сотруднике
4
обработавшего
запрос
AppliedDocuments
Описание
вложения
5
Результат
представлен в
виде копии
документа
3.
EmployeeType
№
Код параметра
EmployeeName
1
Описание
параметра
ФИО сотрудника
Обязательность
Способ
заполнения/Тип
+
s:string
+
s:string
+
s:string
Комментарий
обработавшего
запрос
EmployeePost
Должность
сотрудника
2
обработавшего
запрос
3
Department
Наименование
органа
4.
AppliedDocumentsType
№
Код параметра
Описание
параметра
Обязательность
Способ
заполнения/Тип
1
CodeDocument
Код документа
-
xs:string
2
Name
Имя файла
-
xs:string
-
xs:string
документа
3
Number
Номер документа
23
Комментарий
№
Код параметра
Описание
параметра
Относительный
URL
4
Обязательность
Способ
заполнения/Тип
-
xs:string
путь к файлу
внутри архива
5
Type
Тип контента
-
xs:string
6
DigestValue
Хеш-код вложения
-
xs:base64Binary
4.9 Справочник статусов результата обработки заявки
№
Идентификатор
статуса
Описание
1
1
Запрос успешно обработан (синхронный ответ)
2
2
Запрос принят на обработку (асинхронный ответ)
3
3
Запрос находится в обработке (асинхронный ответ)
4
4
Запрос успешно обработан (асинхронный ответ)
5
5
Ошибка обработки запроса
24
Комментарий
Download