Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации Министерство иностранных дел Российской Федерации РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Cервис подтверждения выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации, в консульских учреждениях Российской Федерации Дата: 28.03.2012г. Версия: 0.3 Листов: 22 1 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации АННОТАЦИЯ Данный документ является шаблоном типового руководства пользователя электронного сервиса СМЭВ, которое в соответствии с п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» является обязательным для предоставления Поставщиком в адрес Оператора СМЭВ. Инструкция по использованию: [Текст], написанный серым шрифтом в квадратных скобках, является руководством по заполнению разделов шаблона и при формировании документа должен быть удален. Текст, выделенный жёлтым маркером, является примером заполнения раздела и при формировании документа должен быть удален. Текст без специальных выделений является обязательным для использования в документе и не подлежит удалению. Заполнение разделов необходимо выполнять согласно приведенной инструкции. Полное и корректное заполнение разделов позволит избежать многоитерационной процедуры редактирования документа. Предоставленные сведения необходимы оператору СМЭВ для организации эффективной эксплуатации сервиса и поддержки его работоспособности. 2 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................5 1.1 Руководящие документы .................................................................................................................. 5 1.2 Описание электронного сервиса ...................................................................................................... 5 1.3 Операции (методы) электронного сервиса ..................................................................................... 6 1.4 Сценарии использования .................................................................................................................. 6 1.5 Схема взаимодействия...................................................................................................................... 6 1.6 Связи с другими электронными сервисами .................................................................................... 7 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................7 2.1 Операция «Запрос о фактах выдачи паспорта».............................................................................. 7 1 2.1.1 Общие сведения ......................................................................................................................... 7 2.1.2 Описание входных параметров ................................................................................................ 7 2.1.3 Описание выходных параметров .............................................................................................. 8 2.1.4 Коды возвратов .......................................................................................................................... 8 2.1.5 Контрольные примеры .............................................................................................................. 8 3 МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................14 3.1 Общие условия ................................................................................................................................ 14 3.2 Параметры испытаний на тестовой среде .................................................................................... 14 3.3 Параметры испытаний на продуктивной среде ........................................................................... 14 3.4 Особые условия ............................................................................................................................... 14 4 ПРИЛОЖЕНИЯ.............................................................................................................................15 4.1 Описание сервиса (WSDL) ............................................................................................................. 15 4.2 Описание общих структур данных................................................................................................ 17 4.3 Описания справочников ................................................................................................................. 19 4.4 Иные приложения ........................................................................................................................... 19 3 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации ИЗМЕНЕНИЯ Версия Дата Автор 0.1 0.2 27.07.2011 27.09.2011 Мишин С.А. Мишин С.А. 0.3 28.03.2012 Мишин С.А. Изменения Заполнение документа Изменения в связи с обновлением сервиса для соответствия методическим рекомендациям версии 2.3.4. Изменения в связи с обновлением сервиса для соответствия методическим рекомендациям версии 2.4.4. ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение СМЭВ Поставщик WSDL XSD SOAP XML Описание Система межведомственного электронного взаимодействия Организация-владелец электронного сервиса Web Services Description Language — язык описания веб-сервисов. XML Schema definition - язык описания структуры XML документа. Simple Object Access Protocol протокол обмена структурированными сообщениями в распределённой вычислительной среде. eXtensible Markup Language — расширяемый язык разметки. 4 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации 1 ОБЩИЕ СВЕДЕНИЯ 1.1 Руководящие документы Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы: паспорт электронного сервиса, регистрируемого в системе взаимодействия; методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису; руководство пользователя электронного сервиса, регистрируемого в системе взаимодействия. Основанием для создания и использования электронного сервиса являются перечисленные ниже документы. Нормативно-правовые документы: Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия»; Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия»; Распоряжение Правительства Российской Федерации от 17 марта 2011 г. №442-р «Об утверждении перечня документов (сведений), обмен которыми между органами и организациями при оказании государственных услуг и исполнении государственных функций осуществляется в электронном виде». Технологические стандарты: - «Методические рекомендации по разработке веб-сервисов СМЭВ»; «Рекомендации по применению ЭЦП при межведомственном взаимодействии». 1.2 Описание электронного сервиса Наименование: Сервис проверки выдачи паспорта Назначение: Подтверждение факта выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации, в консульских учреждениях Российской Федерации Поставщик: Министерство иностранных дел Российской Федерации (МИД) Область применения: Межведомственное взаимодействие 5 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации 1.3 Операции (методы) электронного сервиса Электронный сервис факта выдачи паспорта обеспечивает обработку запросов о факте выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации, в консульских учреждениях Российской Федерации. Электронный сервис включает методы, обеспечивающие: Проверку по ФИО и дате рождения, либо по номеру паспорта факта выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации в консульских учреждениях Российской Федерации. Метод Код: FindKDPassport Наименование: Запрос Назначение о фактах Принимает электронное сообщение с указанием выдачи ФИО и даты рождения либо номера паспорта и паспорта возвращает информацию о зарегистрированных в консульских загранучреждениях фактах выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации 1.4 Сценарии использования Сервис функционирует в синхронном режиме. Информационная система ведомства вызывает сервис и запрашивает информацию о фактах выдачи паспорта, сервис формирует и передает ответ, содержащий требуемую информацию. 1.5 Схема взаимодействия В рамках взаимодействия информационная система ведомства направляет в адрес сервиса следующие типы сообщений: Сообщения с запросами информации о выдаче паспорта При поступлении запроса, сервис должен направить в адрес запрашивающей ИС сообщение с информацией о фактах выдачи паспорта, удостоверяющего личность гражданина Российской Федерации за пределами Российской Федерации, в консульских загранучреждениях МИД России. Схема взаимодействия представлена на рисунке 1. 6 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации SMEV_Passport ИС запрашивающего ведомства NPRequest NPResponse (Результат обработки) Рисунок 1 «Схема взаимодействия» 1.6 Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами. 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция «Запрос о фактах выдачи паспорта» 2.1.1 Общие сведения Код операции: FindKDPassport Наименование операции: Запрос о фактах выдачи паспорта Назначение операции: Операция предназначена для получения информации о получении паспорта Российской Федерации, удостоверяющего личность за пределами Российской Федерации, заданным лицом в консульских загранучреждениях 2.1.2 Описание входных параметров Входные данные: FindKDPassport № Код параметра Request Описание параметра Данные запроса Обязательность Способ заполнения/Тип + tns:smevreqAppData 1 7 Комментарий Описание в Приложении «Описание общих структур данных» Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации 2.1.3 Описание выходных параметров Выходные данные: FindKDPassport № Код параметра Response 1 Описание параметра Данные ответа Обязательность Способ заполнения/Тип + tns:smevresAppData на запрос Комментарий Описание в Приложении «Описание общих структур данных» Параметры комплексного типа описаны в приложении «Описание общих структур данных». 2.1.4 Коды возвратов № 1 Код возврата oeOk Описание кода возврата Условия возникновения Запрос выполнен Данный код возврата соответствует успешно успешному выполнению запроса Комментарий Данный код возврата соответствует Запрос 2 oeAccessDeniedError не выполнен: ошибка входа в систему ситуации, когда указанные в запросе (Req:Account) параметры UserName и Password не являются правильными для использования сервиса. Запрос 3 oeQueryExecutingError не выполнен: ошибка выполнения Данный код возврата соответствует Данный ситуации, является когда запрос код возврата признаком невозможно выполнить по каким- неработоспособности либо причинам. сервиса 2.1.5 Контрольные примеры Пример применения параметра GetFieldsLength для получения ответа с полностью заполненными полями с максимально возможной длиной полей. Также в данном примере кодом возврата является oeOk, что обозначает успешное выполнение запроса. Запрос <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsse:Security soap:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken 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="CertId">MIID6zCCA5qgAwIBAgIKHiCv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQ EWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQw MS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1U ECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgz MzAwWhcNMTIwOTIxMDgzNDAwWjCBvDELMAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPg RBBEEEOAQ4MWswaQYDVQQLHmIEHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQA QwBD0EPQRLBEUAIAQ0BDUEOwAgBCAEPgRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGB 8 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации DgEODEhMB8GA1UEAx4YBBwEGAQUACAEIAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFA wICJAAGByqFAwICHgEDQwAEQB/ElWCGeA1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZo WuNRKXf5tZYDhFEOPVgijFA+0+rijggGGMIIBgjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCj AIBgYqhQMCAhUwKwYDVR0lBCQwIgYGKoUDBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYD VR0OBBYEFD6Ei5MdqEBQOGrmNFctVRffE3l+MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUp MDkGCSsGAQQBgjcVCgQsMCowCAYGKoUDBQEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZ AIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0cDovL3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAso CqGKGh0dHA6Ly9jZHAxLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2 MDQGCCsGAQUFBzAChihodHRwOi8vdWMub2dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFA wICAwNBABylkUXoCPLuS668TSNfYoKmR5rUayivL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQO PqlSyFqM=</wsse:BinarySecurityToken><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#body"><Transforms><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>QajbW1tkEBnjgG+4D747bWdWg1wzw5cvvvnb5od9TRk=</DigestValue></Reference></Signed Info><SignatureValue>u1OECP+upxGlsCj1MsUKV/MjdZ3MozLSElqYKCn2KuUmt2FCeHHwwcflWqoY1cc6zL14 m9OlfGQc66Iv6EoGtQ==</SignatureValue><KeyInfo><wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" URI="#CertId" /></wsse:SecurityTokenReference></KeyInfo></Signature></wsse:Security></soap:Header><soap:Body wsu:Id="body"><FindKDPassport xmlns="http://np-smev-niias"><Message xmlns="http://smev.gosuslugi.ru/rev111111"><Sender><Code>MIDR01001</Code><Name>АИС потребителя</Name></Sender><Recipient><Code>MIDR03001</Code><Name>АИС "Загранпаспорт МИД"</Name></Recipient><Originator><Code>MIDR01001</Code><Name>АИС потребителя</Name></Originator><TypeCode>GSRV</TypeCode><Status>REQUEST</Status><Date>2012 -0717T17:10:55.843+03:00</Date><ExchangeType>2</ExchangeType><CaseNumber>926203</CaseNumber><Te stMsg>Тест</TestMsg></Message><MessageData xmlns="http://smev.gosuslugi.ru/rev111111"><AppData Id="AppData"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#AppData"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#envelopedsignature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>AMElbQSalZ2USsR74aXw4Kii40yqUWVLjYXW8nlZDzg=</DigestValue></Reference></Signed Info><SignatureValue>jKB+nXNHY4IBRePdDv4lE3yds6BP3VE140yoMCSdIo5QPbKeeQrlzGvG5ARmTzyK/NYR OUWnP7N4XK2CThAUyQ==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIID6zCCA5qgAwIB AgIKHiCv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1 MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOA Q9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQD HhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgzMzAwWhcNMTIwOTIxMDgzNDAwWjC BvDELMAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPgRBBEEEOAQ4MWswaQYDVQQLHmIE HAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQAQwBD0EPQRLBEUAIAQ0BDUEOwAgB CAEPgRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGBDgEODEhMB8GA1UEAx4YBBwEGAQU ACAEIAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQB/El WCGeA1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZoWuNRKXf5tZYDhFEOPVgijFA+0+rijgg GGMIIBgjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCjAIBgYqhQMCAhUwKwYDVR0lBCQwIg YGKoUDBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYDVR0OBBYEFD6Ei5MdqEBQOGrmNFctV RffE3l+MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUpMDkGCSsGAQQBgjcVCgQsMCowCAYGK oUDBQEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZAIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0c DovL3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAsoCqGKGh0dHA6Ly9jZHAxLm9naWMucnUv Q0RQL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2MDQGCCsGAQUFBzAChihodHRwOi8vdW Mub2dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFAwICAwNBABylkUXoCPLuS668TSNfYoKmR5 rUayivL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQOPqlSyFqM=</X509Certificate></X509Data> </KeyInfo></Signature><Request xmlns="http://np-smevniias"><isSearchByFIO>true</isSearchByFIO><SNameRus>Тестов</SNameRus><NameRus>Тест</NameRus ><GivenName>Тестович</GivenName><BirthDate>01.01.2001</BirthDate><DocId>0</DocId><Account>< UserName>smev</UserName><Password>smev2011</Password></Account><GetFieldsLength>true</GetField sLength></Request></AppData></MessageData></FindKDPassport></soap:Body></soap:Envelope> 9 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации Ответ на запрос в случае успешного исполнения <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsse:Security soap:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken 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="CertId">MIID6zCCA5qgAwIBAgIKHiCv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQ EWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQw MS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1U ECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgz MzAwWhcNMTIwOTIxMDgzNDAwWjCBvDELMAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPg RBBEEEOAQ4MWswaQYDVQQLHmIEHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQA QwBD0EPQRLBEUAIAQ0BDUEOwAgBCAEPgRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGB DgEODEhMB8GA1UEAx4YBBwEGAQUACAEIAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFA wICJAAGByqFAwICHgEDQwAEQB/ElWCGeA1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZo WuNRKXf5tZYDhFEOPVgijFA+0+rijggGGMIIBgjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCj AIBgYqhQMCAhUwKwYDVR0lBCQwIgYGKoUDBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYD VR0OBBYEFD6Ei5MdqEBQOGrmNFctVRffE3l+MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUp MDkGCSsGAQQBgjcVCgQsMCowCAYGKoUDBQEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZ AIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0cDovL3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAso CqGKGh0dHA6Ly9jZHAxLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2 MDQGCCsGAQUFBzAChihodHRwOi8vdWMub2dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFA wICAwNBABylkUXoCPLuS668TSNfYoKmR5rUayivL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQO PqlSyFqM=</wsse:BinarySecurityToken><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#body"><Transforms><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>l8qzSeryN718FOUQ8GUH723/PEuSEe5FOsBfl4fTKZc=</DigestValue></Reference></SignedI nfo><SignatureValue>sdL9Wmzv7XbWj/i83IFmSXS8a5BdA5ii3he4Q9hpybXcgI0+3GQ3wKZA6o5LJPpVWppyszC rw/CfQMgYl+Sg6Q==</SignatureValue><KeyInfo><wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" URI="#CertId" /></wsse:SecurityTokenReference></KeyInfo></Signature></wsse:Security></soap:Header><soap:Body wsu:Id="body"><NPResponse xmlns="http://np-smev-niias"><Message xmlns="http://smev.gosuslugi.ru/rev111111"><Sender><Code>MIDR01001</Code><Name>АИС потребителя</Name></Sender><Recipient><Code>MIDR03001</Code><Name>АИС "Загранпаспорт МИД"</Name></Recipient><Originator><Code>MIDR01001</Code><Name>АИС потребителя</Name></Originator><TypeCode>GSRV</TypeCode><Status>RESULT</Status><Date>20120717T17:10:56.343+03:00</Date><ExchangeType>2</ExchangeType><CaseNumber>926203</CaseNumber><Te stMsg>Тест</TestMsg></Message><MessageData xmlns="http://smev.gosuslugi.ru/rev111111"><AppData Id="AppData"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#AppData"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#envelopedsignature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>vHz9FFSnP1uicL5DBngTGxZb1YxMVShC/8FfoqJ/njA=</DigestValue></Reference></SignedIn fo><SignatureValue>2lEVoizuA9++ZwC1YV6lkQ6GC3lGLo1lp6XiNMJGsY6Rktq3RxYxNzHOezBy/NGRYz1TfZG 2YLEx5Drj0C8cbw==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIID6zCCA5qgAwIBAgIKHi Cv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswC QYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQ EPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQDHhgEIw QmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgzMzAwWhcNMTIwOTIxMDgzNDAwWjCBvDEL MAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPgRBBEEEOAQ4MWswaQYDVQQLHmIEHAQ4 10 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQAQwBD0EPQRLBEUAIAQ0BDUEOwAgBCAEP gRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGBDgEODEhMB8GA1UEAx4YBBwEGAQUACAE IAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQB/ElWCGeA 1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZoWuNRKXf5tZYDhFEOPVgijFA+0+rijggGGMIIB gjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCjAIBgYqhQMCAhUwKwYDVR0lBCQwIgYGKoU DBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYDVR0OBBYEFD6Ei5MdqEBQOGrmNFctVRffE3l +MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUpMDkGCSsGAQQBgjcVCgQsMCowCAYGKoUDB QEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZAIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0cDovL 3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAsoCqGKGh0dHA6Ly9jZHAxLm9naWMucnUvQ0R QL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2MDQGCCsGAQUFBzAChihodHRwOi8vdWMub2 dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFAwICAwNBABylkUXoCPLuS668TSNfYoKmR5rUayi vL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQOPqlSyFqM=</X509Certificate></X509Data></Ke yInfo></Signature><Response xmlns="http://np-smev-niias"><outData><xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xmlmsdata"><xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element name="P_Passport"><xs:complexType><xs:sequence><xs:element name="PassID" type="xs:string" minOccurs="0" /><xs:element name="SNameRus" type="xs:string" minOccurs="0" /><xs:element name="SNameLat" type="xs:string" minOccurs="0" /><xs:element name="NameRus" type="xs:string" minOccurs="0" /><xs:element name="NameLat" type="xs:string" minOccurs="0" /><xs:element name="GivenName" type="xs:string" minOccurs="0" /><xs:element name="BirthDate" type="xs:string" minOccurs="0" /><xs:element name="Sex" type="xs:string" minOccurs="0" /><xs:element name="PassBirthPlace" type="xs:string" minOccurs="0" /><xs:element name="IssueDate" type="xs:string" minOccurs="0" /><xs:element name="ExpiryDate" type="xs:string" minOccurs="0" /><xs:element name="Authority" type="xs:string" minOccurs="0" /><xs:element name="PassStatus" type="xs:string" minOccurs="0" /></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoftcom:xml-diffgram-v1"><NewDataSet xmlns=""><P_Passport diffgr:id="P_Passport1" msdata:rowOrder="0"><PassID>012345678</PassID><SNameRus>01234567890123456789012345678901234 5678901</SNameRus><SNameLat>012345678901234567890123456789012345678901</SNameLat><NameRus >012345678901234567890123456789012345678901</NameRus><NameLat>01234567890123456789012345678 9012345678901</NameLat><GivenName>012345678901234567890123456789012345678901</GivenName><Bi rthDate>0123456789</BirthDate><Sex>0</Sex><PassBirthPlace>0123456789012345678901234567890123456 7890123456789</PassBirthPlace><IssueDate>0123456789</IssueDate><ExpiryDate>0123456789</ExpiryDate ><Authority>01234567890123456789012345678901234567890123456789</Authority><PassStatus>0123456789 0123456789012345678901234567890123456789</PassStatus></P_Passport></NewDataSet></diffgr:diffgram> </outData><outError>oeOk</outError></Response></AppData></MessageData></NPResponse></soap:Body ></soap:Envelope> 11 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации Ответ на запрос с кодом возврата oeAccessDeniedError <?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><soap:Header><wsse:Security soap:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken 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="CertId">MIID6zCCA5qgAwIBAgIKHiCv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQ EWFHVjMl8xQG5paS52b3NraG9kLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQw MS8wLQYDVQQKHiYEIAQ+BEEEOAQ9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1U ECx4GBCMEEwQjMSEwHwYDVQQDHhgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgz MzAwWhcNMTIwOTIxMDgzNDAwWjCBvDELMAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPg RBBEEEOAQ4MWswaQYDVQQLHmIEHAQ4BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQA QwBD0EPQRLBEUAIAQ0BDUEOwAgBCAEPgRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGB DgEODEhMB8GA1UEAx4YBBwEGAQUACAEIAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFA wICJAAGByqFAwICHgEDQwAEQB/ElWCGeA1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZo WuNRKXf5tZYDhFEOPVgijFA+0+rijggGGMIIBgjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCj AIBgYqhQMCAhUwKwYDVR0lBCQwIgYGKoUDBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYD VR0OBBYEFD6Ei5MdqEBQOGrmNFctVRffE3l+MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUp MDkGCSsGAQQBgjcVCgQsMCowCAYGKoUDBQEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZ AIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0cDovL3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAso CqGKGh0dHA6Ly9jZHAxLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2 MDQGCCsGAQUFBzAChihodHRwOi8vdWMub2dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFA wICAwNBABylkUXoCPLuS668TSNfYoKmR5rUayivL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQO PqlSyFqM=</wsse:BinarySecurityToken><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#body"><Transforms><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>XIHj8UzSdo1F0Tbj/QDJ949yhJWGN8cBUWzuL6pJw9w=</DigestValue></Reference></Signed Info><SignatureValue>IcZbnUfWsOcHwrZxMU/xcGontCt8obpnTx19NtR5qgTX2Y7Nf1N9Jqu6kHJdAx4irZGHpnA eAVGX2jLl+YDHRg==</SignatureValue><KeyInfo><wsse:SecurityTokenReference><wsse:Reference ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" URI="#CertId" /></wsse:SecurityTokenReference></KeyInfo></Signature></wsse:Security></soap:Header><soap:Body wsu:Id="body"><NPResponse xmlns="http://np-smev-niias"><Message xmlns="http://smev.gosuslugi.ru/rev111111"><Sender><Code>MIDR01001</Code><Name>АИС потребителя</Name></Sender><Recipient><Code>MIDR03001</Code><Name>АИС "Загранпаспорт МИД"</Name></Recipient><Originator><Code>MIDR01001</Code><Name>АИС потребителя</Name></Originator><TypeCode>GSRV</TypeCode><Status>RESULT</Status><Date>20120717T17:11:44.625+03:00</Date><ExchangeType>2</ExchangeType><CaseNumber>926203</CaseNumber><Te stMsg>Тест</TestMsg></Message><MessageData xmlns="http://smev.gosuslugi.ru/rev111111"><AppData Id="AppData"><Signature xmlns="http://www.w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><Reference URI="#AppData"><Transforms><Transform Algorithm="http://www.w3.org/2000/09/xmldsig#envelopedsignature" /><Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /></Transforms><DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><DigestValue>aZ0VHGhrKlR9je4WSRS2eKBFvTviL504pVRVkGq1qaU=</DigestValue></Reference></Signed Info><SignatureValue>4mD721lqN7I/87QpOTJcGBAMaEcSOjGuAJGEd1Pg/W1+NhF9wv6fHtGvXYxcwxFooRVa /4bFVgmCXEV0u53uEA==</SignatureValue><KeyInfo><X509Data><X509Certificate>MIID6zCCA5qgAwIBAg IKHiCv7wAAAAAMmzAIBgYqhQMCAgMwga4xIzAhBgkqhkiG9w0BCQEWFHVjMl8xQG5paS52b3NraG9kLnJ1M QswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMS8wLQYDVQQKHiYEIAQ+BEEEOAQ 9BEQEPgRABDwEQgQ1BEUEPQQ+BDsEPgQzBDgEODEPMA0GA1UECx4GBCMEEwQjMSEwHwYDVQQDH hgEIwQmACAEHgQTBBgEJgAgBBIEIwBfADEwHhcNMTEwOTIxMDgzMzAwWhcNMTIwOTIxMDgzNDAwWjCBv DELMAkGA1UEBhMCUlUxHTAbBgNVBAoeFAQcBBgEFAAgBCAEPgRBBEEEOAQ4MWswaQYDVQQLHmIEH AQ4BD0EOARBBEIENQRABEEEQgQyBD4AIAQ4BD0EPgRBBEIEQAQwBD0EPQRLBEUAIAQ0BDUEOwAgBC 12 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации AEPgRBBEEEOAQ5BEEEOgQ+BDkAIAQkBDUENAQ1BEAEMARGBDgEODEhMB8GA1UEAx4YBBwEGAQUA CAEIAQ+BEEEQQQ4BDgAIAAxMGMwHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQB/ElW CGeA1HFOq1YZD6sNcrNL4kLCwlYQrH1KkuAvgminwGRlRMByh/pZoWuNRKXf5tZYDhFEOPVgijFA+0+rijggG GMIIBgjAOBgNVHQ8BAf8EBAMCBPAwGQYJKoZIhvcNAQkPBAwwCjAIBgYqhQMCAhUwKwYDVR0lBCQwIgY GKoUDBQEDBgcqhQMCAiIGBggrBgEFBQcDAgYFKoUDZAIwHQYDVR0OBBYEFD6Ei5MdqEBQOGrmNFctVR ffE3l+MB8GA1UdIwQYMBaAFGVXd2DhW+pZAHoybxb1Tg0FCyUpMDkGCSsGAQQBgjcVCgQsMCowCAYGKo UDBQEDMAkGByqFAwICIgYwCgYIKwYBBQUHAwIwBwYFKoUDZAIwZwYDVR0fBGAwXjAsoCqgKIYmaHR0c DovL3VjLm9naWMucnUvQ0RQL1VDX09HSUNfVlVfMS5jcmwwLqAsoCqGKGh0dHA6Ly9jZHAxLm9naWMucnUv Q0RQL1VDX09HSUNfVlVfMS5jcmwwRAYIKwYBBQUHAQEEODA2MDQGCCsGAQUFBzAChihodHRwOi8vdW Mub2dpYy5ydS9DRVJUUy9VQ19PR0lDX1ZVXzEuY2VyMAgGBiqFAwICAwNBABylkUXoCPLuS668TSNfYoKmR5 rUayivL4mGfEKGznj2A+Wu9EeXN0SjBjeDC1PDJlTZpYjcGfO9eQOPqlSyFqM=</X509Certificate></X509Data> </KeyInfo></Signature><Response xmlns="http://np-smev-niias"><outData><xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xmlmsdata"><xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded" /></xs:complexType></xs:element></xs:schema><diffgr:diffgram xmlns:msdata="urn:schemas-microsoftcom:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1" /></outData><outError>oeAccessDeniedError</outError></Response></AppData></MessageData></NPResp onse></soap:Body></soap:Envelope> 13 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации 3 МЕТОДИКА ИСПЫТАНИЙ 3.1 Общие условия Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Порядок проведения типовых испытаний предполагает следующие этапы: Проверка комплектности предоставленной документации; Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса; Регистрация сервиса и тестирование сервиса на контрольном примере. 3.2 Параметры испытаний на тестовой среде Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре. Контактное лицо: Медведев Юрий Иванович, e-mail: [email protected], тел: 244-23-78 Адрес тестового экземпляра: http://213.208.170.40:8085/SMEVPassport/FKDService.asmx?WSDL Режим функционирования тестовой среды: 24/5 (круглосуточно по будням). Особых условий доступности не определено. Для того чтоб протестировать сервис, необходимо: зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования, протестировать все операции на основании контрольных примеров. 3.3 Параметры испытаний на продуктивной среде Контактное лицо: Медведев Юрий Иванович, e-mail: [email protected], тел: 244-23-78 Адрес размещения продуктивного экземпляра сервиса: http://oraas.rt.ru:7777/gateway/services/SID0003154 Для того чтоб протестировать сервис, необходимо: протестировать все операции на основании контрольных примеров. 3.4 Особые условия Особых условий нет. 14 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации 4 ПРИЛОЖЕНИЯ 4.1 Описание сервиса (WSDL) <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://np-smev-niias" xmlns:s1="http://smev.gosuslugi.ru/rev111111" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://np-smev-niias" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <s:schema elementFormDefault="qualified" targetNamespace="http://np-smev-niias"> <s:import namespace="http://smev.gosuslugi.ru/rev111111" /> <s:element name="FindKDPassport" nillable="true" type="tns:NPRequestMessage" /> <s:complexType name="NPRequestMessage"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" ref="s1:Message" /> <s:element minOccurs="0" maxOccurs="1" ref="s1:MessageData" /> </s:sequence> </s:complexType> <s:element name="Request" type="tns:smevreqAppData" /> <s:complexType name="smevreqAppData"> <s:sequence> <s:element minOccurs="1" maxOccurs="1" name="isSearchByFIO" type="s:boolean" /> <s:element minOccurs="0" maxOccurs="1" name="SNameRus" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="NameRus" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="GivenName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="BirthDate" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="DocId" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="Account" type="tns:FAccount" /> <s:element minOccurs="1" maxOccurs="1" name="GetFieldsLength" type="s:boolean" /> </s:sequence> </s:complexType> <s:complexType name="FAccount"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" /> </s:sequence> </s:complexType> <s:element name="Response" type="tns:smevresAppData" /> <s:complexType name="smevresAppData"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="outData"> <s:complexType> <s:sequence> <s:element ref="s:schema" /> <s:any /> </s:sequence> </s:complexType> </s:element> <s:element minOccurs="1" maxOccurs="1" name="outError" type="tns:OutError" /> </s:sequence> </s:complexType> <s:simpleType name="OutError"> <s:restriction base="s:string"> <s:enumeration value="oeOk" /> <s:enumeration value="oeAccessDeniedError" /> <s:enumeration value="oeQueryExecutingError" /> </s:restriction> </s:simpleType> 15 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации <s:element name="NPResponse" nillable="true" type="tns:NPResponseMessage" /> <s:complexType name="NPResponseMessage"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" ref="s1:Message" /> <s:element minOccurs="0" maxOccurs="1" ref="s1:MessageData" /> </s:sequence> </s:complexType> </s:schema> <s:schema elementFormDefault="qualified" targetNamespace="http://smev.gosuslugi.ru/rev111111"> <s:import namespace="http://np-smev-niias" /> <s:element name="Message" type="s1:smevMessage" /> <s:complexType name="smevMessage"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Sender" type="s1:smevNode" /> <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="s1:smevNode" /> <s:element minOccurs="0" maxOccurs="1" name="Originator" type="s1:smevNode" /> <s:element minOccurs="0" maxOccurs="1" name="TypeCode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Date" type="s:string" /> <s:element minOccurs="1" maxOccurs="1" name="ExchangeType" type="s:int" /> <s:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="TestMsg" type="s:string" /> </s:sequence> </s:complexType> <s:complexType name="smevNode"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" /> </s:sequence> </s:complexType> <s:element name="MessageData" type="s1:smevMessageData" /> <s:complexType name="smevMessageData"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="AppData" type="s1:smevAppData" /> </s:sequence> </s:complexType> <s:complexType name="smevAppData"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" ref="tns:Request" /> <s:element minOccurs="0" maxOccurs="1" ref="tns:Response" /> </s:sequence> </s:complexType> <s:element name="Header" type="s1:SmevHeader" /> <s:complexType name="SmevHeader"> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="NodeId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MessageId" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="MessageClass" type="s:string" /> </s:sequence> <s:anyAttribute /> </s:complexType> </s:schema> </wsdl:types> <wsdl:message name="FindKDPassportSoapIn"> <wsdl:part name="Req" element="tns:FindKDPassport" /> </wsdl:message> <wsdl:message name="FindKDPassportSoapOut"> <wsdl:part name="FindKDPassportResult" element="tns:NPResponse" /> </wsdl:message> 16 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации <wsdl:message name="FindKDPassportHeader"> <wsdl:part name="Header" element="s1:Header" /> </wsdl:message> <wsdl:portType name="NPPassportSoap"> <wsdl:operation name="FindKDPassport"> <wsdl:input message="tns:FindKDPassportSoapIn" /> <wsdl:output message="tns:FindKDPassportSoapOut" /> </wsdl:operation> </wsdl:portType> <wsdl:binding name="NPPassportSoap" type="tns:NPPassportSoap"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="FindKDPassport"> <soap:operation soapAction="http://np-smev-niias/FindKDPassport" style="document" /> <wsdl:input> <soap:body use="literal" /> <soap:header message="tns:FindKDPassportHeader" part="Header" use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="NPPassport"> <wsdl:port name="NPPassportSoap" binding="tns:NPPassportSoap"> <soap:address location="http://localhost/DEBUGPassport/FKDService.asmx" /> </wsdl:port> </wsdl:service> </wsdl:definitions> 4.2 Описание общих структур данных 1. Параметр комплексного типа tns: smevreqAppData № Код параметра isSearchByFIO Описание параметра Флаг поиска Обязатель ность по + Способ заполнения/ Комментарий Тип s:boolean При установке этого параметра ФИО либо номеру в паспорта производиться ФИО 1 поиск true и по дате (параметрам NameRus, будет заданным рождения SnameRus, GivenName, BirthDate), при установке в false – по номеру паспорта, указанному в параметре DocId 2 SNameRus Фамилия s:string до 50 символов 3 NameRus Имя s:string до 50 символов GivenName Отчество s:string до 50 символов, если не задано, будет выполнен поиск лица без 4 отчества 17 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации BirthDate Дата рождения 10 s:string символов в формате ДД.ММ.ГГГГ, 5 возможно указание даты вида XX.XX.ГГГГ и XX.XX.XXXX DocId Номер паспорта Целое число, серия и номер s:int паспорта одной строкой, как в 6 машиночитаемой строке (например, 511234567) Account Имя пользователя и пароль 7 Комплексный тип + для Описание ниже tns:FAccount использования сервиса GetFieldsLength Флаг для тестовой выдачи 8 ответа + при установке этого параметра s:boolean с в true результатом максимальной будут тестовые длиной полей заполняющие данные, поля максимально длины, до возможной реальных запрос в запроса данных данном случае не вернет 2. Параметр комплексного типа tns:FAccount № Код параметра Описание параметра Обязательность Способ заполнения/Тип Комментарий 1 UserName Имя пользователя + s:string до 50 символов 2 Password Пароль + s:string до 50 символов 3. № Параметр комплексного типа: tns:smevresAppData Код параметра outError 1 Способ Обязательность заполнения/ Тип Описание параметра Информация о Простой + тип Комментарий Возможные значения: результате перечисления oeOk обработки s:string oeAccessDeniedError oeQueryExecutingError outData Результат + обработки запроса 2 Набор данных в Пустой набор данных, формате если urn:schemas- заданном microsoft- найдена. Набор данных com:xml-msdata описан в пункте 4.4.1 информация «Описание 18 лице о не набора Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации данных outData» 4.3 Описания справочников Справочники в запросе и ответе не используются. 4.4 Иные приложения 4.4.1 Описание набора данных outData Набор данных, возвращаемый в результате выполнения операции FindKDPassport в выходном параметре outData сформирован в соответствии с описаниями “urn:schemas-microsoft-com:xml msdata” "urn:schemas-microsoft-com:xml-diffgram-v1" Список полей в наборе данных: Название поля Тип данных Комментарий PassID xs:string Серия и номер паспорта, как в машиночитаемой строке (например, 511234567) SNameRus xs:string до 42 символов, фамилия (кириллица) SNameLat xs:string до 42 символов, имя (латиница) NameRus xs:string до 42 символов, имя (кириллица) NameLat xs:string до 42 символов, имя (латиница) GivenName xs:string до 42 символов, отчество (если есть) BirthDate xs:string 10 символов, дата рождения в формате ДД.ММ.ГГГГ, возможны варианты вида XX.XX.ГГГГ и XX.XX.XXXX Sex xs:string 1 символ, пол, возможные варианты: “М”, “Ж” PassBirthPlace xs:string до 50 символов, место рождения, как указано в паспорте IssueDate 10 символов, дата выдачи паспорта xs:string (напечатанная на форзаце паспорта) в формате ДД.ММ.ГГГГ ExpiryDate 10 символов, дата окончания срока действия xs:string паспорта (напечатанная на форзаце паспорта) в формате ДД.ММ.ГГГГ Authority до 50 символов, название консульского xs:string учреждения, выдавшего паспорт, как указано в паспорте PassStatus до 50 символов, может иметь значения: xs:string 19 Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских учреждениях Российской Федерации «напечатан» «верифицирован» «выдан» «отбракован» «утрачен» «уничтожен» «использован» «невостребован» «испорчен» «аннулирован» «признан недействительным» 20