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

реклама
Государственное автономное учреждение Республики Мордовия
«Госинформ»
ОПИСАНИЕ ФОРМАТА
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
И
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
Согласование маршрута перевозки опасного груза с
владельцем дорог
Дата: 20.06.2012
Версия: 1.0
Листов: 40
2
СОДЕРЖАНИЕ
ОБЩИЕ СВЕДЕНИЯ ..................................................................................................................... 4
1.1.
Руководящие документы ........................................................................................................... 4
1.2.
Описание электронного сервиса ............................................................................................... 4
1.3.
Операции (методы) электронного сервиса .............................................................................. 5
1.4.
Сценарии использования ........................................................................................................... 5
1.5.
Схема взаимодействия ............................................................................................................... 6
1.6.
Связи с другими электронными сервисами ............................................................................. 6
2. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ............................................................................................ 7
2.1.
Операция «Запрос на согласование маршрута с владельцем автомобильных дорог» ........ 7
2.1.1.
Общие сведения .................................................................................................................. 7
1.
2.1.2.
Описание входных параметров ......................................................................................... 7
2.1.3.
Описание выходных параметров ...................................................................................... 8
2.1.4.
Контрольные примеры ....................................................................................................... 9
2.2.
Операция «Запрос на получение результата запроса на согласование маршрута с
владельцем автомобильных дорог по полученному ранее идентификатору запроса» ................. 13
2.2.1.
Общие сведения ................................................................................................................ 13
2.2.2.
Описание основных входных параметров ..................................................................... 13
2.2.3.
Описание выходных параметров .................................................................................... 13
2.2.4.
Контрольные примеры ..................................................................................................... 15
3. МЕТОДИКА ИСПЫТАНИЙ....................................................................................................... 20
3.1.
Общие условия ......................................................................................................................... 20
3.2.
Параметры испытаний на тестовой среде .............................................................................. 20
3.3.
Параметры испытаний на продуктивной среде ..................................................................... 20
4. ПРИЛОЖЕНИЯ ............................................................................................................................ 21
4.1.
Описание сервиса (WSDL) ...................................................................................................... 21
RouteAgreementService.wsdl ................................................................................................................ 21
routeAgreementService.xsd ................................................................................................................... 22
smev.gosuslugi.ru.rev120315.xsd .......................................................................................................... 32
include.xsd.............................................................................................................................................. 38
4.2.
Описание общих структур данных ......................................................................................... 39
4.3.
Описания справочников .......................................................................................................... 39
3
ИЗМЕНЕНИЯ
Версия
1.0
Дата
20.06.2012
Автор
Бондарев Е.В.
Изменения
Первая версия документа
ТЕРМИНЫ/СОКРАЩЕНИЯ
Термин/сокращение
СМЭВ
Поставщик
WSDL
XSD
SOAP
XML
Описание
Система межведомственного электронного взаимодействия
Организация-владелец электронного сервиса
Web Services Description Language — язык описания вебсервисов.
XML Schema definition - язык описания структуры XML
документа.
Simple Object Access Protocol - протокол обмена
структурированными сообщениями в распределённой
вычислительной среде.
eXtensible Markup Language — расширяемый язык разметки.
4
ОБЩИЕ СВЕДЕНИЯ
1.
1.1. Руководящие документы
Основанием для разработки данного документа является требование п. 48 Приказа
Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. №
190 «Об утверждении технических требований к взаимодействию информационных систем в
единой системе межведомственного электронного взаимодействия» в соответствии с которым,
для подключения информационной системы к системе межведомственного электронного
взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы:
 паспорт электронного сервиса, регистрируемого в системе взаимодействия;
 методику испытаний электронного сервиса, регистрируемого в системе
взаимодействия, включая контрольный пример обращения к электронному сервису;
 руководство пользователя электронного сервиса, регистрируемого в системе
взаимодействия.
Основанием для создания и использования электронного сервиса являются перечисленные
ниже документы.
Нормативно-правовые документы:
 Постановление Правительства Российской Федерации от 8 сентября 2010г. № 697 «О
единой системе межведомственного электронного взаимодействия»;
 Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27
декабря 2010г. № 190 «Об утверждении технических требований к взаимодействию
информационных систем в единой системе межведомственного электронного
взаимодействия»;
 Градостроительный кодекс Российской Федерации (ст. 51, ч.7, ст. 55, ч.3);
 Приказ Министерства регионального развития от 10 мая 2011г. № 207 «Об
утверждении формы градостроительного плана земельного участка».
Технологические стандарты:
 Методические рекомендации по разработке электронных сервисов и применению
технологии электронной подписи при межведомственном электронном
взаимодействии, версия 2.5.5.
1.2. Описание электронного сервиса
Наименование:
Сервис согласования маршрута перевозки опасного груза с владельцем
дорог
Назначение:
Сервис предназначен для обеспечения полного цикла информационного
взаимодействия в рамках оказания услуги по согласованию маршрута
перевозки опасного груза с владельцем дорог
Поставщик:
5
Министерство строительства и архитектуры Республики Мордовия
Область
Прием заявлений из СМЭВ
применения:
1.3. Операции (методы) электронного сервиса
Электронный
сервис
предоставления
информации
из
реестра
регионального/муниципального имущества обеспечивает обмен данными в рамках интеграции
регионального/муниципального узла Системы-поставщика со СМЭВ. Электронный сервис
включает методы, обеспечивающие:
 регистрацию заявки на предоставление информации из реестра
регионального/муниципального имущества в Системе-поставщике;
 получение статуса исполнения заявки;
 получение результата исполнения заявки.
Метод
Код: SendRouteAgreementRequest
Наименование: Запрос на согласования
маршрута с владельцем автомобильных
дорог
Код: GetRouteAgreementResponse
Наименование: Запрос на получение
результата запроса
Назначение
Операция предназначена для передачи
запроса на согласование маршрута с
владельцем автомобильных дорог.
Операция предназначена для получения
результата, на запрос
на согласование
маршрута с владельцем автомобильных
дорог
по
полученному
ранее
идентификатору запроса.
1.4. Сценарии использования
Сервис предоставляет возможность потребителю информации получить ответ на запрос
документов (сведений) через веб-сервис. При этом последовательность действий следующая:
 передать в ИС xml-документ, представляющий из себя запрос на получение сведений в
электронном виде (REQUEST);
 в ответном сообщении получить либо подтверждение приема запроса в асинхронном
режиме (ACCEPT), либо информацию об ошибке (INVALID, FAILURE);
 в случае получения подтверждения приема запроса в асинхронном режиме (ACCEPT)
запросить информацию о стадии или результате обработки запроса в асинхронном
режиме (PING);
 в ответном сообщении содержится информация о стадии (PROCESS) или результате
обработки запроса в асинхронном режиме (RESULT, REJECT), либо информация об
6
ошибке (FAILURE).
1.5. Схема взаимодействия
В рамках взаимодействия информационная система потребителя направляет в адрес
сервиса следующие типы сообщений:
 Сообщение с запросом на получение информации (SendRouteAgreementRequest) .
 Сообщение с запросом результата (GetRouteAgreementResponse).
Схема взаимодействия представлена на рисунке 1.
Информационная система
потребителя
Сервис межведомственного
взаимодействия
SendRouteAgreementRequest
GetRouteAgreementResponse
Рисунок 1 «Схема взаимодействия»
1.6. Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
7
2.
ПОЛЬЗОВАТЕЛЯ
РУКОВОДСТВО
2.1. Операция «Запрос на согласование маршрута с владельцем
автомобильных дорог»
2.1.1. Общие сведения
Код операции:
Наименование
операции:
Назначение операции:
SendRouteAgreementRequest
Запрос на согласования маршрута владельцем автомобильных
дорог
Операция предназначена для передачи запроса на согласование
маршрута с владельцем автомобильных дорог.
2.1.2. Описание входных параметров
Входные данные:
№
1
Код параметра
Описание
параметра
ReqRouteAgreement:
Содержимое
Документ:Запрос
запроса
Обязатель
ность
Способ
заполнения/Тип
+
ReqRouteAgreement:
Комментарий
Документ:Запрос(ко
мплексный тип)
Запрос:
№
Код параметра
ИНН
1
Описание
параметра
ИНН
Обязатель
ность
Способ
заполнения/Тип
+
string
+
string
Комментарий
юридического
лица(перевозчика)
ГосномерТС
2
ГосномерПрицепа
3
Государственный
Заполняется
регистрационный
цифрами
номер
русскими
транспортного
заглавными
средства
буквами
Государственный
+
string
Заполняется
регистрационный
цифрами
номер прицепа или
русскими
полуприцепа
заглавными
буквами
Маршрут
Словесное
+
описание
4
маршрута
перевозки
опасного груза
для
string
и
До 1000 символов
и
8
ОпасныйГруз
Идентификационн
ые
5
сведения
+
complexType
Обязатель
ность
Способ
заполнения/Тип
+
string
+
string
о
перевозимом
опасном грузе
ОпасныйГруз:
№
Код параметра
Наименование
1
Описание
параметра
Наименование
Комментарий
опасного груза
Класс
Класс
опасного
груза
Заполняется
цифрами
2
и
русскими
заглавными
буквами
Подкласс
Подкласс опасного
+
string
груза
Заполняется
цифрами
3
и
русскими
заглавными
буквами
Данные параметры располагаются в блоке структурированных сведений AppData в
соответствии с «Методическими рекомендациями…» 2.5.5.
2.1.3. Описание выходных параметров
Выходные данные:
№
1
Код параметра
Описание
параметра
ReqRouteAgreement:
Содержание
Документ:Ответ
ответа
Обязатель
ность
Способ
заполнения/Тип
+
complexType
Обязатель
ность
Способ
заполнения/Тип
+
int
Комментарий
Ответ:
№
1
Код параметра
КодОбр
Описание
параметра
Код возврата
Комментарий
См. в приложении
9
2.1.4. Контрольные примеры
Запрос
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:inc="http://www.w3.org/2004/08/xop/include"
xmlns:rout="http://rostransnadzor.ru/route"
xmlns:smev="http://smev.gosuslugi.ru/rev120315">
<soapenv:Header><wsse:Security xmlns:wsse="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
soapenv:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soapmessage-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId">MIIEEjCCA8GgAwIBAgIKV+l0hAAAAAADnzAIBgYqhQMCAgMwgYgxHjAc
BgkqhkiG9w0BCQEWD29pdEBtaW5zdnlhei5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAcM
DNCc0L7RgdC60LLQsDEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0
YHRgdC40LgxFDASBgNVBAMMC9Cj0KYg0K3Qn18xMB4XDTEyMDMyODA1NTgwMFoXDT
EzMDMyODA2MDcwMFowggESMRgwFgYFKoUDZAETDTEwNjEzMjYwMjQ0NTExGDAWB
ggqhQMDgQMBARMKMTMyNjE5ODY2MTEjMCEGCSqGSIb3DQEJARYUZ29zaW5mb3JtQG
UtbW9yZG92aWExCzAJBgNVBAYTAlJVMXsweQYDVQQKHnIEEwQ+BEEEQwQ0BDAEQAR
BBEIEMgQ1BD0EPQQ+BDUAIAQwBDIEQgQ+BD0EPgQ8BD0EPgQ1ACAEQwRHBEAEN
QQ2BDQENQQ9BDgENQAgBCAENQRBBD8EQwQxBDsEOAQ6BDgAIAQcBD4EQAQ0BD4
EMgQ4BE8xLTArBgNVBAMeJAQTBBAEIwAgBCAEHAAgAKsEEwQ+BEEEOAQ9BEQEPgR
ABDwAuzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEBiGNPXBuWTL
b799Mp/kKisD5MAetV5rGHcj0IdZL6QJoAXwaGLHeV/OmLKvLqYUz/IKXT3O3/T7a6ZccQJdb
8mo4IBfDCCAXgwDgYDVR0PAQH/BAQDAgTwMBkGCSqGSIb3DQEJDwQMMAowCAYGKo
UDAgIVMCQGA1UdJQQdMBsGBiqFA2QCAgYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0
OBBYEFAU0ltfJsRa1zEyBK2tVgTu4p85dMB8GA1UdIwQYMBaAFD7mH6KXkcagE1r9fQaTZ
wdePNvFMGYGA1UdHwRfMF0wW6BZoFeGKGh0dHA6Ly9tb3Njb3cucnQucnUvZG93bmxvY
WQvY2FfZXBfMS5jcmyGK2h0dHA6Ly9zdGF0aWMuZ29zdXNsdWdpLnJ1L2NlcnQvY2FfZXBf
MS5jcmwwfQYIKwYBBQUHAQEEcTBvMDQGCCsGAQUFBzAChihodHRwOi8vbW9zY293LnJ
0LnJ1L2Rvd25sb2FkL2NhX2VwXzEuY3J0MDcGCCsGAQUFBzAChitodHRwOi8vc3RhdGljLm
dvc3VzbHVnaS5ydS9jZXJ0L2NhX2VwXzEuY3J0MAgGBiqFAwICAwNBAFJb0GDc3mQs6Iz5w
8g40Ac2aA/zHcBLOeMa294ysq5XZS7DtxsGCiCQG+gnAONoAC1wK4mMOe8b0GcEcXuOcw4
=</wsse:BinarySecurityToken><ds:Signature
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="#body">
<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>haoJhxIS17DvP6ysoUTpdZxNNQNzkCF2V97QwZ2R0EU=</ds:DigestValue
>
</ds:Reference>
</ds:SignedInfo>
10
<ds:SignatureValue>
c+uSfNakzITWPLKMxu4NHs6K+y37L1lb/4KrrKtQQZMoP0KFUmKIxOwkT2lHTHPoEV5pA3
7Rccio
6QSPN45vbA==
</ds:SignatureValue>
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><SecurityTokenReference
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><Reference URI="#CertId" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"/></SecurityTokenReference></KeyInfo></ds:Signature></wsse:Security></soa
penv:Header>
<soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd" wsu:Id="body">
<rout:ReqRouteAgreement>
<smev:Message>
<smev:Sender>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Sender>
<smev:Recipient>
<smev:Code>GURM01131</smev:Code>
<smev:Name>Система исполнения услуг</smev:Name>
</smev:Recipient>
<smev:Originator>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Originator>
<smev:ServiceName>GURMROUTE01</smev:ServiceName>
<smev:TypeCode>GSRV</smev:TypeCode>
<smev:Status>REQUEST</smev:Status>
<smev:Date>2012-04-20T12:25:31.664+04:00</smev:Date>
<smev:ExchangeType>2</smev:ExchangeType>
<smev:TestMsg>1</smev:TestMsg>
</smev:Message>
<smev:MessageData>
<smev:AppData>
<Документ ВерсФорм="1.02" ИдДок="61707aca-ef00-4db8-b5b0-3d10fff32d04">
<Запрос ИдЗапрос="5593a226-2cda-4e13-81e5-7f7afb502894">
<ИНН>987654321</ИНН>
<ГосномерТС>А111АА</ГосномерТС>
<ГосномерПрицепа>А1111АА</ГосномерПрицепа>
<Маршрут>Московская область. база Часцы - пос. Калининец - трасса А107
- пос. Селятино - Киевское шоссе (М3) – МКАД - Ярославское шоссе - г. Мытищи, въезд
на Ярославское шоссе - ул. Колонцова - ул. Абрамова</Маршрут>
<ОпасныйГруз>
<Наименование>Бензин моторный или Газолин или
Петрол</Наименование>
<Класс>3</Класс>
<Подкласс>1203</Подкласс>
</ОпасныйГруз>
</Запрос>
</Документ>
</smev:AppData>
11
</smev:MessageData>
</rout:ReqRouteAgreement>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://smev.gosuslugi.ru/rev120315" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<S:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<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-profile1.0#X509v3"
wsu:Id="CertId">MIIEEjCCA8GgAwIBAgIKV+l0hAAAAAADnzAIBgYqhQMCAgMwgYgxHjAc
BgkqhkiG9w0BCQEWD29pdEBtaW5zdnlhei5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAcM
DNCc0L7RgdC60LLQsDEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0
YHRgdC40LgxFDASBgNVBAMMC9Cj0KYg0K3Qn18xMB4XDTEyMDMyODA1NTgwMFoXDT
EzMDMyODA2MDcwMFowggESMRgwFgYFKoUDZAETDTEwNjEzMjYwMjQ0NTExGDAWB
ggqhQMDgQMBARMKMTMyNjE5ODY2MTEjMCEGCSqGSIb3DQEJARYUZ29zaW5mb3JtQG
UtbW9yZG92aWExCzAJBgNVBAYTAlJVMXsweQYDVQQKHnIEEwQ+BEEEQwQ0BDAEQAR
BBEIEMgQ1BD0EPQQ+BDUAIAQwBDIEQgQ+BD0EPgQ8BD0EPgQ1ACAEQwRHBEAEN
QQ2BDQENQQ9BDgENQAgBCAENQRBBD8EQwQxBDsEOAQ6BDgAIAQcBD4EQAQ0BD4
EMgQ4BE8xLTArBgNVBAMeJAQTBBAEIwAgBCAEHAAgAKsEEwQ+BEEEOAQ9BEQEPgR
ABDwAuzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEBiGNPXBuWTL
b799Mp/kKisD5MAetV5rGHcj0IdZL6QJoAXwaGLHeV/OmLKvLqYUz/IKXT3O3/T7a6ZccQJdb
8mo4IBfDCCAXgwDgYDVR0PAQH/BAQDAgTwMBkGCSqGSIb3DQEJDwQMMAowCAYGKo
UDAgIVMCQGA1UdJQQdMBsGBiqFA2QCAgYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0
OBBYEFAU0ltfJsRa1zEyBK2tVgTu4p85dMB8GA1UdIwQYMBaAFD7mH6KXkcagE1r9fQaTZ
wdePNvFMGYGA1UdHwRfMF0wW6BZoFeGKGh0dHA6Ly9tb3Njb3cucnQucnUvZG93bmxvY
WQvY2FfZXBfMS5jcmyGK2h0dHA6Ly9zdGF0aWMuZ29zdXNsdWdpLnJ1L2NlcnQvY2FfZXBf
MS5jcmwwfQYIKwYBBQUHAQEEcTBvMDQGCCsGAQUFBzAChihodHRwOi8vbW9zY293LnJ
0LnJ1L2Rvd25sb2FkL2NhX2VwXzEuY3J0MDcGCCsGAQUFBzAChitodHRwOi8vc3RhdGljLm
dvc3VzbHVnaS5ydS9jZXJ0L2NhX2VwXzEuY3J0MAgGBiqFAwICAwNBAFJb0GDc3mQs6Iz5w
8g40Ac2aA/zHcBLOeMa294ysq5XZS7DtxsGCiCQG+gnAONoAC1wK4mMOe8b0GcEcXuOcw4
=</wsse:BinarySecurityToken>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-excc14n#"/>
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<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"/>
12
<ds:DigestValue>30sd2bkPKgF3lGuGDzzT1yjoleqSjw4FIddrYPdGfCA=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>kZ0obE/aFFVUthZqwhWUCkZGTx6cexAKUz+HlPFBnpNTv/mLtq0gcVu
SnZPSasn/56x53S/jALr+
PU/Q/zevhw==</ds:SignatureValue>
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<SecurityTokenReference xmlns="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd">
<Reference URI="#CertId" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</SecurityTokenReference>
</KeyInfo>
</ds:Signature>
</wsse:Security>
</S:Header>
<S:Body wsu:Id="body">
<ws:RespRouteAgreement xmlns:ws="http://rostransnadzor.ru/route">
<smev:Message>
<smev:Sender>
<smev:Code>GURM01131</smev:Code>
<smev:Name>Система исполнения услуг</smev:Name>
</smev:Sender>
<smev:Recipient>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Recipient>
<smev:Originator>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Originator>
<smev:ServiceName>GURMROUTE01</smev:ServiceName>
<smev:TypeCode>GSRV</smev:TypeCode>
<smev:Status>ACCEPT</smev:Status>
<smev:Date>2012-06-22T19:29:09.846+04:00</smev:Date>
<smev:ExchangeType>2</smev:ExchangeType>
<smev:RequestIdRef>d92d4391-a589-4688-9fac-1b7cafd1c0d9</smev:RequestIdRef>
<smev:OriginRequestIdRef>d92d4391-a589-4688-9fac1b7cafd1c0d9</smev:OriginRequestIdRef>
<smev:TestMsg>1</smev:TestMsg>
</smev:Message>
<smev:MessageData>
<smev:AppData wsu:Id="AppData">
<Документ ВерсФорм="1.02" ИдДок="61707aca-ef00-4db8-b5b0-3d10fff32d04">
<Ответ ИдЗапрос="5593a226-2cda-4e13-81e5-7f7afb502894">
<КодОбр>51</КодОбр>
</Ответ>
</Документ>
</smev:AppData>
</smev:MessageData>
</ws:RespRouteAgreement>
</S:Body>
13
</S:Envelope>
2.2. Операция «Запрос на получение результата запроса на
согласование маршрута с владельцем автомобильных дорог
по полученному ранее идентификатору запроса»
2.2.1. Общие сведения
Код операции:
Наименование
операции:
GetRouteAgreementResponse
Запрос на получение результата запроса на согласование маршрута с
владельцем автомобильных дорог по полученному ранее
идентификатору запроса
Операция предназначена для получения результата, на запрос на
согласование маршрута с владельцем автомобильных дорог по
полученному ранее идентификатору запроса.
Назначение операции:
2.2.2. Описание основных входных параметров
Входные данные:
№
1
Описание
параметра
Код параметра
ReqRouteAgreementId:
Содержимое
Документ
запроса
Способ
заполнения/Ти
п
Обязател
ьность
+
Комментарий
ReqRouteAgreement
Id: Документ
2.2.3. Описание выходных параметров
Выходные данные:
№
1
Код параметра
Описание
параметра
RespRouteAgreement
Содержимое
Id:Документ:Ответ
ответа
Обязате
льность
Способ
заполнения/Ти
п
+
complexType
Комментарий
Ответ:
№
Код параметра
ИНН
1
Описание
параметра
ИНН
Обязатель
ность
Способ
заполнения/Тип
-
string
-
string
Комментарий
юридического
лица(перевозчика)
ГосномерТС
2
Государственный
Заполняется
регистрационный
цифрами
номер
русскими
и
14
ГосномерПрицепа
3
транспортного
заглавными
средства
буквами
Государственный
-
string
Заполняется
регистрационный
цифрами
номер прицепа или
русскими
полуприцепа
заглавными
буквами
Маршрут
Словесное
-
string
-
complexType
-
complexType
-
int
Обязатель
ность
Способ
заполнения/Тип
+
string
опасного
+
string
Подкласс опасного
+
string
Обязатель
ность
Способ
заполнения/Тип
+
int
До 1000 символов
описание
4
маршрута
для
перевозки
опасного груза
ОпасныйГруз
Идентификационн
ые
5
сведения
о
перевозимом
опасном грузе
Согласование
5
Сведения
о
согласовании
маршрута
5
КодОбр
Код возврата
См. в приложении
ОпасныйГруз:
№
Код параметра
Наименование
1
Описание
параметра
Наименование
Комментарий
опасного груза
Класс
2
Класс
груза
Подкласс
3
груза
Согласование:
№
Код параметра
Статус
1
Описание
параметра
Статус
согласования
1=согласован,
Комментарий
и
15
2=несогласован
ПричинаОтказа
Причина,
по
-
string
Дата согласования
-
date
Номер
-
string
-
string
которой маршрут
2
не был согласован
(в
случае,
если
Статус=2)
3
Дата
Номер
3
согласования
Организация
3
Организация,
согласовавшая
маршрут
Данные параметры располагаются в блоке структурированных сведений AppData в
соответствии с Методическими рекомендациями по разработке электронных сервисов и
применению технологии электронной подписи при межведомственном электронном
взаимодействии версии 2.5.5.
2.2.4. Контрольные примеры
Запрос
<?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:inc="http://www.w3.org/2004/08/xop/include"
xmlns:rout="http://rostransnadzor.ru/route"
xmlns:smev="http://smev.gosuslugi.ru/rev120315">
<soapenv:Header><wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd"
soapenv:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soapmessage-security-1.0#Base64Binary" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"
wsu:Id="CertId">MIIEEjCCA8GgAwIBAgIKV+l0hAAAAAADnzAIBgYqhQMCAgMwgYgxHjAc
BgkqhkiG9w0BCQEWD29pdEBtaW5zdnlhei5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAcM
DNCc0L7RgdC60LLQsDEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0
YHRgdC40LgxFDASBgNVBAMMC9Cj0KYg0K3Qn18xMB4XDTEyMDMyODA1NTgwMFoXDT
EzMDMyODA2MDcwMFowggESMRgwFgYFKoUDZAETDTEwNjEzMjYwMjQ0NTExGDAWB
ggqhQMDgQMBARMKMTMyNjE5ODY2MTEjMCEGCSqGSIb3DQEJARYUZ29zaW5mb3JtQG
UtbW9yZG92aWExCzAJBgNVBAYTAlJVMXsweQYDVQQKHnIEEwQ+BEEEQwQ0BDAEQAR
BBEIEMgQ1BD0EPQQ+BDUAIAQwBDIEQgQ+BD0EPgQ8BD0EPgQ1ACAEQwRHBEAEN
QQ2BDQENQQ9BDgENQAgBCAENQRBBD8EQwQxBDsEOAQ6BDgAIAQcBD4EQAQ0BD4
EMgQ4BE8xLTArBgNVBAMeJAQTBBAEIwAgBCAEHAAgAKsEEwQ+BEEEOAQ9BEQEPgR
ABDwAuzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEBiGNPXBuWTL
b799Mp/kKisD5MAetV5rGHcj0IdZL6QJoAXwaGLHeV/OmLKvLqYUz/IKXT3O3/T7a6ZccQJdb
16
8mo4IBfDCCAXgwDgYDVR0PAQH/BAQDAgTwMBkGCSqGSIb3DQEJDwQMMAowCAYGKo
UDAgIVMCQGA1UdJQQdMBsGBiqFA2QCAgYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0
OBBYEFAU0ltfJsRa1zEyBK2tVgTu4p85dMB8GA1UdIwQYMBaAFD7mH6KXkcagE1r9fQaTZ
wdePNvFMGYGA1UdHwRfMF0wW6BZoFeGKGh0dHA6Ly9tb3Njb3cucnQucnUvZG93bmxvY
WQvY2FfZXBfMS5jcmyGK2h0dHA6Ly9zdGF0aWMuZ29zdXNsdWdpLnJ1L2NlcnQvY2FfZXBf
MS5jcmwwfQYIKwYBBQUHAQEEcTBvMDQGCCsGAQUFBzAChihodHRwOi8vbW9zY293LnJ
0LnJ1L2Rvd25sb2FkL2NhX2VwXzEuY3J0MDcGCCsGAQUFBzAChitodHRwOi8vc3RhdGljLm
dvc3VzbHVnaS5ydS9jZXJ0L2NhX2VwXzEuY3J0MAgGBiqFAwICAwNBAFJb0GDc3mQs6Iz5w
8g40Ac2aA/zHcBLOeMa294ysq5XZS7DtxsGCiCQG+gnAONoAC1wK4mMOe8b0GcEcXuOcw4
=</wsse:BinarySecurityToken><ds:Signature
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="#body">
<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>p43AI9msssn2jtrloELmmiU359Hg+TRBP22aSIL4IJQ=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>
ZLw1+q2CR2JKaTB8lRpzHt83+jYNlFIKhxhRg0wnnsXIjgcCKimAltEoEfafHqfp5jEJ5fLEFMrs
nBGIYpb8zg==
</ds:SignatureValue>
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#"><SecurityTokenReference
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd"><Reference URI="#CertId" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile1.0#X509v3"/></SecurityTokenReference></KeyInfo></ds:Signature></wsse:Security></soa
penv:Header>
<soapenv:Body xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wsswssecurity-utility-1.0.xsd" wsu:Id="body">
<rout:ReqRouteAgreementId>
<smev:Message>
<smev:Sender>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Sender>
<smev:Recipient>
<smev:Code>GURM01131</smev:Code>
<smev:Name>Система исполнения услуг</smev:Name>
</smev:Recipient>
<smev:Originator>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Originator>
<smev:ServiceName>GURMROUTE01</smev:ServiceName>
<smev:TypeCode>GSRV</smev:TypeCode>
<smev:Status>PING</smev:Status>
<smev:Date>2012-04-20T12:25:31.664+04:00</smev:Date>
17
<smev:ExchangeType>2</smev:ExchangeType>
<smev:OriginRequestIdRef>d92d4391-a589-4688-9fac1b7cafd1c0d9</smev:OriginRequestIdRef>
<smev:TestMsg>1</smev:TestMsg>
</smev:Message>
<smev:MessageData>
<smev:AppData>
<Документ ВерсФорм="1.02" ИдДок="61707aca-ef00-4db8-b5b0-3d10fff32d04"/>
</smev:AppData>
</smev:MessageData>
</rout:ReqRouteAgreementId>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:smev="http://smev.gosuslugi.ru/rev120315" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<S:Header>
<wsse:Security soapenv:actor="http://smev.gosuslugi.ru/actors/smev"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext1.0.xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<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-profile1.0#X509v3"
wsu:Id="CertId">MIIEEjCCA8GgAwIBAgIKV+l0hAAAAAADnzAIBgYqhQMCAgMwgYgxHjAc
BgkqhkiG9w0BCQEWD29pdEBtaW5zdnlhei5ydTELMAkGA1UEBhMCUlUxFTATBgNVBAcM
DNCc0L7RgdC60LLQsDEsMCoGA1UECgwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0
YHRgdC40LgxFDASBgNVBAMMC9Cj0KYg0K3Qn18xMB4XDTEyMDMyODA1NTgwMFoXDT
EzMDMyODA2MDcwMFowggESMRgwFgYFKoUDZAETDTEwNjEzMjYwMjQ0NTExGDAWB
ggqhQMDgQMBARMKMTMyNjE5ODY2MTEjMCEGCSqGSIb3DQEJARYUZ29zaW5mb3JtQG
UtbW9yZG92aWExCzAJBgNVBAYTAlJVMXsweQYDVQQKHnIEEwQ+BEEEQwQ0BDAEQAR
BBEIEMgQ1BD0EPQQ+BDUAIAQwBDIEQgQ+BD0EPgQ8BD0EPgQ1ACAEQwRHBEAEN
QQ2BDQENQQ9BDgENQAgBCAENQRBBD8EQwQxBDsEOAQ6BDgAIAQcBD4EQAQ0BD4
EMgQ4BE8xLTArBgNVBAMeJAQTBBAEIwAgBCAEHAAgAKsEEwQ+BEEEOAQ9BEQEPgR
ABDwAuzBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEBiGNPXBuWTL
b799Mp/kKisD5MAetV5rGHcj0IdZL6QJoAXwaGLHeV/OmLKvLqYUz/IKXT3O3/T7a6ZccQJdb
8mo4IBfDCCAXgwDgYDVR0PAQH/BAQDAgTwMBkGCSqGSIb3DQEJDwQMMAowCAYGKo
UDAgIVMCQGA1UdJQQdMBsGBiqFA2QCAgYHKoUDAgIiBgYIKwYBBQUHAwIwHQYDVR0
OBBYEFAU0ltfJsRa1zEyBK2tVgTu4p85dMB8GA1UdIwQYMBaAFD7mH6KXkcagE1r9fQaTZ
wdePNvFMGYGA1UdHwRfMF0wW6BZoFeGKGh0dHA6Ly9tb3Njb3cucnQucnUvZG93bmxvY
WQvY2FfZXBfMS5jcmyGK2h0dHA6Ly9zdGF0aWMuZ29zdXNsdWdpLnJ1L2NlcnQvY2FfZXBf
MS5jcmwwfQYIKwYBBQUHAQEEcTBvMDQGCCsGAQUFBzAChihodHRwOi8vbW9zY293LnJ
0LnJ1L2Rvd25sb2FkL2NhX2VwXzEuY3J0MDcGCCsGAQUFBzAChitodHRwOi8vc3RhdGljLm
dvc3VzbHVnaS5ydS9jZXJ0L2NhX2VwXzEuY3J0MAgGBiqFAwICAwNBAFJb0GDc3mQs6Iz5w
8g40Ac2aA/zHcBLOeMa294ysq5XZS7DtxsGCiCQG+gnAONoAC1wK4mMOe8b0GcEcXuOcw4
=</wsse:BinarySecurityToken>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-excc14n#"/>
18
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsigmore#gostr34102001-gostr3411"/>
<ds:Reference URI="#body">
<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>FSLta1Ni0GWYIr4WaZWkQzqsFIvWrH6IxS08JmJ42so=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>kVgtpdsnGQkMhL7a7A5ceswtnejhI06dwaj0fw/g9nQB33pJPZpKJc7o70ge
10OgbhXQhtAC26O5
MBgjbSBv2g==</ds:SignatureValue>
<KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
<SecurityTokenReference xmlns="http://docs.oasis-open.org/wss/2004/01/oasis200401-wss-wssecurity-secext-1.0.xsd">
<Reference URI="#CertId" ValueType="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3"/>
</SecurityTokenReference>
</KeyInfo>
</ds:Signature>
</wsse:Security>
</S:Header>
<S:Body wsu:Id="body">
<ws:RespRouteAgreementId xmlns:ws="http://rostransnadzor.ru/route">
<smev:Message>
<smev:Sender>
<smev:Code>GURM01131</smev:Code>
<smev:Name>Система исполнения услуг</smev:Name>
</smev:Sender>
<smev:Recipient>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Recipient>
<smev:Originator>
<smev:Code>IS_CODE_1</smev:Code>
<smev:Name>IS_NAME_1</smev:Name>
</smev:Originator>
<smev:ServiceName>GURMROUTE01</smev:ServiceName>
<smev:TypeCode>GSRV</smev:TypeCode>
<smev:Status>RESULT</smev:Status>
<smev:Date>2012-06-22T19:31:11.179+04:00</smev:Date>
<smev:ExchangeType>2</smev:ExchangeType>
<smev:RequestIdRef/>
<smev:OriginRequestIdRef>d92d4391-a589-4688-9fac1b7cafd1c0d9</smev:OriginRequestIdRef>
<smev:TestMsg>1</smev:TestMsg>
</smev:Message>
<smev:MessageData>
<smev:AppData wsu:Id="AppData">
19
<Документ ВерсФорм="1.02" ИдДок="61707aca-ef00-4db8-b5b0-3d10fff32d04">
<Ответ ИдЗапрос="5593a226-2cda-4e13-81e5-7f7afb502894">
<Согласование>
<Статус>1</Статус>
<ПричинаОтказа>Ремонт дороги</ПричинаОтказа>
<Дата>2012-06-29</Дата>
<Номер>987654321</Номер>
<Организация>Управление автомобильных дорог Администрации
Московской области</Организация>
</Согласование>
<ИНН>987654321</ИНН>
<ГосномерТС>А111АА</ГосномерТС>
<ГосномерПрицепа>А1111АА</ГосномерПрицепа>
<Маршрут>Московская область. база Часцы - пос. Калининец - трасса А107
- пос. Селятино - Киевское шоссе (М3) – МКАД - Ярославское шоссе - г. Мытищи, въезд
на Ярославское шоссе - ул. Колонцова - ул. Абрамова</Маршрут>
<ОпасныйГруз>
<Наименование>Бензин моторный или Газолин или
Петрол</Наименование>
<Класс>3</Класс>
<Подкласс>1203</Подкласс>
</ОпасныйГруз>
</Ответ>
</Документ>
</smev:AppData>
</smev:MessageData>
</ws:RespRouteAgreementId>
</S:Body>
</S:Envelope>
20
3.
МЕТОДИКА
ИСПЫТАНИЙ
3.1. Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса
регламентировано приказом Министерства связи и массовых коммуникаций Российской
Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к
взаимодействию информационных систем в единой системе межведомственного электронного
взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:
 проверка комплектности предоставленной документации;
 проверка сетевой связности между узлом СМЭВ и точкой размещения электронного
сервиса;
 регистрация сервиса и тестирование сервиса на контрольном примере.
3.2. Параметры испытаний на тестовой среде
Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в
продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение
качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия
разработанного сервиса заранее, а не в продуктивном контуре.
 Контактное лицо: Рубцова Татьяна Олеговна, e-mail: [email protected], тел: (8342)
33-40-23.
 Адрес тестового экземпляра: http://85.95.172.154:7777/rtrn/RouteAgreement?wsdl
 Режим функционирования тестовой среды: 24/5 (круглосуточно по будням). Особых
условий доступности не определено.
 Для того, чтобы протестировать сервис, необходимо:
o зарегистрировать сервис на тестовой среде во время ее доступности согласно
режиму функционирования;
o протестировать все операции на основании контрольных примеров.
3.3. Параметры испытаний на продуктивной среде
 Контактное лицо: Рубцова Татьяна Олеговна, e-mail: [email protected], тел: (8342)
33-40-23.
 Адрес продуктивного экземпляра: http://10.2.0.251:7777/rtrn/RouteAgreement?wsdl
 Режим функционирования продуктивной среды: 24/5 (круглосуточно по будням).
Особых условий доступности не определено.
21
4.
ПРИЛОЖЕНИЯ
4.1. Описание сервиса (WSDL)
RouteAgreementService.wsdl
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:smev="http://smev.gosuslugi.ru/rev120315"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="http://rostransnadzor.ru/route"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://rostransnadzor.ru/route">
<wsdl:types>
<xs:schema targetNamespace="http://rostransnadzor.ru/route">
<xs:import namespace="http://smev.gosuslugi.ru/rev120315"
schemaLocation="routeAgreementService.xsd"/>
<xs:element name="ReqRouteAgreement" type="smev:ReqRouteAgreement"/>
<xs:element name="RespRouteAgreement" type="smev:RespRouteAgreement"/>
<xs:element name="ReqRouteAgreementId" type="smev:ReqRouteAgreementId"/>
<xs:element name="RespRouteAgreementId" type="smev:RespRouteAgreementId"/>
</xs:schema>
</wsdl:types>
<wsdl:message name="SendRouteAgreementRequest">
<wsdl:part element="tns:ReqRouteAgreement" name="SendRouteAgreementRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="SendRouteAgreementRequestResponse">
<wsdl:part element="tns:RespRouteAgreement" name="SendRouteAgreementRequestResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetRouteAgreementResponseRequest">
<wsdl:part element="tns:ReqRouteAgreementId" name="GetRouteAgreementResponseRequest">
</wsdl:part>
</wsdl:message>
<wsdl:message name="GetRouteAgreementResponse">
<wsdl:part element="tns:RespRouteAgreementId" name="GetRouteAgreementResponse">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="RouteAgreementService">
<wsdl:operation name="SendRouteAgreementRequest">
<wsdl:input message="tns:SendRouteAgreementRequest" name="SendRouteAgreementRequest">
</wsdl:input>
<wsdl:output message="tns:SendRouteAgreementRequestResponse"
name="SendRouteAgreementRequestResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRouteAgreementResponse">
<wsdl:input message="tns:GetRouteAgreementResponseRequest"
name="GetRouteAgreementResponseRequest">
</wsdl:input>
22
<wsdl:output message="tns:GetRouteAgreementResponse" name="GetRouteAgreementResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="RouteAgreementServiceBinding" type="tns:RouteAgreementService">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="SendRouteAgreementRequest">
<soap:operation soapAction=""/>
<wsdl:input name="SendRouteAgreementRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SendRouteAgreementRequestResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetRouteAgreementResponse">
<soap:operation soapAction=""/>
<wsdl:input name="GetRouteAgreementResponseRequest">
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetRouteAgreementResponse">
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="RouteAgreementService">
<wsdl:port binding="tns:RouteAgreementServiceBinding" name="RouteAgreementServicePort">
<soap:address location="http://0.0.0.0:7777/rtrn/RouteAgreement"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
routeAgreementService.xsd
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://smev.gosuslugi.ru/rev120315"
xmlns:tns="http://smev.gosuslugi.ru/rev120315"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="smev.gosuslugi.ru.rev120315.xsd"/>
<xs:complexType name="ReqRouteAgreement">
<xs:sequence>
<xs:element name="Message" type="tns:MessageType"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Документ" form="unqualified" >
<xs:annotation>
<xs:documentation>Запрос на согласования маршрута
владельцем
автомобильных дорог
</xs:documentation>
</xs:annotation>
<xs:complexType>
23
<xs:sequence>
<xs:element name="Запрос" minOccurs="0"
maxOccurs="unbounded" form="unqualified" >
<xs:annotation>
<xs:documentation>Идентификационные
сведения о юридическом
лице, в отношении которого
составлен запрос
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="ИНН"
type="xs:string" minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>ИНН
юридического
лица(перевозчика)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ГосномерТС"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Государственный
регистрационный номер
транспортного средства
</xs:documentation>
<xs:documentation>Заполняется цифрами и русскими
заглавными буквами
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ГосномерПрицепа"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Государственный
регистрационный номер
прицепа или
полуприцепа
</xs:documentation>
<xs:documentation>Заполняется цифрами и русскими
заглавными буквами
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Маршрут"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Словесное описание маршрута
для перевозки опасного
груза
</xs:documentation>
</xs:annotation>
24
</xs:element>
<xs:element name="ОпасныйГруз"
minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>Идентификационные сведения о
перевозимом опасном
грузе
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="Наименование"
type="xs:string" minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Наименование
опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Класс" type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Класс опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Подкласс" type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Подкласс опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ИдЗапрос"
type="xs:string" form="unqualified">
<xs:annotation>
<xs:documentation>Идентификатор запроса в пакете
25
</xs:documentation>
<xs:documentation>Указывается
код GUID,
соответствующий
поступившему запросу в пакете
запросов
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ВерсФорм" form="unqualified"
type="xs:string" >
<xs:annotation>
<xs:documentation>Версия
формата</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ИдДок" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор документа
(пакета запросов)
</xs:documentation>
<xs:documentation>Указывается код
GUID</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-<xs:element name="Signature" type="xs:string">
<xs:annotation>
<xs:documentation>Клиентская
ЭЦП</xs:documentation>
</xs:annotation>
</xs:element>
-->
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="tns:AppDocumentType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="RespRouteAgreement">
<xs:sequence>
<xs:element name="Message" type="tns:MessageType"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Документ" form="unqualified">
<xs:annotation>
<xs:documentation>Сведения о праве заявителя
осуществлять международные
перевозки
</xs:documentation>
</xs:annotation>
26
<xs:complexType>
<xs:sequence>
<xs:element name="Ответ" minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>Ответ на
запрос</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="КодОбр"
type="xs:int" minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>
Код возврата
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="ИдЗапрос"
type="xs:string"
form="unqualified">
<xs:annotation>
<xs:documentation>Идентификатор
запроса в пакете
</xs:documentation>
<xs:documentation>Указывается код
GUID,
соответствующий поступившему
запросу в пакете
запросов
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ВерсФорм" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Версия
формата</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ИдДок" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор документа
(пакета запросов)
</xs:documentation>
<xs:documentation>Указывается код
GUID</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-<xs:element name="Signature" type="xs:string">
<xs:annotation>
<xs:documentation>Клиентская ЭЦП</xs:documentation>
</xs:annotation>
</xs:element>
-->
27
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="tns:AppDocumentType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ReqRouteAgreementId">
<xs:sequence>
<xs:element name="Message" type="tns:MessageType"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Документ" form="unqualified">
<xs:annotation>
<xs:documentation>Сведения о праве заявителя
осуществлять международные
перевозки
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ВерсФорм" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Версия
формата</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ИдДок" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор документа
(пакета запросов)
</xs:documentation>
<xs:documentation>Указывается код
GUID</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-<xs:element name="Signature" type="xs:string">
<xs:annotation>
<xs:documentation>Клиентская
ЭЦП</xs:documentation>
</xs:annotation>
</xs:element>
-->
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="tns:AppDocumentType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
28
<xs:complexType name="RespRouteAgreementId">
<xs:sequence>
<xs:element name="Message" type="tns:MessageType"/>
<xs:element name="MessageData">
<xs:complexType>
<xs:sequence>
<xs:element name="AppData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Документ" form="unqualified">
<xs:annotation>
<xs:documentation>Сведения о праве заявителя
осуществлять международные
перевозки
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Ответ" minOccurs="0"
maxOccurs="unbounded" form="unqualified">
<xs:annotation>
<xs:documentation>Ответ на
запрос</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="КодОбр"
type="xs:int" minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>
Код возврата
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Согласование"
minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>Сведения
о согласовании
маршрута
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="Статус" type="xs:int"
minOccurs="1" form="unqualified">
<xs:annotation>
<xs:documentation>Статус
согласования 1=согласован, 2=не
согласован
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="ПричинаОтказа"
type="xs:string" minOccurs="0"
29
form="unqualified">
<xs:annotation>
<xs:documentation>Причина, по
которой
маршрут не был
согласован
(в случае, если
Статус=2)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Дата" type="xs:date"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Дата
согласования
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Номер" type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Номер
согласования
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Организация"
type="xs:string" minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Организация,
согласовавшая маршрут
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ИНН"
type="xs:string" minOccurs="0"
form="unqualified">
<xs:annotation>
30
<xs:documentation>ИНН
юридического
лица(перевозчика)
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ГосномерТС"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Государственный
регистрационный номер
транспортного средства
</xs:documentation>
<xs:documentation>Заполняется цифрами и русскими
заглавными буквами
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ГосномерПрицепа"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Государственный
регистрационный номер
прицепа или
полуприцепа
</xs:documentation>
<xs:documentation>Заполняется цифрами и русскими
заглавными буквами
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Маршрут"
type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Словесное описание маршрута
для перевозки опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ОпасныйГруз"
minOccurs="0"
maxOccurs="unbounded"
form="unqualified">
<xs:annotation>
<xs:documentation>Идентификационные сведения о
перевозимом опасном
грузе
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element
name="Наименование"
31
type="xs:string" minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Наименование
опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Класс" type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Класс опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element
name="Подкласс" type="xs:string"
minOccurs="0"
form="unqualified">
<xs:annotation>
<xs:documentation>Подкласс опасного
груза
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ИдЗапрос"
type="xs:string" form="unqualified">
<xs:annotation>
<xs:documentation>Идентификатор запроса в пакете
</xs:documentation>
<xs:documentation>Указывается
код GUID,
соответствующий
поступившему запросу в пакете
запросов
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="ВерсФорм" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Версия
32
формата</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ИдДок" form="unqualified"
type="xs:string">
<xs:annotation>
<xs:documentation>Идентификатор документа
(пакета запросов)
</xs:documentation>
<xs:documentation>Указывается код
GUID</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-<xs:element name="Signature" type="xs:string">
<xs:annotation>
<xs:documentation>Клиентская
ЭЦП</xs:documentation>
</xs:annotation>
</xs:element>
-->
</xs:sequence>
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:complexType>
</xs:element>
<xs:element name="AppDocument" type="tns:AppDocumentType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:schema>
smev.gosuslugi.ru.rev120315.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" attributeFormDefault="unqualified"
version="2.5.6">
<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>
33
</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>
<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="ServiceName" type="xs:string">
<xs:annotation>
<xs:documentation>Мнемоника электронного сервиса</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="TypeCode" type="smev:TypeCodeType">
<xs:annotation>
<xs:documentation>Тип сообщения</xs:documentation>
</xs:annotation>
34
</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="MessageId" type="smev:idType">
<xs:annotation>
<xs:documentation>Идентификатор сообщения</xs:documentation>
</xs:annotation>
</xs:element>
<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>
35
</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>
</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: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>
36
<xs:complexType name="MessageType">
<xs:sequence>
<xs:element ref="smev:Sender" />
<xs:element ref="smev:Recipient" />
<xs:element ref="smev:Originator" minOccurs="0" />
<xs:element ref="smev:ServiceName" />
<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: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>
</xs:annotation>
<xs:sequence>
37
<xs:element name="Code" type="xs:string">
<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>
<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>
38
<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>Технический сбой</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:schema>
include.xsd
<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' >
39
<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>
4.2. Описание общих структур данных
Общие структуры данных представлены в документе «Методические рекомендации
по разработке электронных сервисов и применению технологии электронной подписи при
межведомственном электронном взаимодействии» версии 2.5.5.
4.3. Описания справочников
Коды возвратов
№
Код
возврата
1
01
Запрашиваемые
сведения не найдены
2
51
Запрос
принят
обработку
3
52
4
81
Несовпадение сигнатур
цифровой подписи
5
82
Ошибка
форматнологического контроля
6
83
Отсутствует запрос с
указанным
идентификатором
запроса
и
видом
запрошенных сведений
от данного органа
8
85
Неверный OID в СКП
9
86
Не
реквизиты
СКП
87
Обмен сведениями с
обратившимся
государственным
органом не согласован
10
Описание кода
возврата
Ответ
не
Условия возникновения
в
готов
совпадают
запроса и
Возникает при условии, что
данные о компании перевозчике,
не найдены
Возникает в случае успешного
приема запроса в обработку
Возникает
в
случае
неготовности ответа по успешно
принятому в обработку запросу
Возникает при условии, что
выявлено
несоответствие
электронной
подписи
и
представленного сообщения
Возникает
при
условии
несоответствия
документа
(запроса) xsd-схеме
Возникает в ситуации, когда в
запросе на получение результата
на запрос указан некорректный
(неизвестный)
идентификатор
запроса и (или) запрос с таким
идентификатором не поступал
от данного органа
Возникает при условии, что в
СКП обращающегося ФОИВ
содержится неверный OID
Возникает при условии, что
выявлено
несовпадение
реквизитов ФОИВ, указанных в
запросе, и указанных в СКП
Возникает при условии, что
обмен
сведениями
с
обратившимся государственным
органом не согласован
Комментарий
Используется
при
асинхронном запросе
Используется
при
асинхронном запросе
Резерв,
может
использоваться
не
Резерв,
может
использоваться
не
Используется
при
асинхронном запросе (при
получении
результата
запроса)
Резерв,
может
использоваться
не
Резерв,
может
использоваться
не
40
11
99
Системная ошибка
Возникает
при
внутренних ошибок
наличии
Скачать