2.3.1  Общие сведения

Таблица 12. Сведения об операции «Получение информации об изменении данных показателей ГАСУ»

Код операции:

Updates

Наименование операции:

Получение информации об изменении данных показателей в ГАС «Управление».

Назначение операции:

Операция предназначена для получения ИС Потребителем перечня периодов, связанных с данными показателей, которые были обновлены в ГАС «Управление» в рамках заданного временного интервала.

Далее полученная информация может быть использована для запроса данных показателей (с помощью метода query), с ограничением по периодам, для получения только тех данных, которые были изменены за определенный интервал времени (например, с момента предыдущего запроса).

2.3.2  Описание входных параметров

Единственным входящим параметром метода query является сообщение типа GasuUpdatesMessage, которое содержит запрос для получения информации об изменениях данных показателей ГАС «Управление». Структура типа GasuUpdatesMessage реализована в соответствие с форматом, описанным в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока структурированных сведений GasuUpdatesMessage типа GasuUpdatesMessageType представлена в таблице 13.

Таблица 13. Описание типа GasuUpdatesMessageType

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

AppHeader

Заголовок блока

+

smev:AppHeaderType

Более подробная информация представлена в разделе 4.2.3 Прикладной тип AppHeaderType

2

UpdatesFilter

Тело блока, содержащее запрос

+

smev:UpdatesFilter Type

Более подробная информация представлена в разделе 4.2.33 Прикладной тип UpdatesFilter Type

2.3.3  Описание выходных параметров

НЕ нашли? Не то? Что вы ищете?

При успешном выполнении запроса, поступившего в сообщении GasuUpdatesMessage, единственным исходящим параметром метода updates является сообщение типа GasuTicket, которое содержит информацию о результатах выполнения запроса и информацию из ГАС «Управление», сформированную в соответствии с данным запросом. Структура типа GasuTicket реализована в соответствие с форматом, описанном в методических рекомендациях по разработке электронных сервисов. Детальная информация о составе блока структурированных сведений GasuResponse, входящего в состав GasuTicket (GasuTicket/MessageData/AppData/GasuResponse), типа GasuResponseType представлена в таблице 14.

Таблица 14. Описание типа GasuResponseType

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

RequestID

Идентификатор сообщения, в ответ на которое сформирован данный ответ

+

UIDType

Соответствует ID (подробнее 4.2.3 Прикладной тип AppHeaderType) входного сообщения сформированного поставщиком

2

GasuResponseCode

Код ответа, определяющий результаты обработки запроса в ГАС «Управление».

+

string

Возможные на данный момент коды возврата приведены в разделе 2.3.4 Коды возвратов

3

GasuResponseMessage

Текстовое сообщение, которое может содержать дополнительную информацию о результатах обработки сообщения

string

4

UpdatesResponse

Блок структурированных сведений может быть использован для передачи различных данных.

UpdatesResponseType

Более подробная информация представлена в разделе 4.2.34 Прикладной тип UpdatesResponseType

В случае если поступивший в сообщении GasuUpdatesMessage запрос на получение информации не может быть выполнен методом updates, например, по причинам невыполнения условий форматно-логического контроля для поступившего запроса, метод updates возвращает сообщение типа GasuTicket, содержащее информацию об ошибке. Детальная информация о составе блока структурированных сведений GasuResponse, входящего в состав GasuTicket (GasuTicket/MessageData/AppData/GasuResponse), типа GasuResponseType представлена в таблице 15.

Таблица 15. Описание типа GasuResponseType

Код параметра

Описание параметра

Обязательность

Способ заполнения/Тип

Комментарий

1

RequestID

Идентификатор сообщения, в ответ на которое сформирован данный ответ

+

smev:UIDType

Соответствует ID (подробнее 4.2.3 Прикладной тип AppHeaderType) входного сообщения сформированного поставщиком

2

ResponseCode

Код ответа, определяющий результаты обработки запроса в ГАС «Управление».

+

String

Возможные на данный момент коды возврата приведены в разделе 2.2.4 Коды возвратов

3

GasuMessage

Текстовое сообщение, которое может содержать дополнительную информацию о результатах обработки сообщения

String

2.3.4  Коды возвратов

Таблица 16. Коды возрвата

Код возврата

Описание кода возврата

Условия возникновения

1

200

Запрос выполнен успешно

2

210

Запрос выполнен успешно, имеются предупреждения

Возникает, когда в процессе обработки сообщение проходит форматно-логический котроль без ошибок, но с предупреждениями.

3

100

Ошибка форматно-логического контроля

Возникает при наличии ошибок во входящем XML запросе

4

110

Некорректный запрос данных из ГАС «Управление»

Возникает при наличии логических ошибок в параметрах запроса на получение информации из ГАС «Управление»

5

403

Отказ в доступе к сервисам ГАС «Управление»

Возникает при запросах от ИС, не имеющих прав на работу с сервисами ГАСУ.

6

404

В ГАС «Управление» не найдена запрошенная информация

Возникает при попытке получения информации, не занесенной ранее в ГАС «Управление»

7

410

Нет доступа на получение запрошенных данных

Возникает при запросах от ИС, не имеющих прав на запрос данных по определенным объектам. Например: нерегиональная ИС пытается получить данные по показателю, данные по которому предоставляются только для региональных ИС.

8

500

Внутренняя ошибка ГАС «Управление»

Возникает при наличии ошибок при обработке сообщений по внутренним причинам, в том числе, не относящимся непосредственно к посылаемому запросу.

9

510

Внутренняя ошибка при работе с данными

Возникает при обращении к базе данных в результате некорректно составленного запроса.

2.3.5  Контрольные примеры

Запрос

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="http://schemas. xmlsoap. org/soap/envelope/" xmlns:ds="http://www. w3.org/2000/09/xmldsig#" xmlns:rev="http://smev. gosuslugi. ru/rev120315" 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-utility-1.0.xsd">

<soap:Header>

<wsse:Security soap:actor="http://smev. gosuslugi. ru/actors/smev">

<wsse:BinarySecurityToken EncodingType="http://docs. oasis-open. 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="SenderCertificate">MIIJOzCCCOqgAwIBAgICOycwCAYGKoUDAgIDMIIBXTEYMBYGCSqGSIb3DQEJAhMJU2VydmVyIENB

MSAwHgYJKoZIhvcNAQkBFhF1Y19ma0Byb3NrYXpuYS5ydTEcMBoGA1UECAwTNzcg0LMuINCc0L7R

gdC60LLQsDEaMBgGCCqFAwOBAwEBEgwwMDc3MTA1Njg3NjAxGDAWBgUqhQNkARINMTA0Nzc5NzAx

OTgzMDEsMCoGA1UECQwj0YPQu9C40YbQsCDQmNC70YzQuNC90LrQsCwg0LTQvtC8IDcxFTATBgNV

BAcMDNCc0L7RgdC60LLQsDELMAkGA1UEBhMCUlUxODA2BgNVBAoML9Ck0LXQtNC10YDQsNC70YzQ

vdC+0LUg0LrQsNC30L3QsNGH0LXQudGB0YLQstC+MT8wPQYDVQQDDDbQo9CmINCk0LXQtNC10YDQ

sNC70YzQvdC+0LPQviDQutCw0LfQvdCw0YfQtdC50YHRgtCy0LAwHhcNMTMxMTEzMTEwNzA0WhcN

MTUwMjEzMTEwNzA0WjCCAk4xGjAYBggqhQMDgQMBARIMMDA3NzEwNTY4NzYwMRYwFAYFKoUDZAMS

CzAxOTYxMDUxMjMwMRgwFgYFKoUDZAESDTEwNDc3OTcwMTk4MzAxJDAiBgkqhkiG9w0BCQEWFWFi

ZXNwYWxvdkByb3NrYXpuYS5ydTELMAkGA1UEBhMCUlUxHDAaBgNVBAgMEzc3INCzLiDQnNC+0YHQ

utCy0LAxFTATBgNVBAcMDNCc0L7RgdC60LLQsDE4MDYGA1UECgwv0KTQtdC00LXRgNCw0LvRjNC9

0L7QtSDQutCw0LfQvdCw0YfQtdC50YHRgtCy0L4xRzBFBgNVBAsMPtCj0L/RgNCw0LLQu9C10L3Q

uNC1INC40L3RhNC+0YDQvNCw0YbQuNC+0L3QvdGL0YUg0YHQuNGB0YLQtdC8MWAwXgYDVQQLDFfQ

ntGC0LTQtdC7INGA0LXQsNC70LjQt9Cw0YbQuNC4INC/0YDQvtC10LrRgtC+0LIg0Lgg0YDQsNC3

0LzQtdGJ0LXQvdC40Y8g0LfQsNC60LDQt9C+0LIxNDAyBgNVBCoMK9CQ0LvQtdC60YHQsNC90LTR

gCDQktC70LDQtNC40LzQuNGA0L7QstC40YcxGTAXBgNVBAQMENCR0LXRgdC/0LDQu9C+0LIxJjAk

BgNVBAwMHdCS0LXQtNGD0YnQuNC5INGN0LrRgdC/0LXRgNGCMTgwNgYDVQQDDC/QpNC10LTQtdGA

0LDQu9GM0L3QvtC1INC60LDQt9C90LDRh9C10LnRgdGC0LLQvjBjMBwGBiqFAwICEzASBgcqhQMC

AiQABgcqhQMCAh4BA0MABEDCdnlxorCj+TncVGjqOdYDi9+4uYMkZ57cOHiNtXn3fv7Z9OF+qLjr

KPqZmS0eRdqcO1JIzocKd3iTaMUC+B0Ao4IEmzCCBJcwDAYDVR0TAQH/BAIwADAdBgNVHSAEFjAU

MAgGBiqFA2RxATAIBgYqhQNkcQIwgYsGA1UdEQSBgzCBgKATBgNVBAygDBMKMTExMzE0MTgxOaAQ

BgoqhQMDPZ7XNgEHoAITAKAQBgoqhQMDPZ7XNgEFoAITAKANBgcqhQMB4DkBoAITAKAPBgkqhkiG

9w0BCRSgAhMAoBAGCiqFAwM9ntc2AQigAhMAhgEwoBAGCiqFAwM9ntc2AQmgAhMAMDYGBSqFA2Rv

BC0MKyLQmtGA0LjQv9GC0L7Qn9GA0L4gQ1NQIiAo0LLQtdGA0YHQuNGPIDMuNikwggFhBgUqhQNk

cASCAVYwggFSDEQi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyAzLjYpICjQ

uNGB0L/QvtC70L3QtdC90LjQtSAyKQxoItCf0YDQvtCz0YDQsNC80LzQvdC+LdCw0L/Qv9Cw0YDQ

sNGC0L3Ri9C5INC60L7QvNC/0LvQtdC60YEgItCu0L3QuNGB0LXRgNGCLdCT0J7QodCiIi4g0JLQ

tdGA0YHQuNGPIDIuMSIMT9Ch0LXRgNGC0LjRhNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy

0LjRjyDihJYg0KHQpC8xMjEtMTg1OSDQvtGCIDE3LjA2LjIwMTIMT9Ch0LXRgNGC0LjRhNC40LrQ

sNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMjE3NSDQvtGCIDIwLjA2

LjIwMTMwDgYDVR0PAQH/BAQDAgbAMBsGA1UdJQQUMBIGCCsGAQUFBwMCBgYqhQNkAgIwggGPBgNV

HSMEggGGMIIBgoAUnnEOD9q0AShfP+LLj2UVlwJHjKuhggFlpIIBYTCCAV0xGDAWBgkqhkiG9w0B

CQITCVNlcnZlciBDQTEgMB4GCSqGSIb3DQEJARYRdWNfZmtAcm9za2F6bmEucnUxHDAaBgNVBAgM

Ezc3INCzLiDQnNC+0YHQutCy0LAxGjAYBggqhQMDgQMBARIMMDA3NzEwNTY4NzYwMRgwFgYFKoUD

ZAESDTEwNDc3OTcwMTk4MzAxLDAqBgNVBAkMI9GD0LvQuNGG0LAg0JjQu9GM0LjQvdC60LAsINC0

0L7QvCA3MRUwEwYDVQQHDAzQnNC+0YHQutCy0LAxCzAJBgNVBAYTAlJVMTgwNgYDVQQKDC/QpNC1

0LTQtdGA0LDQu9GM0L3QvtC1INC60LDQt9C90LDRh9C10LnRgdGC0LLQvjE/MD0GA1UEAww20KPQ

piDQpNC10LTQtdGA0LDQu9GM0L3QvtCz0L4g0LrQsNC30L3QsNGH0LXQudGB0YLQstCwggEBMF4G

A1UdHwRXMFUwKaAnoCWGI2h0dHA6Ly9jcmwucm9za2F6bmEucnUvY3JsL2ZrMDEuY3JsMCigJqAk

hiJodHRwOi8vY3JsLmZzZmsubG9jYWwvY3JsL2ZrMDEuY3JsMB0GA1UdDgQWBBSwIlLNzLFGSy6Y

sFP3czSOwUu1PjAIBgYqhQMCAgMDQQAuR7fHbaMwSwQDl6N0+kQeZOLKEEyN5PPA9zt/dzZ3BAM1

5+qix74aP8k9+RUBoYxc4ArNVQeCXcw7u2hLIOeE</wsse:BinarySecurityToken>

<Signature xmlns="http://www. w3.org/2000/09/xmldsig#"><SignedInfo><CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/><SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/><Reference URI="#body"><Transforms><Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#"/></Transforms><DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411"/><DigestValue>c23ZhtPBrdbeIAhlbSMZDTGWTg35STdvtfq/roetdGk=</DigestValue></Reference></SignedInfo><SignatureValue>XdDhx7SSOSwBVOI/5KQ0WOeESNfh6K3EtWkcwovek0tMiF0LWy5h2Y11heGZ8XhDBYBb73bjbaT/

lkUcZt+LVw==</SignatureValue><KeyInfo><wsse:SecurityTokenReference><wsse:Reference URI="#SenderCertificate" ValueType="http://docs. oasis-open. org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/></wsse:SecurityTokenReference></KeyInfo></Signature></wsse:Security>

</soap:Header>

<soap:Body wsu:Id="body">

<smev:GasuUpdatesMessage xmlns:gasu="http://www. government. ru/gasu2" xmlns:smev="http://smev. gosuslugi. ru/rev120315" xmlns:xsi="http://www. w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://smev. gosuslugi. ru/rev120315 gasu2query. xsd ">

<!-- Унифицированный служебный блок атрибутов сообщения СМЭВ. Подписывается ЭП ОВ информационной системы, отправляющей электронное сообщение -->

<smev:Message>

<smev:Sender>

<!--Данные о системе-инициаторе взаимодействия (Потребителе) -->

<smev:Code>RKZN03001</smev:Code>

<smev:Name>Государственная автоматизированная система «Управление»</smev:Name>

</smev:Sender>

<smev:Recipient>

<!--Данные о системе-получателе сообщения (Поставщике) -->

<smev:Code>RKZN03001</smev:Code>

<smev:Name>Государственная автоматизированная система «Управление»</smev:Name>

</smev:Recipient>

<smev:Originator>

<!--Данные о системе, инициировавшей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия -->

<smev:Code>RKZN03001</smev:Code>

<smev:Name>Государственная автоматизированная система «Управление»</smev:Name>

</smev:Originator>

<smev:ServiceName/>

<smev:TypeCode>GFNC</smev:TypeCode>

<!--Тип сообщения по классификатору сообщений в СМЭВ -->

<smev:Status>REQUEST</smev:Status>

<!-- Статус электронного сообщения по классификатору статусов -->

<!--Дата создания сообщения-->

<smev:Date>2001-12-31T12:00:00</smev:Date>

<smev:ExchangeType>2</smev:ExchangeType>

<smev:ServiceCode>

<!--Код государственной услуги указывается в соответствии с правилами кодификации, установленными в ИС Сводного реестра государственных услуг -->

</smev:ServiceCode>

<smev:CaseNumber>

<!--Номер дела указывается в соответствии с правилами, установленными в информационной системы-отправителя. -->

</smev:CaseNumber>

<smev:TestMsg>

<!--Признак тестового электронного сообщения: запроса или ответа. Не указывается при продуктивном взаимодействии. -->

</smev:TestMsg>

</smev:Message>

<!-- Унифицированный служебный блок-обертка передаваемых данных сообщения СМЭВ. Данные электронного сообщения -->

<smev:MessageData>

<!-- Унифицированный блок-обертка для передачи информации в соответствии с требованиями поставщика -->

<smev:AppData>

<smev:AppUpdatesMessage>

<smev:AppHeader>

<smev:ID>PMISS03</smev:ID>

<smev:DataSourceRef>8765</smev:DataSourceRef>

<smev:HeaderInfo/>

</smev:AppHeader>

<smev:UpdatesFilter isTKMV="false" providerRef="8765">

<smev:IndicatorRef>SS.03</smev:IndicatorRef>

<smev:DateInterval>

<smev:From>2013-12-23T11:32:00</smev:From>

<smev:To>2013-12-31T11:43:00</smev:To>

</smev:DateInterval>

</smev:UpdatesFilter>

</smev:AppUpdatesMessage>

</smev:AppData>

</smev:MessageData>

</smev:GasuUpdatesMessage>

</soap:Body>

</soap:Envelope>

Ответ на запрос в случае успешного исполнения

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26