Документ 3922676

реклама
Руководство пользователя сервиса подтверждения факта выдачи паспорта Российской Федерации в консульских
учреждениях Российской Федерации
Министерство иностранных дел Российской Федерации
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
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
Скачать