Руководство пользователя сервиса валидации сведений о застрахованном лице Пенсионный Фонд Российской Федерации ОПИСАНИЕ ФОРМАТА ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Сервис валидации сведений о застрахованном лице Дата: 05.02.2014 Версия: 1.1 Листов: 35 1 Руководство пользователя сервиса валидации сведений о застрахованном лице СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................4 1.1 Руководящие документы .................................................................................................................. 4 1.2 Описание электронного сервиса ...................................................................................................... 4 1.3 Операции (методы) электронного сервиса ..................................................................................... 4 1.4 Схема взаимодействия...................................................................................................................... 5 1.5 Связи с другими электронными сервисами .................................................................................... 5 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................6 1 2.1 Операция «Запрос на получение сведений о соответствии указанных данных фамильноименной группы и СНИЛС» .................................................................................................................. 6 2.1.1 Общие сведения ......................................................................................................................... 6 2.1.2 Описание входных параметров ................................................................................................ 6 2.1.3 Описание выходных параметров .............................................................................................. 7 2.1.4 Коды возвратов .......................................................................................................................... 7 2.1.5 Контрольные примеры .............................................................................................................. 8 3 МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................18 3.3. Общие условия .......................................................................................................................... 18 3.4. Параметры испытаний на тестовой среде .............................................................................. 19 3.5. Параметры испытаний на продуктивной среде ..................................................................... 19 4 ПРИЛОЖЕНИЯ.............................................................................................................................19 4.1 Описание сервиса (WSDL) ............................................................................................................. 19 4.2 Описание общих структур данных ................................................................................................ 34 2 Руководство пользователя сервиса валидации сведений о застрахованном лице ИЗМЕНЕНИЯ Версия 1.0 1.1 Дата Автор Изменения Исходный документ Обновлены контрольные примеры 05.02.2014 ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение СМЭВ СНИЛС Поставщик WSDL XSD SOAP XML Описание Система межведомственного электронного взаимодействия Страховой номер индивидуального лицевого счета Организация-владелец электронного сервиса Web Services Description Language — язык описания веб-сервисов. XML Schema definition - язык описания структуры XML документа. Simple Object Access Protocol протокол обмена структурированными сообщениями в распределённой вычислительной среде. eXtensible Markup Language — расширяемый язык разметки. 3 Руководство пользователя сервиса валидации сведений о застрахованном лице 1 ОБЩИЕ СВЕДЕНИЯ 1.1 Руководящие документы Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы: паспорт электронного сервиса, регистрируемого в системе взаимодействия; методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису; руководство пользователя электронного сервиса, регистрируемого в системе взаимодействия. Основанием для создания и использования электронного сервиса являются перечисленные ниже документы. Нормативно-правовые документы: Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия»; Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». 1.2 Описание электронного сервиса Наименование: Сервис валидации сведений о застрахованном лице Назначение: Электронный сервис ПФР предназначен для обеспечения возможности проверки сведений о застрахованном лице (соответствии указанных данных фамильно-именной группы, даты рождения, пола и СНИЛС) Поставщик: Пенсионный фонд РФ Область применения: Межведомственное взаимодействие 1.3 Операции (методы) электронного сервиса Электронный сервис валидации сведений о застрахованном лице обеспечивает обмен данными между системами-потребителями и системой провайдером (ИС ПФР). Содержит метод, обеспечивающий проверку соответствия указанных данных застрахованного лица и СНИЛС. 4 Руководство пользователя сервиса валидации сведений о застрахованном лице Метод Назначение Принимает параметры запроса, возвращает Код: SnilsValidationRequestMessage Наименование: Направление запроса на результат проверки. получение результата проверки сведений о застрахованном лице. 1.4 Схема взаимодействия В рамках взаимодействия системы-потребителя с системой-провайдером (ИС ПФР) участвуют следующие типы сообщений: запрос на получение сведений о соответствии указанных данных фамильно-именной группы, даты рождения, пола и СНИЛС; ответ на запрос сведений о соответствии указанных данных фамильно-именной группы, даты рождения, пола и СНИЛС. Схема взаимодействия системы-потребителя и системы-провайдера представлена на рисунке 1. Потребитель ПФР Формирование запроса Вызов сервиса (Сообщение SnilsValidationRequestMessaget) Приём данных, формирование ответа Передача ответа (Сообщение SnilsValidationResponseData) Рисунок 1. Схема взаимодействия при запросе сведений о соответствии указанных данных фамильно-именной группы и СНИЛС 1.5 Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами. 5 Руководство пользователя сервиса валидации сведений о застрахованном лице 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция «Запрос на получение сведений о соответствии указанных данных фамильно-именной группы и СНИЛС» 2.1.1 Общие сведения Код операции: SnilsValidationRequestMessage Наименование операции: Направление запроса на получение сведений о соответствии указанных данных фамильно-именной группы, даты рождения, пола и СНИЛС Назначение операции: Принимает параметры запроса, возвращает результат проверки 2.1.2 Описание входных параметров Входные данные: SnilsValidationRequest № Код параметра Описание параметра Обязательность Способ заполнения/Тип Комментарий Комплексный тип, см. п. 4.2 1 FIO ФИО + pfr:FIO 2 SNILS СНИЛС + pfr:SNILS ххх-ххх-ххх хх 3 GENDER Пол - pfr:GENDER ('M' или ‘F’) Строка 14 Строка 10 4 BIRTH_DATE - Дата рождения 6 pfr:PFR_DATE \d{1,2}-\d{1,2}\d{4} dd-mmyyyy Руководство пользователя сервиса валидации сведений о застрахованном лице 2.1.3 Описание выходных параметров Выходные данные: SnilsValidationResponse № 1 2 Код параметра Описание параметра Result Результат валидации Fault Код возврата Обязательность Способ заполнения/Тип xs:boolean - - Комментарий Возможные значения: ‘TRUE’ или ‘FALSE’ pfr:PFR_FAULT 2.1.4 Коды возвратов № Код возврата Описание кода возврата Условия возникновения 1. SKMV-0000 Запрос обработан успешно 2. SKMV-0001 SOAP запрос не является XML документом 3. SKMV-0002 Отсутствует идентификатор системыинициатора 4. SKMV-0003 5. SKMV-0004 Ошибка обращения к АИС ПФР 6. SKMV-0005 Неверное значение идентификатора сообщения 7. SKMV-0006 Отсутствует метка времени гарантированной доставки 8. SKMV-0007 Неверный идентификатор системыполучателя 9. SKMV-0008 Неверное наименование системыполучателя 10. SKMV-0009 Неверное значение категории взаимодействия 11. SKMV-0010 Неверное значение типа сообщения 12. SKMV-0011 Ошибка при формировании запроса к АИС ПФР URL сервиса доступа к БД не найден 13. SKMV-0012 Получен некорректный ответ от АИС ПФР Получен некорректный ответ при обращении к сервису доступа БД 14. SKMV-0018 Неверное значение контрольной суммы Отсутствует наименование системыинициатора 7 Руководство пользователя сервиса валидации сведений о застрахованном лице СНИЛС 15. SKMV-0019 Если не удалось найти страховой номер по заданным параметрам СНИЛС не найден 2.1.5 Контрольные примеры Запрос на получение ответа в случае успешного исполнения <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" soapenv:mustUnderstand="0" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="CertID-b90f6958-05c21e31356f">MIIIrDCCCFmgAwIBAgIQAc5uVMVFsHAAAAAAAAYADTAKBgYqhQMCAgMFADCCAXgxezB 5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgtCw0YDRi9C5INCf0LXRgtGA0L7Q stGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10LfQtCwg0LQuIDEvMjMsINGB0Y LRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowGAYIKoUDA4EDAQESDDAwNzc0 MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEcMBoGA1UECA wTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYWU3VwcG9ydElJVEBpbmZvdGVjc y5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtChINCY0L3RgtC10YDQvdC10YIg0 KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMpMB4XDTEzMDYyMTA3NTczMFo XDTE0MDYyMTA3NTczMFowggFjMUkwRwYDVQQJDEAxMTE1NzgsINCzLiDQnNC+0YHQutCy0LAs INGD0LsuINCh0YPRidC10LLRgdC60LjQuSDQktCw0LssINC0LiAxMQswCQYDVQQGEwJSVTEcMBo GA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMRgwFgYF KoUDZAESDTEwMjc3Mzk4OTc2MjQxGjAYBggqhQMDgQMBARIMMDA3NzE1MTc5MzczMU4wTAY DVQQKDEXQn9C10L3RgdC40L7QvdC90YvQuSDRhNC+0L3QtCDQoNC+0YHRgdC40LnRgdC60L7Q uSDQpNC10LTQtdGA0LDRhtC40LgxTjBMBgNVBAMMRdCf0LXQvdGB0LjQvtC90L3Ri9C5INGE0L7Q vdC0INCg0L7RgdGB0LjQudGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuDBjMBwGBiqFAwICEzAS BgcqhQMCAiQABgcqhQMCAh4BA0MABECvwmJ/37EMbdAEYTJ0tUWGoxBxyt489AB/dnfEAXO3+Mw PELmg43wdMsK7ynJgk4YWw9AzDq50j9NhGtUd1ETXgQkAMDAwNjAwMDKjggS/MIIEuzALBgNVHQ 8EBAMCBPAwLAYDVR0lBCUwIwYIKwYBBQUHAwIGCCsGAQUFBwMEBgUqhQNkAgYGKoUDZAIC MAwGA1UdEwEB/wQCMAAwJwYDVR0gBCAwHjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiqFA2 RxAzAqBgUqhQNkbwQhDB8iVmlQTmV0IENTUCIgKNCy0LXRgNGB0LjRjyAzLjIpMB0GA1UdDgQWB BTqCvhLGKLYckIQnTC5gla6hr+buTCCAX0GBSqFA2RwBIIBcjCCAW4MdNCh0YDQtdC00YHRgtCy0L 4g0LrRgNC40L/RgtC+0LPRgNCw0YTQuNGH0LXRgdC60L7QuSDQt9Cw0YnQuNGC0Ysg0LjQvdGE0L 7RgNC80LDRhtC40LggKNCh0JrQl9CYKSDCq9CU0L7QvNC10L0t0JrQnMK7DIGd0J/RgNC+0LPRgN Cw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSDCq9Cj0LTQvtGB 8 Руководство пользователя сервиса валидации сведений о застрахованном лице 0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgCDQutC+0YDQv9C+0YDQsNGC0LjQstC90L7Qs 9C+INGD0YDQvtCy0L3RjyBWaVBOZXQg0JrQoTPCuwwt0KHQpC8xMTEtMTkyMiDQvtGCIDIwINCw 0LLQs9GD0YHRgtCwIDIwMTIg0LMuDCfQodCkLzEyMS0xODcyINC+0YIgMjYg0LjRjtC90Y8gMjAxMi DQsy4wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vdWMxLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jZXIwcwYDVR0fBGwwajAzoDGgL4YtaHR0cDovL3VjMS5paXRy dXN0LnJ1L3VjL0NBLUlJVC0oSzMpLTIwMTIuY3JsMDOgMaAvhi1odHRwOi8vdWMyLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jcmwwggG5BgNVHSMEggGwMIIBrIAUbNjm5G1mzGzouPs2A2 JRfJ0I9hehggGApIIBfDCCAXgxezB5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgt Cw0YDRi9C5INCf0LXRgtGA0L7QstGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10 LfQtCwg0LQuIDEvMjMsINGB0YLRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowG AYIKoUDA4EDAQESDDAwNzc0MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7 RgdC60LLQsDEcMBoGA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYW U3VwcG9ydElJVEBpbmZvdGVjcy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtC hINCY0L3RgtC10YDQvdC10YIg0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMp ghABzYHMe64UkAAAAAAABgACMAoGBiqFAwICAwUAA0EAanugQaW/yF3zgdCqwSIaxEori5/AQrNp COZPBFL4mb2monc/VVNEEOorqO+RbJL06/3p2XY0QB+XOjIbHemA7w==</wsse:BinarySecurityTok en><ds:Signature Id="SigID-b90f7de4-05c2-1e31-3571" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SigID-b90f766e-05c2-1e31-3570"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr3411"/><ds:DigestValue>lb3beWiO75H6A2TX0OOTZW1UzKWYtslWOgpEjsL4tFA=</ds:D igestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>xV2D5+DZBLlIf6H2s55Q6MYHym QUxsiqDieaDmiPNkf9JthNjcvcuiU6/ieZJo6igIgsxwxx/TFBy+7BiT8Sjw==</ds:SignatureValue><ds:Key Info><wsse:SecurityTokenReference><wsse:Reference URI="#CertID-b90f6958-05c2-1e31-356f" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap env:Header><soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd" wsu:Id="SigID-b90f766e-05c2-1e31-3570"><snil:SnilsValidationRequest xmlns:pfr="http://pfr.skmv.rstyle.com" xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:snil="http://snils-validation.skmv.rstyle.com"><rev:Message> <rev:Sender> <rev:Code>PFRF01001</rev:Code> <rev:Name>Пенсионный фонд РФ</rev:Name> </rev:Sender> <rev:Recipient> <rev:Code>PFRF01001</rev:Code> <rev:Name>Пенсионный фонд РФ</rev:Name> 9 Руководство пользователя сервиса валидации сведений о застрахованном лице </rev:Recipient> <rev:Service> <rev:Mnemonic>SNILS_VALIDATION</rev:Mnemonic> <rev:Version>1.00</rev:Version> </rev:Service> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>REQUEST</rev:Status> <rev:Date>2013-02-28T09:54:03.239Z</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:TestMsg>Test</rev:TestMsg> </rev:Message> <rev:MessageData> <rev:AppData> <rev:request> <snil:fio> <pfr:FirstName>ЕЛЕНА</pfr:FirstName> <pfr:LastName>ПЕТИНА</pfr:LastName> <pfr:Patronymic>ВЛАДИМИРОВНА</pfr:Patronymic> </snil:fio> <snil:snils>027-733-198 62</snil:snils> </rev:request> </rev:AppData> </rev:MessageData> </snil:SnilsValidationRequest></soapenv:Body></soapenv:Envelope> Ответ на запрос в случае успешного исполнения <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd"><soapenv:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/recipient" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-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="CertIdA18A9D322D415240961391591571705348736" 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-utility1.0.xsd">MIIG+DCCBqegAwIBAgIKbPnc5wABAAArRjAIBgYqhQMCAgMwggE1MRgwFgYFKoUDZAE SDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQMBARIMMDAxMjM0NTY3ODkwMSgwJgYDVQQJDB /QodGD0YnQtdCy0YHQutC40Lkg0LLQsNC7INC0LjI2MRcwFQYJKoZIhvcNAQkBFghjYUBydC5ydTEL MAkGA1UEBhMCUlUxFTATBgNVBAgMDNCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0Lr 10 Руководство пользователя сервиса валидации сведений о застрахованном лице QstCwMSQwIgYDVQQKDBvQntCQ0J4g0KDQvtGB0YLQtdC70LXQutC+0LwxMDAuBgNVBAsMJ9Cj0 LTQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgDEnMCUGA1UEAwwe0KLQtdGB0YLQ vtCy0YvQuSDQo9CmINCg0KLQmiAyMB4XDTEzMDcwODEwMTgwMFoXDTE0MDcwODEwMjcwMF owgekxGDAWBgUqhQNkARINMTIzNDU2Nzg5MDEyMzEaMBgGCCqFAwOBAwEBEgwwMDEyMzQ1 Njc4OTAxCzAJBgNVBAYTAlJVMR8wHQYDVQQIHhYANwA3ACAEMwAuBBwEPgRBBDoEMgQwMR UwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxMTAvBgNVBAoeKAQiBDUEQQRCBD4EMgQwBE8AIA Q+BEAEMwQwBD0EOAQ3BDAERgQ4BE8xOTA3BgNVBAMeMAQiBDUEQQRCBD4EMgRLBDkAIA RBBDUEQARCBDgERAQ4BDoEMARCACAEIQQcBC0EEjBjMBwGBiqFAwICEzASBgcqhQMCAiQAB gcqhQMCAh4BA0MABEAFera1uJgfj2DMeQ0hpErV8m16VlbOZa+MyYeRsG6Stbww88pDHVEQwe+7w p7/NhGqs7fn00WB5XVzvp+jZ7Bfo4ID3jCCA9owDgYDVR0PAQH/BAQDAgTwMCYGA1UdJQQfMB0G CCsGAQUFBwMEBgcqhQMCAiIGBggrBgEFBQcDAjAdBgNVHQ4EFgQU6ZG4ApfJyt0+clW7TYq8ilO JERAwggF2BgNVHSMEggFtMIIBaYAUmeuzUBep4IGnJH1zbIq7qXsNl4KhggE9pIIBOTCCATUxGDAW BgUqhQNkARINMTIzNDU2Nzg5MDEyMzEaMBgGCCqFAwOBAwEBEgwwMDEyMzQ1Njc4OTAxKDA mBgNVBAkMH9Ch0YPRidC10LLRgdC60LjQuSDQstCw0Lsg0LQuMjYxFzAVBgkqhkiG9w0BCQEWCG NhQHJ0LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UECAwM0JzQvtGB0LrQstCwMRUwEwYDVQQ HDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEw MC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMScwJQYDVQQ DDB7QotC10YHRgtC+0LLRi9C5INCj0KYg0KDQotCaIDKCEFI+BYLSCd6yRrhqm0n5w5cwWQYDVR0 fBFIwUDBOoEygSoZIaHR0cDovLzkxLjI0MS4xMi4xNTcvcmEvY2RwLzk5ZWJiMzUwMTdhOWUwODFh NzI0N2Q3MzZjOGFiYmE5N2IwZDk3ODIuY3JsMEgGCCsGAQUFBwEBBDwwOjA4BggrBgEFBQcwAo YsaHR0cDovLzkxLjI0MS4xMi4xNTcvcmEvY2RwL3Rlc3RfY2FfcnRrMi5jcnQwNgYFKoUDZG8ELQwrIt Ca0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE zMDcwODEwMTgwMFqBDzIwMTQwNzA4MTAxODAwWjAdBgNVHSAEFjAUMAgGBiqFA2RxATAIBg YqhQNkcQIwgd0GBSqFA2RwBIHTMIHQDCsi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgN GB0LjRjyAzLjYpDFMi0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0 LjQv9GC0L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDEuNQwl4oSWINCh0KQvMTIxLTE4NTkg0 L7RgiAxNy4wNi4yMDEyINCzLgwl4oSWINCh0KQvMTI4LTE4MjIg0L7RgiAwMS4wNi4yMDEyINCzLjAI BgYqhQMCAgMDQQBtCU9Uer1PlQbsiZWJtAp/s6Y4ef8uHzcqkQiTuScP9yc1U1QxEFUAeXuW1cEdsS3 lU2s4mMU+HCQ2z5YwR4f8</wsse:BinarySecurityToken><ds:Signature Id="Signature-116246" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001gostr3411"/> <ds:Reference URI="#ID-1af14911-4683-486b-86e0-e00a28d61ef4"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/> <ds:DigestValue>Qkv7jShT+UWEryRwKsQIZfbLqXAkcO8rKj2J1L+KGZY=</ds:DigestValue> 11 Руководство пользователя сервиса валидации сведений о застрахованном лице </ds:Reference> <ds:Reference URI="#SigID-b6610682-8e4b-1e31-2181"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/> <ds:DigestValue>NTmel33EqeAdiBQdWCRRhUqje5vBEJpp9LVz4YU3ldc=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue> Bd90cpHKQI/1tGhhFiaaco1g1twyTWoePV1mR++aWbiMFMlneYrEhQBGxXvaXFcgFBfjkalHTJSq 4MITZl6o8Q== </ds:SignatureValue> <ds:KeyInfo Id="KeyId-A18A9D322D415240961391591571706348737"> <wsse:SecurityTokenReference wsu:Id="STRId-A18A9D322D415240961391591571706348738" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd"><wsse:Reference URI="#CertId-A18A9D322D415240961391591571705348736" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"/></wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature></wsse:Security><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" soapenv:mustUnderstand="0" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-secext-1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" wsu:Id="CertID-b6610100-8e4b-1e31-2180" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-utility1.0.xsd">MIIIrDCCCFmgAwIBAgIQAc5uVMVFsHAAAAAAAAYADTAKBgYqhQMCAgMFADCCAXgxez B5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgtCw0YDRi9C5INCf0LXRgtGA0L7 QstGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10LfQtCwg0LQuIDEvMjMsINGB0 YLRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowGAYIKoUDA4EDAQESDDAwNzc 0MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEcMBoGA1UEC AwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYWU3VwcG9ydElJVEBpbmZvdGVj cy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtChINCY0L3RgtC10YDQvdC10YIg 0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMpMB4XDTEzMDYyMTA3NTczMF oXDTE0MDYyMTA3NTczMFowggFjMUkwRwYDVQQJDEAxMTE1NzgsINCzLiDQnNC+0YHQutCy0LA sINGD0LsuINCh0YPRidC10LLRgdC60LjQuSDQktCw0LssINC0LiAxMQswCQYDVQQGEwJSVTEcMBo GA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMRgwFgYF 12 Руководство пользователя сервиса валидации сведений о застрахованном лице KoUDZAESDTEwMjc3Mzk4OTc2MjQxGjAYBggqhQMDgQMBARIMMDA3NzE1MTc5MzczMU4wTAY DVQQKDEXQn9C10L3RgdC40L7QvdC90YvQuSDRhNC+0L3QtCDQoNC+0YHRgdC40LnRgdC60L7Q uSDQpNC10LTQtdGA0LDRhtC40LgxTjBMBgNVBAMMRdCf0LXQvdGB0LjQvtC90L3Ri9C5INGE0L7Q vdC0INCg0L7RgdGB0LjQudGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuDBjMBwGBiqFAwICEzAS BgcqhQMCAiQABgcqhQMCAh4BA0MABECvwmJ/37EMbdAEYTJ0tUWGoxBxyt489AB/dnfEAXO3+Mw PELmg43wdMsK7ynJgk4YWw9AzDq50j9NhGtUd1ETXgQkAMDAwNjAwMDKjggS/MIIEuzALBgNVHQ 8EBAMCBPAwLAYDVR0lBCUwIwYIKwYBBQUHAwIGCCsGAQUFBwMEBgUqhQNkAgYGKoUDZAIC MAwGA1UdEwEB/wQCMAAwJwYDVR0gBCAwHjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiqFA2 RxAzAqBgUqhQNkbwQhDB8iVmlQTmV0IENTUCIgKNCy0LXRgNGB0LjRjyAzLjIpMB0GA1UdDgQWB BTqCvhLGKLYckIQnTC5gla6hr+buTCCAX0GBSqFA2RwBIIBcjCCAW4MdNCh0YDQtdC00YHRgtCy0L 4g0LrRgNC40L/RgtC+0LPRgNCw0YTQuNGH0LXRgdC60L7QuSDQt9Cw0YnQuNGC0Ysg0LjQvdGE0L 7RgNC80LDRhtC40LggKNCh0JrQl9CYKSDCq9CU0L7QvNC10L0t0JrQnMK7DIGd0J/RgNC+0LPRgN Cw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSDCq9Cj0LTQvtGB 0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgCDQutC+0YDQv9C+0YDQsNGC0LjQstC90L7Qs 9C+INGD0YDQvtCy0L3RjyBWaVBOZXQg0JrQoTPCuwwt0KHQpC8xMTEtMTkyMiDQvtGCIDIwINCw 0LLQs9GD0YHRgtCwIDIwMTIg0LMuDCfQodCkLzEyMS0xODcyINC+0YIgMjYg0LjRjtC90Y8gMjAxMi DQsy4wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vdWMxLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jZXIwcwYDVR0fBGwwajAzoDGgL4YtaHR0cDovL3VjMS5paXRy dXN0LnJ1L3VjL0NBLUlJVC0oSzMpLTIwMTIuY3JsMDOgMaAvhi1odHRwOi8vdWMyLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jcmwwggG5BgNVHSMEggGwMIIBrIAUbNjm5G1mzGzouPs2A2 JRfJ0I9hehggGApIIBfDCCAXgxezB5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgt Cw0YDRi9C5INCf0LXRgtGA0L7QstGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10 LfQtCwg0LQuIDEvMjMsINGB0YLRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowG AYIKoUDA4EDAQESDDAwNzc0MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7 RgdC60LLQsDEcMBoGA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYW U3VwcG9ydElJVEBpbmZvdGVjcy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtC hINCY0L3RgtC10YDQvdC10YIg0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMp ghABzYHMe64UkAAAAAAABgACMAoGBiqFAwICAwUAA0EAanugQaW/yF3zgdCqwSIaxEori5/AQrNp COZPBFL4mb2monc/VVNEEOorqO+RbJL06/3p2XY0QB+XOjIbHemA7w==</wsse:BinarySecurityTok en><ds:Signature Id="SigID-b661070e-8e4b-1e31-2182" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SigID-b6610682-8e4b-1e31-2181"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr3411"/><ds:DigestValue>NTmel33EqeAdiBQdWCRRhUqje5vBEJpp9LVz4YU3ldc=</ds:Dig estValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>dMkvKUNphEZtYkuGRX/zpzORlqVPV SZVNqQMZhi5S/AtnMj/vIJsAFBzzsLb/c1hmOXm5iVnwHTerC+uzplfaQ==</ds:SignatureValue><ds:Ke yInfo><wsse:SecurityTokenReference><wsse:Reference 13 URI="#CertID-b6610100-8e4b-1e31-2180" Руководство пользователя сервиса валидации сведений о застрахованном лице ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap env:Header><soapenv:Body wsu:Id="SigID-b6610682-8e4b-1e31-2181" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"><ns4:SnilsValidationResponse xmlns:ns4="http://snils-validation.skmv.rstyle.com" xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:ns2="http://www.w3.org/2004/08/xop/include" xmlns:ns3="http://pfr.skmv.rstyle.com"><Message><Sender><Code>PFRF01001</Code><Name>Пе нсионный фонд РФ</Name></Sender><Recipient><Code>PFRF01001</Code><Name>Пенсионный фонд РФ</Name></Recipient><Service><Mnemonic>SNILS_VALIDATION</Mnemonic><Version>1.00</ Version></Service><TypeCode>GSRV</TypeCode><Status>RESULT</Status><Date>2014-0205T13:12:11.206+04:00</Date><ExchangeType>2</ExchangeType><RequestIdRef>B4A9571EC99A-4B37-C3F4-366CA87F7ECB</RequestIdRef><OriginRequestIdRef>B4A9571E-C99A-4B37C3F4366CA87F7ECB</OriginRequestIdRef><TestMsg>Test</TestMsg></Message><MessageData><App Data><ns4:result>true</ns4:result></AppData></MessageData></ns4:SnilsValidationResponse></s oapenv:Body></soapenv:Envelope> Запрос на получение ответа в случае неуспешного исполнения <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" soapenv:mustUnderstand="0" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="CertID-81335df4-05c31e312c56">MIIIrDCCCFmgAwIBAgIQAc5uVMVFsHAAAAAAAAYADTAKBgYqhQMCAgMFADCCAXgxezB 5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgtCw0YDRi9C5INCf0LXRgtGA0L7Q stGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10LfQtCwg0LQuIDEvMjMsINGB0Y LRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowGAYIKoUDA4EDAQESDDAwNzc0 MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEcMBoGA1UEC AwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYWU3VwcG9ydElJVEBpbmZvdGVj cy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtChINCY0L3RgtC10YDQvdC10YIg 0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMpMB4XDTEzMDYyMTA3NTczMF oXDTE0MDYyMTA3NTczMFowggFjMUkwRwYDVQQJDEAxMTE1NzgsINCzLiDQnNC+0YHQutCy0L AsINGD0LsuINCh0YPRidC10LLRgdC60LjQuSDQktCw0LssINC0LiAxMQswCQYDVQQGEwJSVTEcM BoGA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMRgwFg YFKoUDZAESDTEwMjc3Mzk4OTc2MjQxGjAYBggqhQMDgQMBARIMMDA3NzE1MTc5MzczMU4wT 14 Руководство пользователя сервиса валидации сведений о застрахованном лице AYDVQQKDEXQn9C10L3RgdC40L7QvdC90YvQuSDRhNC+0L3QtCDQoNC+0YHRgdC40LnRgdC60L 7QuSDQpNC10LTQtdGA0LDRhtC40LgxTjBMBgNVBAMMRdCf0LXQvdGB0LjQvtC90L3Ri9C5INGE0L 7QvdC0INCg0L7RgdGB0LjQudGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuDBjMBwGBiqFAwICEz ASBgcqhQMCAiQABgcqhQMCAh4BA0MABECvwmJ/37EMbdAEYTJ0tUWGoxBxyt489AB/dnfEAXO3+ MwPELmg43wdMsK7ynJgk4YWw9AzDq50j9NhGtUd1ETXgQkAMDAwNjAwMDKjggS/MIIEuzALBgNV HQ8EBAMCBPAwLAYDVR0lBCUwIwYIKwYBBQUHAwIGCCsGAQUFBwMEBgUqhQNkAgYGKoUDZ AICMAwGA1UdEwEB/wQCMAAwJwYDVR0gBCAwHjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiq FA2RxAzAqBgUqhQNkbwQhDB8iVmlQTmV0IENTUCIgKNCy0LXRgNGB0LjRjyAzLjIpMB0GA1UdDg QWBBTqCvhLGKLYckIQnTC5gla6hr+buTCCAX0GBSqFA2RwBIIBcjCCAW4MdNCh0YDQtdC00YHRg tCy0L4g0LrRgNC40L/RgtC+0LPRgNCw0YTQuNGH0LXRgdC60L7QuSDQt9Cw0YnQuNGC0Ysg0LjQv dGE0L7RgNC80LDRhtC40LggKNCh0JrQl9CYKSDCq9CU0L7QvNC10L0t0JrQnMK7DIGd0J/RgNC+0 LPRgNCw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSDCq9Cj0L TQvtGB0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgCDQutC+0YDQv9C+0YDQsNGC0LjQst C90L7Qs9C+INGD0YDQvtCy0L3RjyBWaVBOZXQg0JrQoTPCuwwt0KHQpC8xMTEtMTkyMiDQvtGCI DIwINCw0LLQs9GD0YHRgtCwIDIwMTIg0LMuDCfQodCkLzEyMS0xODcyINC+0YIgMjYg0LjRjtC90Y 8gMjAxMiDQsy4wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vdWMxLmlpdH J1c3QucnUvdWMvQ0EtSUlULShLMyktMjAxMi5jZXIwcwYDVR0fBGwwajAzoDGgL4YtaHR0cDovL3Vj MS5paXRydXN0LnJ1L3VjL0NBLUlJVC0oSzMpLTIwMTIuY3JsMDOgMaAvhi1odHRwOi8vdWMyLmlpd HJ1c3QucnUvdWMvQ0EtSUlULShLMyktMjAxMi5jcmwwggG5BgNVHSMEggGwMIIBrIAUbNjm5G1mz GzouPs2A2JRfJ0I9hehggGApIIBfDCCAXgxezB5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQs Cwg0KHRgtCw0YDRi9C5INCf0LXRgtGA0L7QstGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5IN C/0YDQvtC10LfQtCwg0LQuIDEvMjMsINGB0YLRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEz MDQ5MRowGAYIKoUDA4EDAQESDDAwNzc0MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNV BAcMDNCc0L7RgdC60LLQsDEcMBoGA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqG SIb3DQEJARYWU3VwcG9ydElJVEBpbmZvdGVjcy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90Y TQvtCi0LXQmtChINCY0L3RgtC10YDQvdC10YIg0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0Jj QmNCiICjQmjMpghABzYHMe64UkAAAAAAABgACMAoGBiqFAwICAwUAA0EAanugQaW/yF3zgdCqw SIaxEori5/AQrNpCOZPBFL4mb2monc/VVNEEOorqO+RbJL06/3p2XY0QB+XOjIbHemA7w==</wsse: BinarySecurityToken><ds:Signature Id="SigID-81336600-05c3-1e31-2c58" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SigID-81336560-05c3-1e31-2c57"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr3411"/><ds:DigestValue>n73yRZ8RgCsotzEC2jzTsiYeVY0qCqWDmR+6L2Mv6J0=</ds:Di gestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>Z1yiSkZmQ34VU83y/A7E8I5pDna2b Ao2LsKs+GzQAbsnRek+hXXekpsp28MX7rqZ0HFKAlVVMV4oAPcSdT61+Q==</ds:SignatureValue>< ds:KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#CertID-81335df4-05c3-1e312c56" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile15 Руководство пользователя сервиса валидации сведений о застрахованном лице 1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap env:Header><soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd" wsu:Id="SigID-81336560-05c3-1e31-2c57"><snil:SnilsValidationRequest xmlns:pfr="http://pfr.skmv.rstyle.com" xmlns:rev="http://smev.gosuslugi.ru/rev120315" xmlns:snil="http://snils-validation.skmv.rstyle.com"><rev:Message> <rev:Sender> <rev:Code>PFRF01001</rev:Code> <rev:Name>Пенсионный фонд РФ</rev:Name> </rev:Sender> <rev:Recipient> <rev:Code>PFRF01001</rev:Code> <rev:Name>Пенсионный фонд РФ</rev:Name> </rev:Recipient> <rev:Service> <rev:Mnemonic>SNILS_VALIDATION</rev:Mnemonic> <rev:Version>1.00</rev:Version> </rev:Service> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>REQUEST</rev:Status> <rev:Date>2013-02-28T09:54:03.239Z</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:TestMsg>Test</rev:TestMsg> </rev:Message> <rev:MessageData> <rev:AppData> <rev:request> <snil:fio> <pfr:FirstName>ЕЛЕНА</pfr:FirstName> <pfr:LastName>ПЕТИНА</pfr:LastName> <pfr:Patronymic>ВЛАДИМИРОВНА</pfr:Patronymic> </snil:fio> <snil:snils>027-733-198 63</snil:snils> </rev:request> </rev:AppData> </rev:MessageData> </snil:SnilsValidationRequest></soapenv:Body></soapenv:Envelope> Ответ на запрос в случае неуспешного исполнения <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev" soapenv:mustUnderstand="0" 16 Руководство пользователя сервиса валидации сведений о застрахованном лице xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-soap-message-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="CertID-ac4b3bd8-05c31e313e05">MIIIrDCCCFmgAwIBAgIQAc5uVMVFsHAAAAAAAAYADTAKBgYqhQMCAgMFADCCAXgxezB 5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgtCw0YDRi9C5INCf0LXRgtGA0L7Q stGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10LfQtCwg0LQuIDEvMjMsINGB0Y LRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowGAYIKoUDA4EDAQESDDAwNzc0 MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7RgdC60LLQsDEcMBoGA1UECA wTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYWU3VwcG9ydElJVEBpbmZvdGVjc y5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtChINCY0L3RgtC10YDQvdC10YIg0 KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMpMB4XDTEzMDYyMTA3NTczMFo XDTE0MDYyMTA3NTczMFowggFjMUkwRwYDVQQJDEAxMTE1NzgsINCzLiDQnNC+0YHQutCy0LAs INGD0LsuINCh0YPRidC10LLRgdC60LjQuSDQktCw0LssINC0LiAxMQswCQYDVQQGEwJSVTEcMBo GA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMRgwFgYF KoUDZAESDTEwMjc3Mzk4OTc2MjQxGjAYBggqhQMDgQMBARIMMDA3NzE1MTc5MzczMU4wTAY DVQQKDEXQn9C10L3RgdC40L7QvdC90YvQuSDRhNC+0L3QtCDQoNC+0YHRgdC40LnRgdC60L7Q uSDQpNC10LTQtdGA0LDRhtC40LgxTjBMBgNVBAMMRdCf0LXQvdGB0LjQvtC90L3Ri9C5INGE0L7Q vdC0INCg0L7RgdGB0LjQudGB0LrQvtC5INCk0LXQtNC10YDQsNGG0LjQuDBjMBwGBiqFAwICEzAS BgcqhQMCAiQABgcqhQMCAh4BA0MABECvwmJ/37EMbdAEYTJ0tUWGoxBxyt489AB/dnfEAXO3+Mw PELmg43wdMsK7ynJgk4YWw9AzDq50j9NhGtUd1ETXgQkAMDAwNjAwMDKjggS/MIIEuzALBgNVHQ 8EBAMCBPAwLAYDVR0lBCUwIwYIKwYBBQUHAwIGCCsGAQUFBwMEBgUqhQNkAgYGKoUDZAIC MAwGA1UdEwEB/wQCMAAwJwYDVR0gBCAwHjAIBgYqhQNkcQEwCAYGKoUDZHECMAgGBiqFA2 RxAzAqBgUqhQNkbwQhDB8iVmlQTmV0IENTUCIgKNCy0LXRgNGB0LjRjyAzLjIpMB0GA1UdDgQWB BTqCvhLGKLYckIQnTC5gla6hr+buTCCAX0GBSqFA2RwBIIBcjCCAW4MdNCh0YDQtdC00YHRgtCy0L 4g0LrRgNC40L/RgtC+0LPRgNCw0YTQuNGH0LXRgdC60L7QuSDQt9Cw0YnQuNGC0Ysg0LjQvdGE0L 7RgNC80LDRhtC40LggKNCh0JrQl9CYKSDCq9CU0L7QvNC10L0t0JrQnMK7DIGd0J/RgNC+0LPRgN Cw0LzQvNC90L4t0LDQv9C/0LDRgNCw0YLQvdGL0Lkg0LrQvtC80L/Qu9C10LrRgSDCq9Cj0LTQvtGB 0YLQvtCy0LXRgNGP0Y7RidC40Lkg0YbQtdC90YLRgCDQutC+0YDQv9C+0YDQsNGC0LjQstC90L7Qs 9C+INGD0YDQvtCy0L3RjyBWaVBOZXQg0JrQoTPCuwwt0KHQpC8xMTEtMTkyMiDQvtGCIDIwINCw 0LLQs9GD0YHRgtCwIDIwMTIg0LMuDCfQodCkLzEyMS0xODcyINC+0YIgMjYg0LjRjtC90Y8gMjAxMi DQsy4wSQYIKwYBBQUHAQEEPTA7MDkGCCsGAQUFBzAChi1odHRwOi8vdWMxLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jZXIwcwYDVR0fBGwwajAzoDGgL4YtaHR0cDovL3VjMS5paXRy dXN0LnJ1L3VjL0NBLUlJVC0oSzMpLTIwMTIuY3JsMDOgMaAvhi1odHRwOi8vdWMyLmlpdHJ1c3Qucn UvdWMvQ0EtSUlULShLMyktMjAxMi5jcmwwggG5BgNVHSMEggGwMIIBrIAUbNjm5G1mzGzouPs2A2 JRfJ0I9hehggGApIIBfDCCAXgxezB5BgNVBAkMcjEyNzI4Nywg0LMuINCc0L7RgdC60LLQsCwg0KHRgt Cw0YDRi9C5INCf0LXRgtGA0L7QstGB0LrQvi3QoNCw0LfRg9C80L7QstGB0LrQuNC5INC/0YDQvtC10 LfQtCwg0LQuIDEvMjMsINGB0YLRgC4gMTEYMBYGBSqFA2QBEg0xMDI3NzM5MTEzMDQ5MRowG 17 Руководство пользователя сервиса валидации сведений о застрахованном лице AYIKoUDA4EDAQESDDAwNzc0MzAyMDU2MDELMAkGA1UEBhMCUlUxFTATBgNVBAcMDNCc0L7 RgdC60LLQsDEcMBoGA1UECAwTNzcg0LMuINCc0L7RgdC60LLQsDElMCMGCSqGSIb3DQEJARYW U3VwcG9ydElJVEBpbmZvdGVjcy5ydTE+MDwGA1UECgw10J7QkNCeICLQmNC90YTQvtCi0LXQmtC hINCY0L3RgtC10YDQvdC10YIg0KLRgNCw0YHRgiIxGjAYBgNVBAMMEdCj0KYg0JjQmNCiICjQmjMp ghABzYHMe64UkAAAAAAABgACMAoGBiqFAwICAwUAA0EAanugQaW/yF3zgdCqwSIaxEori5/AQrNp COZPBFL4mb2monc/VVNEEOorqO+RbJL06/3p2XY0QB+XOjIbHemA7w==</wsse:BinarySecurityTok en><ds:Signature Id="SigID-ac4b4fb0-05c3-1e31-3e07" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><ds:Reference URI="#SigID-ac4b4862-05c3-1e31-3e06"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr3411"/><ds:DigestValue>WJUxyGGx9y8mCdl1cYMhAt+Ghry2CuVZQ6JzaGh+O0A=</ds: DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>Nz9aVFAq3CcVwanZqYpTjzLiQF bcjLn8Ir0fZ15qhww2+0RMYf+hHbWZCU2MjeuyhjZkPy2/464bmJ3auIxAXw==</ds:SignatureValue>< ds:KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#CertID-ac4b3bd8-05c3-1e313e05" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></soap env:Header><soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd" wsu:Id="SigID-ac4b4862-05c3-1e31-3e06"><ns4:SnilsValidationResponse xmlns="http://smev.gosuslugi.ru/rev120315" xmlns:ns2="http://www.w3.org/2004/08/xop/include" xmlns:ns3="http://pfr.skmv.rstyle.com" xmlns:ns4="http://snilsvalidation.skmv.rstyle.com"><Message><Sender><Code>PFRF01001</Code><Name>Пенсионный фонд РФ</Name></Sender><Recipient><Code>PFRF01001</Code><Name>Пенсионный фонд РФ</Name></Recipient><Service><Mnemonic>SNILS_VALIDATION</Mnemonic><Version>1.00</ Version></Service><TypeCode>GSRV</TypeCode><Status>INVALID</Status><Date>2013-0520T15:29:06.242+04:00</Date><ExchangeType>2</ExchangeType><RequestIdRef/><OriginRequestI dRef/><TestMsg>Test</TestMsg></Message><MessageData><AppData><ns3:fault><ns3:code>SK MV-SNILS-0001</ns3:code><ns3:message>СНИЛС не соответствует контрольной сумме</ns3:message></ns3:fault></AppData></MessageData></ns4:SnilsValidationResponse></soa penv:Body></soapenv:Envelope> 3 МЕТОДИКА ИСПЫТАНИЙ 3.3. Общие условия Проведение контрольных испытаний при регистрации электронного сервиса регламентировано приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к 18 Руководство пользователя сервиса валидации сведений о застрахованном лице взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Порядок проведения типовых испытаний предполагает следующие этапы: Проверка комплектности предоставленной документации; Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса; Регистрация сервиса и тестирование сервиса на контрольном примере. 3.4. Параметры испытаний на тестовой среде Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре. Контактное лицо: Бубенцов Егор BubencovEN@100.pfr.ru, тел: +7 (499) 972-92-44. Николаевич, e-mail: Адрес размещения тестового экземпляра сервиса: http://smev-mvf.test.gosuslugi.ru:7777/gateway/services/SID0003556 Режим функционирования тестовой доступности не определено. среды: 8/252. Особых условий 3.5. Параметры испытаний на продуктивной среде Контактное лицо: Бубенцов Егор BubencovEN@100.pfr.ru, тел: +7 (499) 972-92-44. Николаевич, e-mail: Адрес размещения тестового экземпляра сервиса: http://172.16.90.14:7777/gateway/services/SID0003822 Режим функционирования тестовой доступности не определено. среды: 8/252. Особых 4 ПРИЛОЖЕНИЯ 4.1 Описание сервиса (WSDL) <?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:tns="http://snils-validation.skmv.rstyle.com" xmlns:pfr="http://pfr.skmv.rstyle.com" xmlns:smev="http://smev.gosuslugi.ru/rev120315" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://snils-validation.skmv.rstyle.com"> <wsdl:types> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://smev.gosuslugi.ru/rev120315" xmlns:snils="http://snils-validation.skmv.rstyle.com" xmlns:tns="http://smev.gosuslugi.ru/rev120315" 19 условий Руководство пользователя сервиса валидации сведений о застрахованном лице elementFormDefault="qualified"> <include schemaLocation="http://213.24.160.78:8080/schema/smev-2.5.6.xsd"/> <import namespace="http://snils-validation.skmv.rstyle.com"/> <import namespace="http://pfr.skmv.rstyle.com" schemaLocation="http://213.24.160.78:8080/schema/pfr.xsd"/> <complexType name="SnilsValidationRequestType"> <complexContent> <restriction base="tns:BaseMessageType"> <sequence> <element ref="tns:Message"/> <element name="MessageData"> <complexType> <complexContent> <restriction base="tns:MessageDataType"> <sequence> <element name="AppData" minOccurs="0"> <complexType> <complexContent> <restriction base="tns:AppDataType"> <sequence> <element name="request" type="snils:SnilsValidationData" nillable="false" minOccurs="1" maxOccurs="1"/> </sequence> </restriction> </complexContent> </complexType> </element> <element ref="tns:AppDocument"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> <complexType name="SnilsValidationResponseType"> <complexContent> <restriction base="tns:BaseMessageType"> <sequence> <element ref="tns:Message"/> <element name="MessageData"> <complexType> <complexContent> <restriction base="tns:MessageDataType"> <sequence> <element name="AppData" minOccurs="0"> <complexType> <complexContent> <restriction base="tns:AppDataType"> <sequence> <element name="result" type="boolean" minOccurs="0" maxOccurs="1"/> <element name="fault" type="pfr:PFR_FAULT" minOccurs="0" maxOccurs="1"/> </sequence> </restriction> </complexContent> 20 Руководство пользователя сервиса валидации сведений о застрахованном лице </complexType> </element> <element ref="tns:AppDocument"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </schema> <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://snilsvalidation.skmv.rstyle.com" elementFormDefault="qualified"> <import namespace="http://pfr.skmv.rstyle.com" schemaLocation="../../schema/pfr.xsd"/> <import namespace="http://smev.gosuslugi.ru/rev120315"/> <complexType name="SnilsValidationData"> <sequence minOccurs="1" maxOccurs="1"> <element name="fio" type="pfr:FIO" nillable="false" minOccurs="1" maxOccurs="1"/> <element name="snils" type="pfr:SNILS" nillable="false" minOccurs="1" maxOccurs="1"/> <element name="gender" type="pfr:GENDER" minOccurs="0" maxOccurs="1"/> <element name="birthDate" type="pfr:PFR_DATE" minOccurs="0" maxOccurs="1"/> <!-- PFR #1 --> <!--element name="gender" type="pfr:GENDER" minOccurs="1" maxOccurs="1" nillable="false"/> <element name="birthDate" type="pfr:PFR_DATE" minOccurs="1" maxOccurs="1" nillable="false"/--> </sequence> </complexType> <element name="SnilsValidationRequest" type="smev:SnilsValidationRequestType"/> <element name="SnilsValidationResponse" type="smev:SnilsValidationResponseType"/> </schema> </wsdl:types> <wsdl:message name="SnilsValidationRequestMessage"> <wsdl:part name="SmevHeader" element="smev:Header"/> <wsdl:part name="parameters" element="tns:SnilsValidationRequest"/> </wsdl:message> <wsdl:message name="SnilsValidationResponseMessage"> <wsdl:part name="parameters" element="tns:SnilsValidationResponse"/> </wsdl:message> <wsdl:portType name="SnilsValidationPortType"> <wsdl:operation name="SnilsValidationRequest"> <wsdl:input message="tns:SnilsValidationRequestMessage"/> <wsdl:output message="tns:SnilsValidationResponseMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="SnilsValidationSoapBinding" type="tns:SnilsValidationPortType"> <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="SnilsValidationRequest"> <wsdlsoap:operation soapAction=""/> <wsdl:input> <wsdlsoap:header message="tns:SnilsValidationRequestMessage" part="SmevHeader" use="literal"/> <wsdlsoap:body parts="parameters" use="literal"/> </wsdl:input> 21 Руководство пользователя сервиса валидации сведений о застрахованном лице <wsdl:output> <wsdlsoap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="SnilsValidationService"> <wsdl:port name="SnilsValidationPort" binding="tns:SnilsValidationSoapBinding"> <wsdlsoap:address location="http://213.24.160.78:8080/gateway/services/snilsvalidation"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Сопутствующие схемы Smev-2.5.6.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:smev="http://smev.gosuslugi.ru/rev120315" xmlns:xop="http://www.w3.org/2004/08/xop/include" targetNamespace="http://smev.gosuslugi.ru/rev120315" elementFormDefault="qualified"> <xs:import namespace="http://www.w3.org/2004/08/xop/include" schemaLocation="include.xsd"/> <xs:element name="Header" type="smev:HeaderType"> <xs:annotation> <xs:documentation> Служебный загловок СМЭВ </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BaseMessage" type="smev:BaseMessageType"> <xs:annotation> <xs:documentation> Базовый тип, описывающий сообщение в целом </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Message" type="smev:MessageType"> <xs:annotation> <xs:documentation> Служебный блок атрибутов СМЭВ </xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubMessage" type="smev:SubMessageType"> <xs:annotation> <xs:documentation> Описание заявки пакета </xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubMessages" type="smev:SubMessagesType"> <xs:annotation> <xs:documentation> Набор описей заявок пакета </xs:documentation> </xs:annotation> </xs:element> 22 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:element name="MessageData" type="smev:MessageDataType"> <xs:annotation> <xs:documentation> Блок-обертка данных СМЭВ </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppData" type="smev:AppDataType"> <xs:annotation> <xs:documentation> Блок структурированных сведений </xs:documentation> </xs:annotation> </xs:element> <xs:element name="AppDocument" type="smev:AppDocumentType"> <xs:annotation> <xs:documentation> Блок вложений </xs:documentation> </xs:annotation> </xs:element> <xs:element name="SubRequestNumber" type="xs:string"> <xs:annotation> <xs:documentation> Уникальный идентификатор сообщения внутри пакета назначается инициатором взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sender" type="smev:orgExternalType"> <xs:annotation> <xs:documentation> Данные о системе-инициаторе взаимодействия (Потребителе) (валидируется СМЭВ на соответствие сертификату) </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Recipient" type="smev:orgExternalType"> <xs:annotation> <xs:documentation> Данные о системе-получателе сообщения (Поставщике) (валидируется СМЭВ по реестру поставщиков) </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Originator" type="smev:orgExternalType"> <xs:annotation> <xs:documentation> Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Service" type="smev:ServiceType"> <xs:annotation> <xs:documentation> Целевой сервис </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TypeCode" type="smev:TypeCodeType"> <xs:annotation> 23 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:documentation> Тип сообщения </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Date" type="xs:dateTime"> <xs:annotation> <xs:documentation> Дата создания запроса </xs:documentation> </xs:annotation> </xs:element> <xs:element name="RequestIdRef" type="smev:idType"> <xs:annotation> <xs:documentation> Идентификатор сообщения-запроса, инициировавшего взаимодействие </xs:documentation> </xs:annotation> </xs:element> <xs:element name="OriginRequestIdRef" type="smev:idType"> <xs:annotation> <xs:documentation> Идентификатор сообщения-запроса, инициировавшего цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceCode" type="xs:string"> <xs:annotation> <xs:documentation> Код услуги </xs:documentation> </xs:annotation> </xs:element> <xs:element name="CaseNumber" type="xs:string"> <xs:annotation> <xs:documentation> Номер заявки в информационной системе-отправителе </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceName" type="xs:string"> <xs:annotation> <xs:documentation> Мнемоника электронного сервиса </xs:documentation> </xs:annotation> </xs:element> <xs:element name="OKTMO" type="xs:string"> <xs:annotation> <xs:documentation> Код OKTMO </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageId" type="smev:idType"> <xs:annotation> <xs:documentation> Идентификатор сообщения </xs:documentation> </xs:annotation> </xs:element> 24 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:element name="TimeStamp" type="xs:dateTime"> <xs:annotation> <xs:documentation> Метка времени получения запроса СМЭВ </xs:documentation> </xs:annotation> </xs:element> <xs:element name="NodeId" type="xs:string"> <xs:annotation> <xs:documentation> Уникальный идентификатор узла </xs:documentation> </xs:annotation> </xs:element> <xs:element name="MessageClass" type="smev:MessageClassType"> <xs:annotation> <xs:documentation> Идентификатор класса сообщения </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="smev:StatusType"> <xs:annotation> <xs:documentation> Статус сообщения </xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExchangeType" type="xs:string"> <xs:annotation> <xs:documentation> Категория взаимодействия </xs:documentation> </xs:annotation> </xs:element> <xs:element name="BinaryData" type="xs:base64Binary"> <xs:annotation> <xs:documentation> Контент вложения </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Reference" type="smev:ReferenceType"> <xs:annotation> <xs:documentation> Ссылка на вложение </xs:documentation> </xs:annotation> </xs:element> <xs:element name="DigestValue" type="xs:base64Binary"> <xs:annotation> <xs:documentation> Хеш-код вложения </xs:documentation> </xs:annotation> </xs:element> <xs:element name="TestMsg" type="xs:string"> <xs:annotation> <xs:documentation> Идентификатор тестового запроса </xs:documentation> </xs:annotation> 25 Руководство пользователя сервиса валидации сведений о застрахованном лице </xs:element> <xs:element name="RequestCode" type="xs:string"> <xs:annotation> <xs:documentation> Код заявления </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Id" type="smev:PacketIdType"> <xs:annotation> <xs:documentation> Идентификатор заявки пакета </xs:documentation> </xs:annotation> </xs:element> <xs:element name="PacketIds" type="smev:PacketIdsType"> <xs:annotation> <xs:documentation> Блок идентификаторов заявок пакета </xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="HeaderType"> <xs:sequence> <xs:element ref="smev:NodeId"/> <xs:element ref="smev:MessageId"/> <xs:element ref="smev:TimeStamp"/> <xs:element ref="smev:MessageClass"/> <xs:element ref="smev:PacketIds" minOccurs="0"/> </xs:sequence> <xs:attribute name="actor" type="xs:string"/> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:complexType> <xs:complexType name="BaseMessageType"> <xs:sequence> <xs:element ref="smev:Message"/> <xs:element ref="smev:MessageData"/> </xs:sequence> </xs:complexType> <xs:complexType name="SubMessageType"> <xs:sequence> <xs:element ref="smev:SubRequestNumber"/> <xs:element ref="smev:Status"/> <xs:element ref="smev:Originator" minOccurs="0"/> <xs:element ref="smev:Date"/> <xs:element ref="smev:RequestIdRef" minOccurs="0"/> <xs:element ref="smev:OriginRequestIdRef" minOccurs="0"/> <xs:element ref="smev:ServiceCode" minOccurs="0"/> <xs:element ref="smev:CaseNumber" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="SubMessagesType"> <xs:sequence> <xs:element ref="smev:SubMessage" minOccurs="1" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="MessageType"> <xs:sequence> <xs:element ref="smev:Sender"/> <xs:element ref="smev:Recipient"/> <xs:element ref="smev:Originator" minOccurs="0"/> <xs:choice> 26 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:element ref="smev:ServiceName"/> <xs:element ref="smev:Service"/> </xs:choice> <xs:element ref="smev:TypeCode"/> <xs:element ref="smev:Status"/> <xs:element ref="smev:Date"/> <xs:element ref="smev:ExchangeType"/> <xs:element ref="smev:RequestIdRef" minOccurs="0"/> <xs:element ref="smev:OriginRequestIdRef" minOccurs="0"/> <xs:element ref="smev:ServiceCode" minOccurs="0"/> <xs:element ref="smev:CaseNumber" minOccurs="0"/> <xs:element ref="smev:SubMessages" minOccurs="0" maxOccurs="1"/> <xs:element ref="smev:TestMsg" minOccurs="0"/> <xs:element ref="smev:OKTMO" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="MessageDataType"> <xs:sequence> <xs:element ref="smev:AppData" minOccurs="0"/> <xs:element ref="smev:AppDocument" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="PacketIdType"> <xs:sequence> <xs:element ref="smev:MessageId"/> <xs:element ref="smev:SubRequestNumber"/> </xs:sequence> </xs:complexType> <xs:complexType name="PacketIdsType"> <xs:sequence> <xs:element ref="smev:Id" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="AppDataType"> <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##any" processContents="lax"/> </xs:complexType> <xs:complexType name="AppDocumentType"> <xs:sequence> <xs:element ref="smev:RequestCode"/> <xs:choice> <xs:element ref="smev:BinaryData"/> <xs:sequence> <xs:element ref="smev:Reference"/> <xs:element ref="smev:DigestValue"/> </xs:sequence> </xs:choice> </xs:sequence> </xs:complexType> <xs:complexType name="ReferenceType" mixed="true"> <xs:sequence> <xs:element ref="xop:Include" minOccurs="0"/> </xs:sequence> </xs:complexType> <xs:complexType name="orgExternalType"> <xs:annotation> <xs:documentation> Сведения об информационной системе </xs:documentation> 27 Руководство пользователя сервиса валидации сведений о застрахованном лице </xs:annotation> <xs:sequence> <xs:element name="Code" type="smev:MnemonicType"> <xs:annotation> <xs:documentation> Идентификатор системы </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="xs:string"> <xs:annotation> <xs:documentation> Наименование системы </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="TypeCodeType"> <xs:restriction base="xs:string"> <xs:enumeration value="GSRV"> <xs:annotation> <xs:documentation> Взаимодействие в рамках оказания государственных услуг </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="GFNC"> <xs:annotation> <xs:documentation> Взаимодействие в рамках исполнения государственных функций </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="OTHR"> <xs:annotation> <xs:documentation> Взаимодействие в иных целях, предусмотренных законодательством Российской Федерации </xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="MessageClassType"> <xs:restriction base="xs:string"> <xs:enumeration value="REQUEST"> <xs:annotation> <xs:documentation> Запрос от потребителя к поставщику </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="RESPONSE"> <xs:annotation> <xs:documentation> Ответ поставщика потребителю </xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> 28 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:simpleType name="StatusType"> <xs:restriction base="xs:string"> <xs:enumeration value="REQUEST"> <xs:annotation> <xs:documentation> Запрос </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="RESULT"> <xs:annotation> <xs:documentation> Результат </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="REJECT"> <xs:annotation> <xs:documentation> Мотивированный отказ </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="INVALID"> <xs:annotation> <xs:documentation> Ошибка при ФЛК </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="ACCEPT"> <xs:annotation> <xs:documentation> Сообщение-квиток о приеме </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PING"> <xs:annotation> <xs:documentation> Запрос данных/результатов </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PROCESS"> <xs:annotation> <xs:documentation> В обработке </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="NOTIFY"> <xs:annotation> <xs:documentation> Уведомление об ошибке </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="FAILURE"> <xs:annotation> <xs:documentation> Технический сбой 29 Руководство пользователя сервиса валидации сведений о застрахованном лице </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="CANCEL"> <xs:annotation> <xs:documentation> Отзыв заявления </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="STATE"> <xs:annotation> <xs:documentation> Возврат состояния </xs:documentation> </xs:annotation> </xs:enumeration> <xs:enumeration value="PACKET"> <xs:annotation> <xs:documentation> Передача пакетного сообщения </xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:simpleType name="idType"> <xs:restriction base="xs:string"/> </xs:simpleType> <xs:simpleType name="MnemonicType"> <xs:annotation> <xs:documentation> Формат мнемоники </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="9"/> <xs:maxLength value="9"/> <xs:pattern value="[A-Z0-9]{4}\d{5}"/> <xs:whiteSpace value="collapse"/> </xs:restriction> </xs:simpleType> <xs:complexType name="ServiceType"> <xs:annotation> <xs:documentation> Информация о целевом сервисе </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Mnemonic" type="xs:string"> <xs:annotation> <xs:documentation> Мнемоника сервиса </xs:documentation> </xs:annotation> </xs:element> <xs:element name="Version" type="smev:VersionType"> <xs:annotation> <xs:documentation> Версия сервиса </xs:documentation> </xs:annotation> 30 Руководство пользователя сервиса валидации сведений о застрахованном лице </xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="VersionType"> <xs:annotation> <xs:documentation> Формат версии </xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:pattern value="\d{1,2}\.\d{2}"/> </xs:restriction> </xs:simpleType> </xs:schema> include.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include" targetNamespace="http://www.w3.org/2004/08/xop/include"> <xs:element name="Include" type="tns:Include"/> <xs:complexType name="Include"> <xs:sequence> <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="href" type="xs:anyURI" use="required"/> <xs:anyAttribute namespace="##other"/> </xs:complexType> </xs:schema> pfr.xsd <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://pfr.skmv.rstyle.com" targetNamespace="http://pfr.skmv.rstyle.com" elementFormDefault="qualified"> <xs:simpleType name="SNILS"> <xs:restriction base="xs:string"> <xs:pattern value="\d{3}-\d{3}-\d{3} \d{2}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="FIO_ATTR"> <xs:restriction base="xs:string"> <xs:minLength value="2"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> <xs:complexType name="FIO"> <xs:sequence> <xs:element name="FirstName" type="tns:FIO_ATTR" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="LastName" type="tns:FIO_ATTR" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="Patronymic" type="tns:FIO_ATTR" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> 31 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:simpleType name="INN"> <xs:restriction base="xs:string"> <xs:pattern value="\d{10}|\d{12}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="DPT_CODE"> <xs:restriction base="xs:string"> <xs:pattern value="\d{6}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ORGANIZATION_NAME"> <xs:restriction base="xs:string"> <xs:minLength value="2"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="KPP"> <xs:restriction base="xs:string"> <xs:pattern value="\d{9}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PFR_REG_NUMBER"> <xs:restriction base="xs:string"> <xs:pattern value="\d{3}-\d{3}-\d{6}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="GENDER"> <xs:restriction base="xs:string"> <xs:enumeration value="M"/> <xs:enumeration value="F"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="OGRN"> <xs:restriction base="xs:string"> <xs:pattern value="\d{13}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="OGRNIP"> <xs:restriction base="xs:string"> <xs:pattern value="\d{15}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="EMAIL"> <xs:restriction base="xs:string"> <xs:pattern value="[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9]+)*(\.[AZa-z]{2,})"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="PFR_DATE"> 32 Руководство пользователя сервиса валидации сведений о застрахованном лице <xs:restriction base="xs:string"> <xs:pattern value="\d{1,2}-\d{1,2}-\d{4}"/> </xs:restriction> </xs:simpleType> <xs:complexType name="PFR_FAULT"> <xs:sequence> <xs:element name="code" type="xs:string"/> <xs:element name="message" type="xs:string"/> <xs:element name="stackTrace" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="BIRTH_PLACE"> <xs:sequence> <xs:element name="placeType" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="settlement" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="district" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="region" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="country" type="xs:string" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="DOCUMENT"> <xs:sequence> <xs:element name="name" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="seriesRomanNumerals" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="seriesRussianSymbols" type="xs:string" minOccurs="0" maxOccurs="1"/> <xs:element name="number" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="issueDate" type="xs:date" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="issueAgency" type="xs:string" nillable="false" minOccurs="0" maxOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="IDENTIFICATION_DOCUMENT"> <xs:sequence> <xs:element name="type" type="xs:string" nillable="false" minOccurs="1" maxOccurs="1"/> <xs:element name="document" type="tns:DOCUMENT" nillable="false" minOccurs="1" maxOccurs="1"/> </xs:sequence> </xs:complexType> </xs:schema> 33 Руководство пользователя сервиса валидации сведений о застрахованном лице 4.2 Описание общих структур данных pfr:SNILS № 1 Параметр SNILS Описание параметра Обязательность Страховой номер индивидуально го лицевого счета + Описание параметра Обязательность Способ заполнения/Тип Комментарий xs:string \d{3}-\d{3}\d{3} \d{2} '123-456789 11' Способ заполнения/Тип Комментарий xs:string ('M' или ‘F’) Способ заполнения/Тип Комментарий pfr:GENDER № 1 Параметр GENDER Пол + pfr:PFR_DATE № Код параметра Описание параметра Обязательность Строка 10 1 BIRTH_DATE + Дата рождения xs:string \d{1,2}-\d{1,2}\d{4} dd-mmyyyy pfr:FIO № Код параметра Описание параметра Обязательность Способ заполнения/Тип Комментарий 1 LastName Фамилия + xs:string Строка 50 2 FirstName Имя + xs:string Строка 50 Обязательно при наличии у застрахованного лица xs:string Строка 50 3 Patronymic Отчество 34 Руководство пользователя сервиса валидации сведений о застрахованном лице pfr:PFR_FAULT № 1 2 3 Код параметра Описание параметра Обязательность code Код возврата + message Описание кода возврата + stacktrace Детали ошибки - 35 Способ заполнения/Тип Комментарий Строка 30 Строка 200 Текст