УТВЕРЖДАЮ: Заместитель Министра регионального развития Российской Федерации ____________________ (Р.Ю. Панов) (подпись) от «_____»______________ 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: [email protected] , тел: +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 Комментарий