Сервис получения данных лицевого счета по представленному страховому номеру индивидуального

advertisement
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
Пенсионный фонд Российской Федерации
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
Сервис получения данных лицевого счета по
представленному страховому номеру индивидуального
лицевого счета в системе обязательного пенсионного
страхования
Дата: 09.04.2012
Версия: 06
Листов: 24
1
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
СОДЕРЖАНИЕ
ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................4
1.1 Руководящие документы .................................................................................................................. 4
1.2 Описание электронного сервиса ...................................................................................................... 5
1.3 Операции (методы) электронного сервиса ..................................................................................... 5
1.4 Сценарии использования.................................................................................................................. 5
1.5 Схема взаимодействия...................................................................................................................... 5
1.6 Связи с другими электронными сервисами .................................................................................... 6
2
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................6
2.1 Операция « Запрос данных лицевого счета по СНИЛС» .............................................................. 6
1
2.1.1 Общие сведения ......................................................................................................................... 6
2.1.2 Описание входных параметров ................................................................................................ 6
2.1.3 Описание выходных параметров .............................................................................................. 7
2.1.4 Коды возвратов .......................................................................................................................... 8
2.1.5 Контрольные примеры .............................................................................................................. 8
3
МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................10
3.1 Общие условия ................................................................................................................................ 10
3.2 Параметры испытаний на тестовой среде .................................................................................... 11
3.3 Параметры испытаний на продуктивной среде ........................................................................... 11
3.4 Особые условия ............................................................................................................................... 11
4
ПРИЛОЖЕНИЯ.............................................................................................................................11
4.1 Описание сервиса (WSDL) ............................................................................................................. 11
4.2 Описание общих структур данных ................................................................................................ 17
4.3 Описания справочников ................................................................................................................. 18
4.4 Иные приложения ........................................................................................................................... 18
4.4.1 XSD-схемы xml-строки, передаваемой в параметре pfr:FilePFR ........................................ 18
4.4.2 Примеры xml-строки, передаваемой в параметре pfr:FilePFR ............................................ 20
4.4.3 Описание xml-строки, передаваемой в параметре pfr:FilePFR............................................ 22
2
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
ИЗМЕНЕНИЯ
Версия
Дата
Автор
02
03
04
20.09.2011
12.10.2011
25.10.2011
Одинокова
Сохин
Одинокова
05
06
04.04.2012
09.04.2012
Одинокова
Сорокин
Изменения
Обновлены контрольные примеры
Добавлена размерность в описании параметров
Обновлены контрольные примеры и добавлен
адрес тестовой среды
Обновлены контрольные примеры
Обновлена XSD схема
ТЕРМИНЫ/СОКРАЩЕНИЯ
Термин/сокращение
СМЭВ
Поставщик
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 «Об утверждении технических
требований к взаимодействию информационных систем в единой системе
межведомственного электронного взаимодействия»;
 Федеральный закон от 01 апреля 1996 г. № 27-ФЗ «Об индивидуальном
(персонифицированном) учете в системе обязательного пенсионного
страхования»;
 Распоряжение Правительства Российской Федерации от 15 апреля 2011 г. №
654-р «О базовых информационных ресурсах».
Технологические стандарты:
 Правила подготовки документов индивидуального (персонифицированного)
учета в электронной форме (формат данных) – Приложение 4 к Инструкции
по заполнению форм документов индивидуального (персонифицированного)
учета в системе обязательного пенсионного страхования, утвержденной
Постановлением Правления Пенсионного фонда Российской Федерации от
31 июля 2006 г. № 192п.
4
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
1.2 Описание электронного сервиса
Наименование:
Сервис получения данных лицевого счета по представленному страховому
номеру индивидуального лицевого счета в системе обязательного пенсионного
страхования
Назначение:
Сервис предназначен для получения данных лицевого счета
представленному страховому номеру индивидуального лицевого счета
Поставщик:
Пенсионный фонд Российской Федерации
Область
применения:
Базовый реестр
Межведомственное взаимодействие
по
1.3 Операции (методы) электронного сервиса
Электронный сервис получения данных лицевого счета по СНИЛС обеспечивает
возможность получения данных, соответствующих индивидуальному лицевому счету в системе
персонифицированного учета с указанным страховым номером. Электронный сервис включает
метод, обеспечивающий:
запрос данных лицевого счета по СНИЛС и получение данных лицевого счета по СНИЛС.
Метод
Назначение
Код: Process
Получает на вход сообщение, содержащее
Наименование: Запрос данных лицевого счета страховой номер и возвращает ответное
по СНИЛС
сообщение.
1.4 Сценарии использования
Информационная система ведомства вызывает сервис и передает данные о типе обращения,
типе запроса и страховом номере. В ответ приходит сообщение, содержащее признак успешности
или неуспешности завершения. В случае успешности ответное сообщение содержит xml-строку c
данными лицевого счета, а в случае не успешности – данные об ошибке.
Взаимодействие реализовано в синхронном режиме.
1.5 Схема взаимодействия
В рамках взаимодействия информационная система ведомства направляет в адрес модуля
портала ПФР сообщение – запрос и получает сообщение-ответ.
Схема взаимодействия представлена на рисунке 1.
5
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
Ведомство
ПФР
Process
ProcessResponse
Рисунок 1 «Схема взаимодействия»
1.6 Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
2.1 Операция « Запрос данных лицевого счета по СНИЛС»
2.1.1 Общие сведения
Код операции:
Process
Наименование
операции:
Запрос данных лицевого счета по СНИЛС
Назначение операции:
Операция предназначена для получения данных лицевого счета по
представленному страховому номеру индивидуального лицевого
счета в системе обязательного пенсионного страхования.
2.1.2 Описание входных параметров
Входные данные: Process
№
Код
параметра
pfr:Type
Описание
параметра
Тип сообщения
Обязательнос
ть
+
pfr:Properties
Блок,
+
1
2
6
Способ
заполнения/Тип
pfr:Type
основан на
xs:string
pfr:Properties
Комментарий
Значение:
REQUEST
Содержит блоки
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
содержащий
список
параметров
запроса.
pfr:Property в
зависимости от
типа запроса,
определяемого
первым блоком
pfr:Property
Перечень входных значений для параметра Properties:
Имя значения
Описание значения
Размерность
TYPE_QUERY
Тип запроса:
‘ЗАПРОС_ДАННЫХ_О_ЗЛ_ПО_СНИЛС’
Строка 50
SNILS
Страховой номер индивидуального лицевого счета
Строка 14
(ххх-ххх-ххх хх или
ххх-ххх-ххх-хх
2.1.3 Описание выходных параметров
Выходные данные: ProcessResponse
№
Код
параметра
pfr:Type
Описание
параметра
Тип сообщения
Обязательнос
ть
+
Способ
заполнения/Тип
pfr:Type
основан на
xs:string
pfr:Properties
Блок,
содержащий
список
параметров
ответа на
запрос.
Xml-ответ
+
pfr:Properties
+
xsd:Base64Binar
y
1
2
3
pfr:FilePFR
Комментарий
Одно из значений:
RESPONSE
ERROR
Содержит блоки
pfr:Property в
зависимости от
типа сообщения.
Перечень выходных значений для параметра Properties:
Имя значения
Описание значения
Размерность
ERROR_CODE
Код возврата. Присутствует, если
TYPE=’ERROR’
Число 4
ERROR_NAME
Описание кода возврата. Присутствует, если
TYPE=’ERROR’
Строка 200
TYPE_RESPONSE
Тип ответа на запрос.
Строка 50
7
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
Имя значения
Описание значения
Размерность
Присутствует, если TYPE=’RESPONSE’
Допустимые значения:
‘ДАННЫЕ_О_ЗЛ_ПО_СНИЛС’
2.1.4 Коды возвратов
№
1
2
Код возврата
Описание кода
возврата
1040
СНИЛС
найден
8
Внутренняя
ошибка
не
Условия возникновения
Если
не
удалось
страховой
номер
заданным параметрам
Комментарий
найти
по
Произошла непредвиденная
ошибка
при
обработке
запроса.
2.1.5 Контрольные примеры
Запрос
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><wsse:Securi
ty xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd" soapenv:mustUnderstand="0"
soapenv:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken
EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-messagesecurity-1.0#Base64Binary" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401wss-wssecurity-utility-1.0.xsd" wsu:Id="CertID-290a7ec8-cc26-1e11-2e83"
ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3">MIIEMTCCA96gAwIBAgIQAc1fLUfzC5AAAAAAAFIKSjAKBgYqhQMCAgMFAD
CCAY8xYTBfBgNVBAkMWNCh0YLQsNGA0YvQuSDQn9C10YLRgNC+0LLRgdC60L4t0KDQs
NC30YPQvNC+0LLRgdC60LjQuSDQv9GA0L7QtdC30LQsINC0LiAxLzIzLCDRgdGC0YAuIDE
xCzAJBgNVBAYTAlJVMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxHDAaBgNVBAgMEzc3I
NCzLiDQnNC+0YHQutCy0LAxJTAjBgkqhkiG9w0BCQEWFlN1cHBvcnRJSVRAaW5mb3RlY3M
ucnUxPjA8BgNVBAoMNdCe0JDQniAi0JjQvdGE0L7QotC10JrQoSDQmNC90YLQtdGA0L3Qtd
GCINCi0YDQsNGB0YIiMTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuN
C5INGG0LXQvdGC0YAxMzAxBgNVBAwMKtCj0L/QvtC70L3QvtC80L7Rh9C10L3QvdC+0LUg
0LvQuNGG0L4g0KPQpjEaMBgGA1UEAwwR0KPQpiDQmNCY0KIgKNCaMikwHhcNMTIwNz
ExMDYyMTMxWhcNMTMwNzExMDYyMTMxWjBGMQswCQYDVQQGEwJSVTEVMBMGA1U
EBwwM0JzQvtGB0LrQstCwMQ8wDQYDVQQKDAbQn9Ck0KAxDzANBgNVBAMMBtCf0KTQ
oDBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEB/0sHF11nSPFdxKvHU
PIYulJg2W8jIcWmdCr02PZMv7Urm73bji4RdJTNPRwLm+oQsqmIZq2ecrJCPM5V4xNp4gQkA
MDA1MjAwMDKjggFMMIIBSDALBgNVHQ8EBAMCBPAwKwYDVR0lBCQwIgYIKwYBBQUH
AwIGBSqFA2QCBgYqhQNkAgEGByqFAwICIgYwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFg
QUs5Tuf0oVIAN6Exp6GGfqkngQLG0wcwYDVR0fBGwwajAzoDGgL4YtaHR0cDovL3VjMS5pa
XRydXN0LnJ1L3VjL0NBLUlJVC0oSzIpLTIwMTIuY3JsMDOgMaAvhi1odHRwOi8vdWMyLmlpd
8
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
HJ1c3QucnUvdWMvQ0EtSUlULShLMiktMjAxMi5jcmwwSQYIKwYBBQUHAQEEPTA7MDkGC
CsGAQUFBzAChi1odHRwOi8vdWMxLmlpdHJ1c3QucnUvdWMvQ0EtSUlULShLMiktMjAxMi5j
ZXIwHwYDVR0jBBgwFoAUBJSfUnBCedV/fbgN9PBieulJ5PEwCgYGKoUDAgIDBQADQQBAk
H6N0HVpDrF8PRsPlJdmt0Ah46rAceopfBaargs7tA6aX2jwFqjXrz/bS81CYNkNkMo6mhSojynt51
RyiqWk</wsse:BinarySecurityToken><ds:Signature
xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="SigID-290a8ca6-cc26-1e112e85"><ds:SignedInfo><ds:CanonicalizationMethod
Algorithm="http://www.w3.org/2001/10/xml-excc14n#"></ds:CanonicalizationMethod><ds:SignatureMethod
Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001gostr3411"></ds:SignatureMethod><ds:Reference URI="#SigID-290a8666-cc26-1e112e84"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-excc14n#"></ds:Transform></ds:Transforms><ds:DigestMethod
Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr3411"></ds:DigestMethod><ds:DigestValue>xbOa1c+ehq7D9pR9fMU5nNPyjOq6
D/Aj3tt9/WIsqxs=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>Q
WhhUD2POP+utGhWQszJ3lD0FArOIW7zQYLyD41EY/rwqX2hSJtGUVMEicGFVUgdtomon2x
0/VAGyqPv7rIS/Q==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference><wss
e:Reference URI="#CertID-290a7ec8-cc26-1e11-2e83" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"></wsse:Reference></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signatur
e></wsse:Security></soapenv:Header><soapenv:Body xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SigID-290a8666cc26-1e11-2e84"><ns1:Process xmlns:ns1="http://service.pfr.socit.ru"><ns2:Message
xmlns:ns2="http://smev.gosuslugi.ru/rev110801"><ns2:Sender><ns2:Code>087109002327</n
s2:Code><ns2:Name>ПФР</ns2:Name></ns2:Sender><ns2:Recipient><ns2:Code>code3</
ns2:Code><ns2:Name>code4</ns2:Name></ns2:Recipient><ns2:Originator><ns2:Code>co
de5</ns2:Code><ns2:Name>code6</ns2:Name></ns2:Originator><ns2:TypeCode>10001</
ns2:TypeCode><ns2:Date>2011-1024T16:27:32.513Z</ns2:Date></ns2:Message><ns3:MessageData
xmlns:ns3="http://smev.gosuslugi.ru/rev110801"><ns3:AppData><ns4:Type
xmlns:ns4="http://data.service.pfr.socit.ru">REQUEST</ns4:Type><ns5:Properties
xmlns:ns5="http://data.service.pfr.socit.ru"><ns5:Property><ns5:PropertyName>TYPE_QUE
RY</ns5:PropertyName><ns5:PropertyValue>ЗАПРОС_ДАННЫХ_О_ЗЛ_ПО_СНИЛС</ns5
:PropertyValue></ns5:Property><ns5:Property><ns5:PropertyName>SNILS</ns5:PropertyN
ame><ns5:PropertyValue>001-218-317
74</ns5:PropertyValue></ns5:Property></ns5:Properties><ns6:FilePFR
xmlns:ns6="http://data.service.pfr.socit.ru"/></ns3:AppData></ns3:MessageData></ns1:Proc
ess></soapenv:Body></soapenv:Envelope>
Ответ на запрос в случае успешного исполнения
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header/>
<soapenv:Body>
<ProcessResponse xmlns="http://service.pfr.socit.ru">
<Message xmlns="http://smev.gosuslugi.ru/rev110801">
<Sender>
9
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<Code>code3</Code>
<Name>code4</Name>
</Sender>
<Recipient>
<Code>087109002327</Code>
<Name>ПФР</Name>
</Recipient>
<Originator>
<Code>code5</Code>
<Name>code6</Name>
</Originator>
<TypeCode>10001</TypeCode>
<Date>2012-07-12T13:42:03.925Z</Date>
</Message>
<MessageData xmlns="http://smev.gosuslugi.ru/rev110801">
<AppData>
<Type xmlns="http://data.service.pfr.socit.ru">RESPONSE</Type>
<Properties xmlns="http://data.service.pfr.socit.ru">
<Property>
<PropertyName>TYPE_RESPONSE</PropertyName>
<PropertyValue>ДАННЫЕ_О_ЗЛ_ПО_СНИЛС</PropertyValue>
</Property>
</Properties>
<FilePFR
xmlns="http://data.service.pfr.socit.ru">PMTAzc3bxV/OX8fLX8/OX9HNyMvRPjzR8vDg9e7i7u
nN7uzl8D4wMDEtMjE4LTMxNyA3NDwv0fLw4PXu4u7pze7s5fA+PNTIzj481ODs6Ovo/z7YyNj
KyM08L9Tg7Ojr6P8+PMjs/z7RxdDDxck8L8js/z48zvL35fHy4u4+wNDKwMTcxcLI1zwvzvL35f
Hy4u4+PC/UyM4+PM/u6z7M8+bx6u7pPC/P7us+PMTg8uDQ7ubk5e3o/z4wNy4wMy4xOTUw
PC/E4PLg0O7m5OXt6P8+PMzl8fLu0O7m5OXt6P8+PNLo78zl8fLg0O7m5OXt6P8+0dLAzcTA
0NLNzsU8L9Lo78zl8fLg0O7m5OXt6P8+PMPu8O7k0O7m5OXt6P8+zc7CztHIwcjQ0co8L8Pu8
O7k0O7m5OXt6P8+PNDg6e7t0O7m5OXt6P8vPjzQ5ePo7u3Q7ubk5e3o/y8+PNHy8ODt4NDu5
uTl7ej/Lz48L8zl8fLu0O7m5OXt6P8+PMDk8OXx0OXj6PHy8OD26OgvPjzT5O7x8u7i5fD//vno6
cTu6vPs5e3yPjzS6O/T5O7x8u7i5fD//vnl4+4+z8DRz87Q0jwv0ujv0+Tu8fLu4uXw//755ePuPjzE7
urz7OXt8j48zeDo7OXt7uLg7ejl0+Tu8fLu4uXw//755ePuPs/A0c/O0NI8L83g6Ozl7e7i4O3o5dPk
7vHy7uLl8P/++eXj7j480eXw6P/Q6Ozx6ujl1uj08Ps+WElWPC/R5fDo/9Do7PHq6OXW6PTw+z
480eXw6P/Q8/Hx6ujlwfPq4vs+zN48L9Hl8Oj/0PPx8ero5cHz6uL7PjzN7uzl8NPk7vHy7uLl8P/+
+eXj7j41NTIyMzU8L83u7OXw0+Tu8fLu4uXw//755ePuPjzE4PLgwvvk4PfoPjI4LjAzLjE5Nzg8L
8Tg8uDC++Tg9+g+PC/E7urz7OXt8j48L9Pk7vHy7uLl8P/++ejpxO7q8+zl7fI+PC/EwM3N28Vf
zl/Hy1/Pzl/RzcjL0T4=</FilePFR>
</AppData>
</MessageData>
</ProcessResponse>
</soapenv:Body>
</soapenv:Envelope>
3 МЕТОДИКА ИСПЫТАНИЙ
3.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса
регламентировано Приказом Министерства связи и массовых коммуникаций Российской
10
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к
взаимодействию информационных систем в единой системе межведомственного электронного
взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:

Проверка комплектности предоставленной документации;

Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного
сервиса;

Регистрация сервиса и тестирование сервиса на контрольном примере.
3.2 Параметры испытаний на тестовой среде

Контактное лицо: Сорокин Михаил Алексеевич, e-mail: MSorokin@100.pfr.ru, тел: (495)
982-47-96

Адрес
размещения
тестового
экземпляра
http://188.254.16.92:7777/gateway/services/SID0003073 (открытая сеть)

Режим функционирования тестовой среды: 24/365 (круглосуточно). Особых условий
доступности не определено.
сервиса:
3.3 Параметры испытаний на продуктивной среде

Контактное лицо: Сорокин Михаил Алексеевич, e-mail: MSorokin@100.pfr.ru, тел: (495)
982-47-96

Адрес
размещения
продуктивного
экземпляра
http://oraas.rt.ru:7777/gateway/services/SID0003201 (защищенная сеть)

Режим функционирования продуктивной среды: 24/365 (круглосуточно). Особых
условий доступности не определено.
сервиса:
3.4 Особые условия
Особые требования для проведения контрольных испытаний не предъявляются.
4 ПРИЛОЖЕНИЯ
4.1 Описание сервиса (WSDL)
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://service.pfr.socit.ru"
xmlns:impl="http://service.pfr.socit.ru"
xmlns:intf="http://service.pfr.socit.ru"
xmlns:smev="http://smev.gosuslugi.ru/rev110801"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<schema elementFormDefault="qualified" targetNamespace="http://service.pfr.socit.ru"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:impl="http://service.pfr.socit.ru"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
11
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<import namespace="http://smev.gosuslugi.ru/rev110801" schemaLocation="SMEV.xsd"/>
<element name="Process">
<complexType>
<sequence>
<element ref="smev:Message"/>
<element ref="smev:MessageData"/>
</sequence>
</complexType>
</element>
<element name="ProcessResponse">
<complexType>
<sequence>
<element ref="smev:Message"/>
<element ref="smev:MessageData"/>
</sequence>
</complexType>
</element>
</schema>
</wsdl:types>
<wsdl:message name="ProcessResponse">
<wsdl:part element="impl:ProcessResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="ProcessRequest">
<wsdl:part element="impl:Process" name="parameters"/>
</wsdl:message>
<wsdl:portType name="ServicePFR">
<wsdl:operation name="Process">
<wsdl:input message="impl:ProcessRequest" name="ProcessRequest"/>
<wsdl:output message="impl:ProcessResponse" name="ProcessResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="ServicePFRSoapBinding" type="impl:ServicePFR">
<wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Process">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="ProcessRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ProcessResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="ServicePFRService">
<wsdl:port binding="impl:ServicePFRSoapBinding" name="ServicePFR">
<wsdlsoap:address location="http://10.103.0.32:20010/PortalPFR/services/ServicePFR"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Сопутствующие схемы
12
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
xmlns:pfr="http://data.service.pfr.socit.ru" xmlns:smev="http://smev.gosuslugi.ru/rev110801"
xmlns:xop="http://www.w3.org/2004/08/xop/include"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified"
elementFormDefault="qualified" targetNamespace="http://smev.gosuslugi.ru/rev110801">
<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="DSIG.xsd"/>
<xsd:import namespace="http://www.w3.org/2004/08/xop/include"
schemaLocation="Include.xsd"/>
<xsd:import namespace="http://data.service.pfr.socit.ru"
schemaLocation="portalPFR.xsd"/>
<xsd:element name="Header" type="smev:HeaderType">
<xsd:annotation>
<xsd:documentation>Служебный загловок
СМЭВ</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Message" type="smev:MessageType">
<xsd:annotation>
<xsd:documentation>Служебный блок атрибутов СМЭВ
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MessageData" type="smev:MessageDataType">
<xsd:annotation>
<xsd:documentation>Блок-обертка данных
СМЭВ</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AppData" type="smev:AppDataType">
<xsd:annotation>
<xsd:documentation>Блок структурированных
сведений</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AppDocument" type="smev:AppDocumentType">
<xsd:annotation>
<xsd:documentation>Блок вложений</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sender" type="smev:orgExternalType">
<xsd:annotation>
<xsd:documentation>Данные о системе-инициаторе
взаимодействия
(Потребителе) (валидируется СМЭВ на соответствие
сертификату)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
13
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<xsd:element name="Recipient" type="smev:orgExternalType">
<xsd:annotation>
<xsd:documentation>Данные о системе-получателе сообщения
(Поставщике)
(валидируется СМЭВ рестру поставщиков)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Originator" type="smev:orgExternalType">
<xsd:annotation>
<xsd:documentation>Данные о системе, инициировавашей
цепочку из
нескольких запросов-ответов, объединенных единым
процессом в рамках
взаимодействия
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TypeCode" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Тип сообщения</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Date" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Дата создания
запроса</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RequestIdRef" type="smev:idType">
<xsd:annotation>
<xsd:documentation>Идентификатор сообщения-запроса,
инициировавшего
взаимодействие
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OriginRequestIdRef" type="smev:idType">
<xsd:annotation>
<xsd:documentation>Идентификатор сообщения-запроса,
инициировавшего
цепочку из нескольких запросов-ответов, объединенных
единым
процессом в рамках взаимодействия
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ServiceCode" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Код услуги</xsd:documentation>
</xsd:annotation>
</xsd:element>
14
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<xsd:element name="CaseNumber" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Номер заявки в информационной системеотправителе
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="MessageId" type="smev:idType">
<xsd:annotation>
<xsd:documentation>Идентификатор
сообщения</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TimeStamp" type="xsd:dateTime">
<xsd:annotation>
<xsd:documentation>Метка времени получения запроса
СМЭВом
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BinaryData" type="xsd:base64Binary"/>
<xsd:element name="Reference" type="smev:ReferenceType"/>
<xsd:element name="DigestValue" type="xsd:base64Binary"/>
<xsd:complexType name="HeaderType">
<xsd:sequence>
<xsd:element ref="smev:MessageId"/>
<xsd:element ref="smev:TimeStamp"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageType">
<xsd:sequence>
<xsd:element ref="smev:Sender"/>
<xsd:element ref="smev:Recipient"/>
<xsd:element ref="smev:Originator"/>
<xsd:element ref="smev:TypeCode"/>
<xsd:element ref="smev:Date"/>
<xsd:element minOccurs="0" ref="smev:RequestIdRef"/>
<xsd:element minOccurs="0" ref="smev:OriginRequestIdRef"/>
<xsd:element minOccurs="0" ref="smev:ServiceCode"/>
<xsd:element minOccurs="0" ref="smev:CaseNumber"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MessageDataType">
<xsd:sequence>
<xsd:element minOccurs="0" ref="smev:AppData"/>
<xsd:element minOccurs="0" ref="smev:AppDocument"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AppDataType">
<xsd:sequence>
<xsd:element minOccurs="0" ref="ds:Signature"/>
<xsd:element ref="pfr:Type"/>
15
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<xsd:element ref="pfr:Properties"/>
<xsd:element minOccurs="0" ref="pfr:FilePFR"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="AppDocumentType">
<xsd:sequence>
<!--<xsd:choice>-->
<xsd:element ref="smev:BinaryData"/>
<!--<xsd:sequence>
<xsd:element ref="smev:Reference"/>
<xsd:element ref="smev:DigestValue"/>
</xsd:sequence>
</xsd:choice>-->
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ReferenceType">
<xsd:sequence>
<xsd:element ref="xop:Include"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="orgExternalType">
<xsd:annotation>
<xsd:documentation>Сведения об информационной системе
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Code" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Идентификатор
системы</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Name" type="xsd:string">
<xsd:annotation>
<xsd:documentation>Наименование
системы</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="idType">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:pfr="http://data.service.pfr.socit.ru" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified" targetNamespace="http://data.service.pfr.socit.ru">
<xsd:element name="FilePFR" type="xsd:base64Binary"/>
16
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
<xsd:element name="Type" type="pfr:Type"/>
<xsd:element name="Properties" type="pfr:Properties"/>
<xsd:complexType name="Properties">
<xsd:sequence>
<element maxOccurs="unbounded" minOccurs="1" name="Property"
type="pfr:Property"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="Property">
<xsd:sequence>
<xsd:element name="PropertyName" type="xsd:string"/>
<xsd:element name="PropertyValue" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="Type">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="REQUEST"/>
<xsd:enumeration value="RESPONSE"/>
<xsd:enumeration value="STATUSREQUEST"/>
<xsd:enumeration value="STATUSRESPONSE"/>
<xsd:enumeration value="ERROR"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
4.2 Описание общих структур данных
Входные данные: Process
№
Код
параметра
Описание
параметра
Обязательнос
ть
Способ
заполнения/Тип
pfr:Type
Тип сообщения
+
pfr:Type
основан
xs:string
pfr:Properties
Блок,
содержащий
список
+
pfr:Properties
1
Значение:
на REQUEST
параметров
запроса.
2
pfr:Property
Комментарий
Содержит
блоки
pfr:Property
в
зависимости
от
типа
запроса,
определяемого
первым
блоком
pfr:Property
Параметр запроса +
pfr:Property
состоит из
PropertyName
(type=xsd:string)
PropertyValue
3.
17
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
№
Код
параметра
Описание
параметра
Обязательнос
ть
Способ
заполнения/Тип
Комментарий
(type=xsd:string)
Выходные данные: ProcessResponse
№
Код
параметра
Описание
параметра
Обязательнос
ть
Способ
заполнения/Тип
pfr:Type
Тип сообщения
+
pfr:Type
основан
xs:string
pfr:Properties
Блок,
содержащий
список
параметров
ответа на запрос.
+
pfr:Properties
pfr:Property
Параметр запроса +
1
2
Комментарий
Одно из значений:
на RESPONSE
ERROR
Содержит
блоки
pfr:Property
в
зависимости
от
типа сообщения.
pfr:Property
состоит из
PropertyName
(type=xsd:string)
3.
PropertyValue
(type=xsd:string)
4
pfr:FilePFR
Xml-ответ
+
xsd:Base64Binary
4.3 Описания справочников
Сервис не использует справочников.
4.4 Иные приложения
4.4.1 XSD-схемы xml-строки, передаваемой в параметре pfr:FilePFR
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="ДАННЫЕ_О_ЗЛ_ПО_СНИЛС">
<xs:complexType>
<xs:sequence>
<xs:element name="СтраховойНомер" type="snils" minOccurs="0" />
<xs:element name="ФИО" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Фамилия" type="xs:string" minOccurs="0" />
<xs:element name="Имя" type="xs:string" minOccurs="0" />
<xs:element name="Отчество" type="xs:string" minOccurs="0" />
</xs:sequence>
18
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
</xs:complexType>
</xs:element>
<xs:element name="Пол" type="pol" minOccurs="0" />
<xs:element name="ДатаРождения" type="date" minOccurs="0" />
<xs:element name="МестоРождения" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ТипМестаРождения" type="xs:string" minOccurs="0" />
<xs:element name="ГородРождения" type="xs:string" minOccurs="0" />
<xs:element name="РайонРождения" type="xs:string" minOccurs="0" />
<xs:element name="РегионРождения" type="xs:string" minOccurs="0" />
<xs:element name="СтранаРождения" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="УдостоверяющийДокумент" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ТипУдостоверяющего" type="xs:string" minOccurs="0" />
<xs:element name="Документ" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="НаименованиеУдостоверяющего" type="xs:string" minOccurs="0" />
<xs:element name="СерияРимскиеБуквы" type="xs:string" minOccurs="0" />
<xs:element name="СерияРусскиеБуквы" type="xs:string" minOccurs="0" />
<xs:element name="НомерУдостоверяющего" type="nomer " minOccurs="0" />
<xs:element name="ДатаВыдачи" type="xs:string" minOccurs="0" />
<xs:element name="КемВыдан" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ДатаФормирования" msdata:IsDataSet="true"msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="ДАННЫЕ_О_ЗЛ_ПО_СНИЛС" />
</xs:choice>
</xs:complexType>
</xs:element>
<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="pol">
<xs:restriction base="xs:string">
<xs:pattern value="МУЖСКОЙ|ЖЕНСКИЙ" />
</xs:restriction>
19
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
</xs:simpleType>
<xs:simpleType name="date">
<xs:restriction base="xs:string">
<xs:pattern value="\d{2}.\d{2}.\d{4}" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="nomer">
<xs:restriction base="xs:string">
<xs:pattern value="\d{8}" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
4.4.2 Примеры xml-строки, передаваемой в параметре pfr:FilePFR
<?xml version="1.0" encoding="Windows-1251" ?>
<ДАННЫЕ_О_ЗЛ_ПО_СНИЛС>
<СтраховойНомер>001-002-242Р31</СтраховойНомер>
<ФИО>
<Фамилия>ХОВАНСКИЙ</Фамилия>
<Имя>РОМАН</Имя>
<Отчество>РОМАНОВИЧ</Отчество>
</ФИО>
<Пол>МУЖСКОЙ</Пол>
<ДатаРождения>12.03.1974</ДатаРождения>
<МестоРождения>
<ТипМестаРождения>СТАНДАРТНОЕ</ТипМестаРождения>
<ГородРождения>МОСКВА</ГородРождения>
<РайонРождения/>
<РегионРождения/>
<СтранаРождения/>
</МестоРождения>
<УдостоверяющийДокумент>
<ТипУдостоверяющего>ПАСПОРТ</ТипУдостоверяющего>
<Документ>
<НаименованиеУдостоверяющего>ПАСПОРТ*РОССИИ</НаименованиеУдостоверяющего>
<СерияРимскиеБуквы>11</СерияРимскиеБуквы>
<СерияРусскиеБуквы>11</СерияРусскиеБуквы>
<НомерУдостоверяющего>111111</НомерУдостоверяющего>
<ДатаВыдачи>01.01.2003</ДатаВыдачи>
<КемВыдан>ОУФМС*ПО*ГОР.*МОСКВЕ</КемВыдан>
</Документ>
</УдостоверяющийДокумент>
<ДатаФормирования>24.08.2011</ДатаФормирования>
20
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
</ДАННЫЕ_О_ЗЛ_ПО_СНИЛС>
21
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
4.4.3 Описание xml-строки, передаваемой в параметре pfr:FilePFR
Тип ответа на запрос
Полное наименование ответа на запрос
«ДАННЫЕ_О_ЗЛ_ПО_СНИЛС»
Ответ на
запрос
на получение
данных
Наименование блока, содержащее описание xmlстроки
Ответ на запрос данных о застрахованном лице по
СНИЛС
застрахованного лица по страховому номеру
«Ответ на запрос данных о застрахованном лице по СНИЛС» как расширение блока «Исходящий документ»
Объект
Тип
объекта
Страховой номер
Элемент
ФИО
Блок
Пол
Элемент
Дата рождения
Элемент |
Значение, Название объекта
Тег
ФИО
ФИО
Дата стандартная | Дата особая
ДатаРождения
ДатаРожденияОсобая
Блок
Дополнительные сведения
Место рождения
Блок
Место рождения
МестоРождения
Удостоверяющий документ
Блок
Удостоверяющий документ
УдостоверяющийДокумент
Дата формирования
Элемент
|
Блоки унифицированной структуры
«Дата особая»
Элемент
Значение
Дополнительные сведения
22
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
День
0…31
Месяц
0…12
Год
1900…2099
«Место рождения»
Элемент
Значение
Дополнительные сведения
Тип места рождения
Город рождения
Район рождения
Регион рождения
Страна рождения
«Удостоверяющий документ»
Объект
Тип объекта Значение, Название объекта
Тип удостоверяющего
Элемент
Документ
Блок
Дополнительные сведения
Тег
Документ
Документ
«Документ»
Элемент
Значение
Дополнительные сведения
Наименование удостоверяющего
Серия римские цифры
Серия русские буквы
23
Руководство пользователя сервиса получения данных лицевого счета по СНИЛС
Номер удостоверяющего
Дата выдачи
Кем выдан
отсутствует
«ФИО»
Элемент
Значение
Дополнительные сведения
Фамилия
Имя
Отчество
24
Download