Требования к подсистеме информационного взаимодействия информационных систем органов ЗАГС с подсистемой «Концентратор услуг» (Версия 1.2) - часть 8

 

  Главная      Книги - Разные     Требования к подсистеме информационного взаимодействия информационных систем органов ЗАГС с подсистемой «Концентратор услуг» (Версия 1.2)

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

 

 

содержание      ..     6      7      8      9     ..

 

 

 

Требования к подсистеме информационного взаимодействия информационных систем органов ЗАГС с подсистемой «Концентратор услуг» (Версия 1.2) - часть 8

 

 

140
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.4.2 Функциональность и сценарии использования веб-сервиса «Передача
элементов справочникаª
Веб-сервис обеспечивает прием данных значений справочников и сохранение полученных
данных в БД Концентратора.
Сервис работает в синхронном для вызывающей стороны режиме. Входным параметром
является одна или набор записей справочника, данные которых изменяются. В каждой записи должен
передаваться признак выполняемой операции - добавление, обновление, удаление.
Сервис возвращает код результата завершения или код причины в случае неуспешного
завершения для каждой входной записи.
Сценарии использования.
Наименование:
ConcentratorGeneralLoadData
Цель:
Получение элементов справочника в Систему.
Участники:
Концентратор, модуль ннтеграции, Региональная ИС.
Предварительные условия:
Региональная ИС подключена к Концентратору через модуль ннтеграции.
Бизнес-процесс:
1. Региональная ИС обращается к Концентратору с целью передачи элементов справочника.
2. Региональная ИС через СМЭВ передает одну или набор записей элементов справочника с
указанием признака выполняемой операции.
3. Концентратор принимает запрос и для каждого элемента выполняет необходимую операцию в
зависимости от признака выполняемой операции.
4. Если признак выполняемой операции
«Добавлениеª, новый элемент сохраняется в БД
Концентратора.
5. Если признак выполняемой операции «Редактированиеª, изменения элемента сохраняются в
БД Концентратора.
6. Если признак выполняемой операции «Удалениеª, элемент удаляется из БД Концентратора.
141
7. Концентратор возвращает региональной ИС код элемента справочника и статус результата
выполняемой операции.
В результате выполнения процесса Концентратор получает данные всех справочников от
региональной ИС. Для корректной работы, пакет передачи данных стоит ограничить количеством 100
записей.
Для более подробного описания входных-выходных параметров см. раздел 5.2.5.
Порядок событий:
1. Региональная ИС через модуль интеграции вызывает веб-сервис
«Передача элементов
справочникаª.
2. Региональная
ИС
передает
список
элементов
справочника
с указанием выполняемой операции для каждого элемента справочника Концентратору.
3. Концентратор успешно принимает элементы справочника и передает ответ об успешности
операции региональной ИС.
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.4.3 Функциональность и сценарии использования веб-сервиса
«Предоставление списка свойств справочникаª
Веб-сервис отвечает за предоставление структуры справочников, содержащих НСИ.
Сценарии использования.
Наименование:
ConcentratorGeneralGetCatalogProperties
Цель:
Получение структуры справочника.
Участники:
Концентратор, модуль интеграции, региональная ИС.
Предварительные условия:
Региональная ИС подключена к Концентратору через модуль интеграции.
Бизнес-процесс:
1. Региональная ИС обращается к Концентратору с целью получения списка свойств
справочника.
142
2. Региональная ИС через СМЭВ передает Концентратору идентификатор справочника, для
которого необходимо получить список свойств.
3. Концентратор принимает запрос.
4. Концентратор возвращает региональной ИС имя свойства, название и тип справочника, а
также статус результата выполняемой операции
В результате выполнения процесса региональная система получает от Концентратор
структуру запрашиваемого справочника. Для более подробного описания входных-выходных
параметров см. раздел 5.2.5.
Порядок событий:
1. Региональная ИС вызывает веб-сервис «Предоставление списка свойств справочникаª.
2. Региональная ИС передает в качестве передаваемого параметра код справочка, для которого
необходимо получить список свойств справочника.
3. Концентратор успешно принимает запрос и передает в качестве ответа региональной ИС
список значений свойств справочника.
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.4.4 Функциональность и сценарии использования веб-сервиса
«Предоставление списка справочниковª
Веб-сервис предоставляет возможность получить список существующих универсальных
справочников. Входные параметры отсутствуют. Сервис возвращает список с полями:
1. идентификатор справочника;
2. имя справочника;
3. тип справочника.
Сценарии использования.
Наименование:
ConcentratorGeneralGetList
Цель:
Получение списка справочников.
Участники:
Концентратор, модуль интеграции, региональная ИС.
Предварительные условия:
143
Региональная ИС подключена к Концентратору через модуль интеграции.
Бизнес-процесс:
1. Региональная ИС обращается к Концентратор с целью получения списка справочников.
2. Концентратор через СМЭВ возвращает региональной ИС список справочников.
В результате выполнения процесса региональная ИС получает список всех справочников.
Для более подробного описания входных-выходных параметров см. раздел 5.2.5.
Порядок событий:
1. Региональная ИС делает запрос на предоставление списка справочников.
2. Концентратор успешно принимает запрос.
3. Концентратор в качестве ответа передает региональной ИС список справочников.
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.4.5 Функциональность и сценарии использования веб-сервиса
«Предоставление данных справочникаª
Веб-сервис предоставляет набор атрибутов
запрощенного справочника. Входным
параметром является код справочника. В результате возвращаются все значения справочника со
всеми атрибутами. Сервис работает в синхронном режиме для вызывающей стороны.
Сценарии использования.
Наименование:
ConcentratorGeneralGetData
Цель:
Получение данных справочника.
Участники:
Концентратор, модуль интеграции, региональная ИС.
Предварительные условия:
Региональная ИС подключена к Концентратору через модуль интеграции.
Бизнес-процесс:
1. Региональная ИС делает запрос к Концентратору на предоставление данных справочника.
2. Региональная ИС через СМЭВ передает Концентратору код справочника, для которого
необходимо получить данные.
144
3. Концентратор принимает запрос и через СМЭВ возвращает Региональной ИС данные
запрашиваемого справочника.
В результате выполнения процесса Региональная ИС получает данные справочника. Для
более подробного описания входных-выходных параметров см. раздел 5.2.5.
Порядок событий:
1. Региональная ИС делает запрос на предоставление данных справочника и передает в качестве
передаваемого параметра код справочника.
2. Концентратор успешно принимает запрос.
3. Концентратор в качестве ответа передает региональной ИС список атрибутов справочника.
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.4.6 Функциональность и сценарии использования веб-сервиса «Получение
сообщенияª
Веб-сервис отвечает за получение сообщения Концентратором. Входным параметром
является текст сообщения. Веб-сервис возвращает результат выполнения операции. В случае
неуспешного результата, веб-сервис возвращает код причины.
Сценарии использования.
Наименование:
ConcentratorGeneralSendMessage
Цель:
Получение сообщения Концентратором от региональной ИС.
Участники:
Концентратор, модуль интеграции, региональная ИС.
Предварительные условия:
Региональная ИС подключена к Концентратору через модуль интеграции. Заявление на
предоставление услуги подано и передано в региональную ИС.
Бизнес-процесс:
1. Региональная ИС инициирует запрос передачи сообщения.
2. Запрос с текстом сообщения из региональной ИС попадает в Концентратор.
3. Концентратор передает ответ об успешном получении сообщения региональной ИС.
145
В результате выполнения процесса региональная ИС передает сообщение, направленное
заявителю. Для более подробного описания входных-выходных параметров см. раздел 5.2.5.
Порядок событий:
1. Региональная ИС вызывает веб-сервис «Получение сообщенияª.
2. Концентратор получает от региональной системы запрос с текстом передаваемого сообщения.
3. Концентратор принимает запрос и передает ответ с указанием успешности операции
получения сообщения.
Пример вызова и ответа веб-сервиса:
Пример вызова и ответа приведен в разделе 5.2.5 данного документа.
5.2.5 Описание входных и выходных параметров веб-сервисов, контрольные
примеры
5.2.5.1 Пример вызова и ответа веб-сервиса «Обновление статуса заявленияª
Общие сведения:
Код операции:
ConcentratorGeneralUpdateApplicationState
Путь
mvf.test.gosuslugi.ru:7777/gateway/services/SID0004142
Наименование
Обновление статуса заявления
операции:
Назначение
Принимает электронное сообщение с параметрами запроса
операции:
(идентификатор заявления и статус заявления) в формате XML
и возвращает результат выполнения операции.
Описание входных параметров:
Название
Описание
Обязате
Способ
Комментари
параметра
льность
заполнения
й
/Тип
1.
MessageData/AppData/Ex
Идентификатор
Обязат
xs:string
ternalId
заявления в
елен
Концентраторе
один из
параме
2.
MessageData/AppData/Ep
Идентификатор
xs:string
тров
guId
заявления на ЕПГУ
146
Название
Описание
Обязате
Способ
Комментари
параметра
льность
заполнения
й
/Тип
3.
Направление
xs:boolean
обновленного
MessageData/AppData/Fr
статуса заявления
omEpgu
Концентратору
4.
MessageData/AppData/Ap
xs:string
plicantFirstName
Имя Заявителя.
5.
MessageData/AppData/Ap
Фамилия
xs:string
plicantLastName
Заявителя.
6.
MessageData/AppData/Ap
Отчество
xs:string
plicantMiddleName
Заявителя.
7.
MessageData/AppData/St
Статус заявления
+
xs:string
ate
8.
MessageData/AppData/De
Детализация
xs:string
tails
статуса
Описание выходных параметров:
Название
Описание
Обязатель
Способ
Коммент
параметра
ность
заполнения
арий
/Тип
1.
Message/Status
Статус запроса
+
tns:StatusT
ype
2.
MessageData/AppData/Stat
Статус заявления
+
xs:string
eCode
в Концентраторе
3.
MessageData/AppData/Epg
Статус заявления
xs:string
uStateCode
в ЕПГУ
4.
MessageData/AppData/Mes
xs:string
Текст
sageText
информационного
Сообщения(комме
нтарий
к
147
Название
Описание
Обязатель
Способ
Коммент
параметра
ность
заполнения
арий
/Тип
статусу)
5.
xs:string
MessageData/AppData/Err
Сообщение
в
or
случае
возникновения
ошибки
Контрольные примеры:
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
<soapenv:Header>
<NodeId>CT</NodeId>
<MessageId>2edfcfa7-0940-4dd4-9967-5e6d07aec3d9</MessageId>
<TimeStamp>2014-08-25T15:40:41.587+04:00</TimeStamp>
<MessageClass>REQUEST</MessageClass>
</ns4:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"
secext-1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
wss-wssecurity-utility-1.0.xsd" wsu:Id="CertId-b4d5f392-e915-4b16-ba3a-
61e3cce49e0e">MIIG/jCCBq2gAwIBAgIKIJ6teAAAAAABajAIBgYqhQMCAgMwggF
GMRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQMBARIM
MDAxMjM0NTY3ODkwMSkwJwYDVQQJDCDQodGD0YnQtdCy0YHQutC40Lkg0L
LQsNC7INC0LiAyNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAY
TAlJVMRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0
148
L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdGC0LXQu9C10LrQvtC8
MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LX
QvdGC0YAxNDAyBgNVBAMMK9Ci0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0Jog
KNCg0KLQm9Cw0LHRgSkwHhcNMTUwNzI0MTU0NzAwWhcNMTYwNzI0MTU1N
jAwWjCByzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUD
A4EDAQESDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxGzAZBgNVBAge
EgA3ADcAIAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwEPgRBBDoEMgQw
MSMwIQYDVQQLHhoEHgQQBB4AIACrBCAEIgAgBBsEMAQxBEEAuzEtMCsGA1
UEAx4kBBoEPgQ9BEYENQQ9BEIEQAQwBEIEPgRAACAEIwRBBDsEQwQzMGM
wHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQMlVMVB2d5FY
ptnnxQWpv+/LBWYDSKt1i+5gBJPVGlmYJXo/FdFHtsCUyxv3b81/Rpu000cE78AcM
Mnp4addGb6jggPxMIID7TAOBgNVHQ8BAf8EBAMCBPAwJgYDVR0lBB8wHQYIK
wYBBQUHAwQGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBQERxN4
Wtbgpp+CqPbadJdc45JiojCCAYcGA1UdIwSCAX4wggF6gBRBsswynDh/Lf2MhhVYI2
IKd/Us/6GCAU6kggFKMIIBRjEYMBYGBSqFA2QBEg0xMjM0NTY3ODkwMTIzMR
owGAYIKoUDA4EDAQESDDAwMTIzNDU2Nzg5MDEpMCcGA1UECQwg0KHRg9
GJ0LXQstGB0LrQuNC5INCy0LDQuyDQtC4gMjYxFzAVBgkqhkiG9w0BCQEWCGN
hQHJ0LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstC
wMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQo
NC+0YHRgtC10LvQtdC60L7QvDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtd
GA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMTQwMgYDVQQDDCvQotC10YHRgtC+0LL
Ri9C5INCj0KYg0KDQotCaICjQoNCi0JvQsNCx0YEpghADrsxomk54tEIvZVLuBT+D
MFkGA1UdHwRSMFAwTqBMoEqGSGh0dHA6Ly84Mi4xOTYuMTQ4Ljc1L3JhL2Nk
cC80MWIyY2MzMjljMzg3ZjJkZmQ4Yzg2MTU1ODIzNjIwYTc3ZjUyY2ZmLmNybD
BKBggrBgEFBQcBAQQ+MDwwOgYIKwYBBQUHMAKGLmh0dHA6Ly84Mi4xOTY
uMTQ4Ljc1L3JhL2NkcC90ZXN0X2NhX3J0bGFicy5jZXIwNgYFKoUDZG8ELQwrItC
a0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHR
AEJDAigA8yMDE1MDcyNDE1NDcwMFqBDzIwMTYwNzI0MTU0NzAwWjAdBgNV
HSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwgd0GBSqFA2RwBIHTMIHQDCsi0
JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpDFMi0KPQt
NC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0LjQv9GC0
L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDEuNQwl4oSWINCh0KQvMTI0LTI
yMzgg0L7RgiAwNC4xMC4yMDEzINCzLgwl4oSWINCh0KQvMTI4LTIzNTIg0L7Rgi
AxNS4wNC4yMDE0INCzLjAIBgYqhQMCAgMDQQDrGtI96uYDlIvvERkarmjfJ4l6eM
vaIzRz7x7hKc725Xlhr/IsYh4zwJNR24Eju+e/T7W1bqeSNNEDQoL9kZOy</wsse:Binar
ySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
149
Id="body-sig-5c7ac66f-22f6-45ed-a24d-2b2cb11ad85b">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-
more#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<ds:Transforms>
</ds:Transforms>
<ds:DigestValue>0CvXFWtT2l7hrO4XnlARV/cUuq8RXc3J9mT/kWKt910=</ds:Digest
Value>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
dVyZxjMPcIxsMY//1sRdBjbxr6syHjheYR3SZYL+sM3kRSwgTAMVrp9s09TZPd5JzUl
TJPQJw6cP
5aNQPVMj0Q==
</ds:SignatureValue>
<ds:KeyInfo>
<wsse:SecurityTokenReference><wsse:Reference URI="#CertId-b4d5f392-e915-4b16-
wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header>
wssecurity-utility-1.0.xsd" wsu:Id="body">
<smev:UpdateApplicationStateRequest>
<ns4:Message>
<ns4:Sender>
<ns4:Code>IPGU01001</ns4:Code>
<ns4:Name>EPGU</ns4:Name>
</ns4:Sender>
<ns4:Recipient>
<ns4:Code>RTK001001</ns4:Code>
<ns4:Name>РосТелеком</ns4:Name>
</ns4:Recipient>
150
<ns4:Service>
<ns4:Mnemonic>RTK</ns4:Mnemonic>
<ns4:Version>1.00</ns4:Version>
</ns4:Service>
<ns4:TypeCode>GSRV</ns4:TypeCode>
<ns4:Status>REQUEST</ns4:Status>
<ns4:Date>2014-09-15T19:18:55.137+04:00</ns4:Date>
<ns4:ExchangeType>1</ns4:ExchangeType>
</ns4:Message>
<ns4:MessageData>
xsi:type="smev:UpdateApplicationStateRequest">
<smev:ExternalId>162000127757</smev:ExternalId>
<smev:StateCode>4</smev:StateCode>
</ns4:AppData>
</ns4:MessageData>
</smev:UpdateApplicationStateRequest>
</soapenv:Body>
</soapenv:Envelope>
Ответ:
<?xml version="1.0" encoding="utf-8" ?><SOAP-ENV:Envelope xmlns:SOAP-
ENV:Header><wsse:Security SOAP-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-
1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
profile-1.0#X509v3" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="CertId-60d90e8c-eb60-41cc-be11-
6c24ff173e0a">MIIG/jCCBq2gAwIBAgIKIJ6teAAAAAABajAIBgYqhQMCAgMw
ggFGMRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQM
BARIMMDAxMjM0NTY3ODkwMSkwJwYDVQQJDCDQodGD0YnQtdCy0YHQu
tC40Lkg0LLQsNC7INC0LiAyNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUx
CzAJBgNVBAYTAlJVMRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTAT
151
BgNVBAcMDNCc0L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7Rgd
GC0LXQu9C10LrQvtC8MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDR
j9GO0YnQuNC5INGG0LXQvdGC0YAxNDAyBgNVBAMMK9Ci0LXRgdGC0L7
QstGL0Lkg0KPQpiDQoNCi0JogKNCg0KLQm9Cw0LHRgSkwHhcNMTUwNzI0M
TU0NzAwWhcNMTYwNzI0MTU1NjAwWjCByzEYMBYGBSqFA2QBEg0xMDM
1MDA5NTY3NDUwMRowGAYIKoUDA4EDAQESDDAwNTA0NzA1MzkyMDE
LMAkGA1UEBhMCUlUxGzAZBgNVBAgeEgA3ADcAIAQcBD4EQQQ6BDIEM
DEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMSMwIQYDVQQLHhoEHgQQ
BB4AIACrBCAEIgAgBBsEMAQxBEEAuzEtMCsGA1UEAx4kBBoEPgQ9BEYEN
QQ9BEIEQAQwBEIEPgRAACAEIwRBBDsEQwQzMGMwHAYGKoUDAgITMB
IGByqFAwICJAAGByqFAwICHgEDQwAEQMlVMVB2d5FYptnnxQWpv+/LBW
YDSKt1i+5gBJPVGlmYJXo/FdFHtsCUyxv3b81/Rpu000cE78AcMMnp4addGb6jgg
PxMIID7TAOBgNVHQ8BAf8EBAMCBPAwJgYDVR0lBB8wHQYIKwYBBQUH
AwQGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBQERxN4Wtbgpp
+CqPbadJdc45JiojCCAYcGA1UdIwSCAX4wggF6gBRBsswynDh/Lf2MhhVYI2IKd
/Us/6GCAU6kggFKMIIBRjEYMBYGBSqFA2QBEg0xMjM0NTY3ODkwMTIzMR
owGAYIKoUDA4EDAQESDDAwMTIzNDU2Nzg5MDEpMCcGA1UECQwg0KH
Rg9GJ0LXQstGB0LrQuNC5INCy0LDQuyDQtC4gMjYxFzAVBgkqhkiG9w0BCQE
WCGNhQHJ0LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvt
GB0LrQstCwMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG
9Ce0JDQniDQoNC+0YHRgtC10LvQtdC60L7QvDEwMC4GA1UECwwn0KPQtNC
+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMTQwMgYDVQQDD
CvQotC10YHRgtC+0LLRi9C5INCj0KYg0KDQotCaICjQoNCi0JvQsNCx0YEpghA
Drsxomk54tEIvZVLuBT+DMFkGA1UdHwRSMFAwTqBMoEqGSGh0dHA6Ly84
Mi4xOTYuMTQ4Ljc1L3JhL2NkcC80MWIyY2MzMjljMzg3ZjJkZmQ4Yzg2MTU1
ODIzNjIwYTc3ZjUyY2ZmLmNybDBKBggrBgEFBQcBAQQ+MDwwOgYIKwYB
BQUHMAKGLmh0dHA6Ly84Mi4xOTYuMTQ4Ljc1L3JhL2NkcC90ZXN0X2NhX
3J0bGFicy5jZXIwNgYFKoUDZG8ELQwrItCa0YDQuNC/0YLQvtCf0YDQviBDU1
AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHRAEJDAigA8yMDE1MDcyNDE1
NDcwMFqBDzIwMTYwNzI0MTU0NzAwWjAdBgNVHSAEFjAUMAgGBiqFA2R
xATAIBgYqhQNkcQIwgd0GBSqFA2RwBIHTMIHQDCsi0JrRgNC40L/RgtC+0J/R
gNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpDFMi0KPQtNC+0YHRgtC+0LL
QtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0LjQv9GC0L7Qn9GA0L4g0
KPQpiIg0LLQtdGA0YHQuNC4IDEuNQwl4oSWINCh0KQvMTI0LTIyMzgg0L7Rg
iAwNC4xMC4yMDEzINCzLgwl4oSWINCh0KQvMTI4LTIzNTIg0L7RgiAxNS4w
NC4yMDE0INCzLjAIBgYqhQMCAgMDQQDrGtI96uYDlIvvERkarmjfJ4l6eMvaIz
152
Rz7x7hKc725Xlhr/IsYh4zwJNR24Eju+e/T7W1bqeSNNEDQoL9kZOy</wsse:Binar
ySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
Id="body-sig-c3011df2-70d1-42e2-9a93-2ee9990760eb">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-
c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-
more#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<ds:Transforms>
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-
more#gostr3411"/>
<ds:DigestValue>mR4cp865ub4EzhTEWmyY5Ct+JW7OlD0Nm2JQed0o28Y=</ds:
DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
SP9CwnmdB6iMhmQ+35zodfxV+DjJAeFnLpPvKWWbRW9mgyt6sDu89zxM9TK
ULeMtSPkEqJQinzTL
M95ll3S/UA==
</ds:SignatureValue>
<ds:KeyInfo>
<wsse:SecurityTokenReference><wsse:Reference URI="#CertId-60d90e8c-eb60-
41cc-be11-6c24ff173e0a" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-
200401-wss-x509-token-profile-
1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo>
</ds:Signature></wsse:Security></SOAP-ENV:Header><SOAP-ENV:Body
utility-1.0.xsd" wsu:Id="body"><ns2:UpdateApplicationStateResponse
xmlns:ns4="http://www.w3.org/2004/08/xop/include"><ns3:Message><ns3:Sender>
<ns3:Code>RTK001001</ns3:Code><ns3:Name>РосТелеком</ns3:Name></ns3:Se
nder><ns3:Recipient><ns3:Code>IPGU01001</ns3:Code><ns3:Name>EPGU</ns3:
153
Name></ns3:Recipient><ns3:Service><ns3:Mnemonic>RTK</ns3:Mnemonic><ns3:
Version>1.00</ns3:Version></ns3:Service><ns3:TypeCode>GSRV</ns3:TypeCode
><ns3:Status>RESULT</ns3:Status><ns3:Date>2014-09-
15T19:18:55.137+04:00</ns3:Date><ns3:ExchangeType>1</ns3:ExchangeType><ns
3:RequestIdRef>2edfcfa7-0940-4dd4-9967-
5e6d07aec3d9</ns3:RequestIdRef><ns3:OriginRequestIdRef>2edfcfa7-0940-4dd4-
9967-
5e6d07aec3d9</ns3:OriginRequestIdRef></ns3:Message><ns3:MessageData><ns3:
xsi:type="ns2:UpdateApplicationStateResponse"><ns2:StateCode>4</ns2:StateCode
><ns2:MessageText>Статус заявления успешно
обновлен</ns2:MessageText></ns3:AppData></ns3:MessageData></ns2:UpdateAp
plicationStateResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>
5.2.5.2 Пример вызова и ответа веб-сервиса «Передача элементов справочникаª
Общие сведения:
Код операции:
ConcentratorGeneralLoadData
Путь
mvf.test.gosuslugi.ru:7777/gateway/services/SID0004142
Наименование
Передача данных справочников
операции:
Назначение
Принимает электронное сообщение с параметрами запроса
операции:
(список элементов справочника, тип выполняемой операции) в
формате XML и возвращает результат выполнения операции.
Описание входных параметров:
Для операции Add
№ Название
Описание параметра
Обязател
Способ
Коммен
ьность
заполнен
тарий
ия/Тип
1
MessageData/AppData/Code
Код справочника
+
xs:string
2
MessageData/AppData/RegCo
Код региональной
+
xs:string
de
системы
154
№ Название
Описание параметра
Обязател
Способ
Коммен
ьность
заполнен
тарий
ия/Тип
3
MessageData/AppData/Add
Запись на
+
xs:string
добавление
4
MessageData/AppData/Add/C
Код элемента
+
xs:string
ode
справочника
5
MessageData/AppData/Add/V
Значение атрибута
+
xs:string
alue
6
MessageData/AppData/Add/V
Название атрибута
+
xs:string
alue/@Name
Для операции Update
№ Название
Описание параметра
Обязател
Способ
Коммен
ьность
заполнен
тарий
ия/Тип
1
MessageData/AppData/Code
Код справочника
+
xs:string
2
MessageData/AppData/RegCo
Код региональной
+
xs:string
de
системы
3
MessageData/AppData/Updat
Запись на обновление
+
xs:string
e
4
MessageData/AppData/Updat
Код элемента
+
xs:string
e/Code
справочника
5
MessageData/AppData/Updat
Значение атрибута
+
xs:string
e/Value
6
MessageData/AppData/Updat
Название атрибута
+
xs:string
e/Value/@Name
Для операции Delete
Название
Описание
Обязател
Способ
Коммен
параметра
ьность
заполнен
тарий
ия/Тип
1
MessageData/AppData/Code
Код справочника
+
xs:string
155
Название
Описание
Обязател
Способ
Коммен
параметра
ьность
заполнен
тарий
ия/Тип
2
MessageData/AppData/RegCo
Код региональной
+
xs:string
de
системы
3
MessageData/AppData/Delete
Запись на удаление
+
xs:string
4
MessageData/AppData/Delete
Код элемента
+
xs:string
/Code
справочника
Описание выходных параметров:
Название
Описание
Обязательн
Способ
Коммента
параметра
ость
заполнения
рий
/Тип
1.
Message/Status
Статус
+
tns:StatusTy
запроса
pe
2.
MessageData/AppData/Add/C
Код элемента
xs:string
ode
справочника
3.
MessageData/AppData/Add/S
Статус
xs:string
tatus
операции
4.
MessageData/AppData/Add/
Детальное
xs:string
MessageText
описание
результата
5.
MessageData/AppData/Updat
Код элемента
xs:string
e/Code
справочника
6.
MessageData/AppData/Updat
Статус
xs:string
e/Status
операции
7.
MessageData/AppData/Updat
Детальное
xs:string
e/MessageText
описание
результата
8.
MessageData/AppData/Delete
Код элемента
xs:string
/Code
справочника
9.
MessageData/AppData/Delete
Статус
xs:string
156
Название
Описание
Обязательн
Способ
Коммента
параметра
ость
заполнения
рий
/Тип
/Status
операции
10. MessageData/AppData/Delete
Детальное
xs:string
/MessageText
описание
результата
Контрольные примеры:
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
<soapenv:Header>
<NodeId>CT</NodeId>
<MessageId>2edfcfa7-0940-4dd4-9967-5e6d07aec3d9</MessageId>
<TimeStamp>2014-08-25T15:40:41.587+04:00</TimeStamp>
<MessageClass>REQUEST</MessageClass>
</rev:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"
secext-1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"
wss-wssecurity-utility-1.0.xsd" wsu:Id="CertId-2de2de4a-e6bb-4a48-8a9c-
0de8acbc222c">MIIG/jCCBq2gAwIBAgIKIJ6teAAAAAABajAIBgYqhQMCAgMwggF
GMRgwFgYFKoUDZAESDTEyMzQ1Njc4OTAxMjMxGjAYBggqhQMDgQMBARIM
MDAxMjM0NTY3ODkwMSkwJwYDVQQJDCDQodGD0YnQtdCy0YHQutC40Lkg0L
LQsNC7INC0LiAyNjEXMBUGCSqGSIb3DQEJARYIY2FAcnQucnUxCzAJBgNVBAY
TAlJVMRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxFTATBgNVBAcMDNCc0
L7RgdC60LLQsDEkMCIGA1UECgwb0J7QkNCeINCg0L7RgdGC0LXQu9C10LrQvtC8
MTAwLgYDVQQLDCfQo9C00L7RgdGC0L7QstC10YDRj9GO0YnQuNC5INGG0LX
157
QvdGC0YAxNDAyBgNVBAMMK9Ci0LXRgdGC0L7QstGL0Lkg0KPQpiDQoNCi0Jog
KNCg0KLQm9Cw0LHRgSkwHhcNMTUwNzI0MTU0NzAwWhcNMTYwNzI0MTU1N
jAwWjCByzEYMBYGBSqFA2QBEg0xMDM1MDA5NTY3NDUwMRowGAYIKoUD
A4EDAQESDDAwNTA0NzA1MzkyMDELMAkGA1UEBhMCUlUxGzAZBgNVBAge
EgA3ADcAIAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwEPgRBBDoEMgQw
MSMwIQYDVQQLHhoEHgQQBB4AIACrBCAEIgAgBBsEMAQxBEEAuzEtMCsGA1
UEAx4kBBoEPgQ9BEYENQQ9BEIEQAQwBEIEPgRAACAEIwRBBDsEQwQzMGM
wHAYGKoUDAgITMBIGByqFAwICJAAGByqFAwICHgEDQwAEQMlVMVB2d5FY
ptnnxQWpv+/LBWYDSKt1i+5gBJPVGlmYJXo/FdFHtsCUyxv3b81/Rpu000cE78AcM
Mnp4addGb6jggPxMIID7TAOBgNVHQ8BAf8EBAMCBPAwJgYDVR0lBB8wHQYIK
wYBBQUHAwQGByqFAwICIgYGCCsGAQUFBwMCMB0GA1UdDgQWBBQERxN4
Wtbgpp+CqPbadJdc45JiojCCAYcGA1UdIwSCAX4wggF6gBRBsswynDh/Lf2MhhVYI2
IKd/Us/6GCAU6kggFKMIIBRjEYMBYGBSqFA2QBEg0xMjM0NTY3ODkwMTIzMR
owGAYIKoUDA4EDAQESDDAwMTIzNDU2Nzg5MDEpMCcGA1UECQwg0KHRg9
GJ0LXQstGB0LrQuNC5INCy0LDQuyDQtC4gMjYxFzAVBgkqhkiG9w0BCQEWCGN
hQHJ0LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg0JzQvtGB0LrQstC
wMRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxJDAiBgNVBAoMG9Ce0JDQniDQo
NC+0YHRgtC10LvQtdC60L7QvDEwMC4GA1UECwwn0KPQtNC+0YHRgtC+0LLQtd
GA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMTQwMgYDVQQDDCvQotC10YHRgtC+0LL
Ri9C5INCj0KYg0KDQotCaICjQoNCi0JvQsNCx0YEpghADrsxomk54tEIvZVLuBT+D
MFkGA1UdHwRSMFAwTqBMoEqGSGh0dHA6Ly84Mi4xOTYuMTQ4Ljc1L3JhL2Nk
cC80MWIyY2MzMjljMzg3ZjJkZmQ4Yzg2MTU1ODIzNjIwYTc3ZjUyY2ZmLmNybD
BKBggrBgEFBQcBAQQ+MDwwOgYIKwYBBQUHMAKGLmh0dHA6Ly84Mi4xOTY
uMTQ4Ljc1L3JhL2NkcC90ZXN0X2NhX3J0bGFicy5jZXIwNgYFKoUDZG8ELQwrItC
a0YDQuNC/0YLQvtCf0YDQviBDU1AiICjQstC10YDRgdC40Y8gMy42KTArBgNVHR
AEJDAigA8yMDE1MDcyNDE1NDcwMFqBDzIwMTYwNzI0MTU0NzAwWjAdBgNV
HSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwgd0GBSqFA2RwBIHTMIHQDCsi0
JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpDFMi0KPQt
NC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0LjQv9GC0
L7Qn9GA0L4g0KPQpiIg0LLQtdGA0YHQuNC4IDEuNQwl4oSWINCh0KQvMTI0LTI
yMzgg0L7RgiAwNC4xMC4yMDEzINCzLgwl4oSWINCh0KQvMTI4LTIzNTIg0L7Rgi
AxNS4wNC4yMDE0INCzLjAIBgYqhQMCAgMDQQDrGtI96uYDlIvvERkarmjfJ4l6eM
vaIzRz7x7hKc725Xlhr/IsYh4zwJNR24Eju+e/T7W1bqeSNNEDQoL9kZOy</wsse:Binar
ySecurityToken><ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
Id="body-sig-a03de7ea-9968-4125-bf1b-add098c26d73">
<ds:SignedInfo>
158
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-
more#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<ds:Transforms>
</ds:Transforms>
<ds:DigestValue>mLv6w9zmDn1R6QBsNJbxDIIqX5ZOO7LPKbGbThOPVmM=</ds:D
igestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
JQD6MA2SiRsBI/dLb121OqhTHgOCRfmv38xIUmybW29HXLjllX9ZjUGWZ2XauX8e
sXt3XIcqzUrd
zGsx8t3Z0Q==
</ds:SignatureValue>
<ds:KeyInfo>
<wsse:SecurityTokenReference><wsse:Reference URI="#CertId-2de2de4a-e6bb-4a48-
wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference></ds:KeyInfo>
</ds:Signature></wsse:Security></soapenv:Header>
wssecurity-utility-1.0.xsd" wsu:Id="body">
<ns3:LoadDataRequest
<ns4:Message>
<ns4:Sender>
<ns4:Code>IPGU01001</ns4:Code>
<ns4:Name>EPGU</ns4:Name>
</ns4:Sender>
<ns4:Recipient>
<ns4:Code>RTK001001</ns4:Code>
<ns4:Name>РосТелеком</ns4:Name>
</ns4:Recipient>
159
<ns4:Service>
<ns4:Mnemonic>RTK</ns4:Mnemonic>
<ns4:Version>1.00</ns4:Version>
</ns4:Service>
<ns4:TypeCode>GSRV</ns4:TypeCode>
<ns4:Status>REQUEST</ns4:Status>
<ns4:Date>2014-09-15T19:18:55.137+04:00</ns4:Date>
<ns4:ExchangeType>1</ns4:ExchangeType>
</ns4:Message>
<ns4:MessageData>
xsi:type="ns3:LoadDataRequest">
<ns3:Code>ЗАГС.РегистрацияУсыновления.Организации.Региональные</ns3:Code>
<ns3:RegCode>165</ns3:RegCode>
<ns3:Add xsi:type="ns3:AddCatalogDataItem">
<ns3:Code>2</ns3:Code>
<ns3:Value Name="ПолноеНазвание">ЗАГС Фрунзенского района
2</ns3:Value>
<ns3:Value Name="ОКАТО">92000000000</ns3:Value>
<ns3:Value Name="Адрес">Тульская область, город Тула, Тульская улица
д.1</ns3:Value>
</ns3:Add>
</ns4:AppData>
</ns4:MessageData>
</ns3:LoadDataRequest>
</soapenv:Body>
</soapenv:Envelope>
Ответ:
<?xml version="1.0" encoding="utf-8" ?><SOAP-ENV:Envelope xmlns:SOAP-
ENV:Header><wsse:Security SOAP-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-
1.0.xsd"><wsse:BinarySecurityToken EncodingType="http://docs.oasis-

 

 

 

 

 

 

 

содержание      ..     6      7      8      9     ..