Утверждаю Заместитель Руководителя Федеральной службы по надзору в сфере природопользования _______________В.В.Смолин ОПИСАНИЕ ФОРМАТА ЭЛЕКТРОННОГО СЕРВИСА СМЭВ И РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Сервис передачи органам государственной власти субъектов Российской Федерации копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух Дата: 25.01.2016 Версия: 0.2 Листов: 23 1 СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................4 1.1 Руководящие документы .................................................................................................................. 4 1.2 Описание электронного сервиса ...................................................................................................... 4 1.3 Операции (методы) электронного сервиса ..................................................................................... 5 1.4 Сценарии использования .................................................................................................................. 5 1.5 Схема взаимодействия...................................................................................................................... 5 1.6 Связи с другими электронными сервисами .................................................................................... 6 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................6 2.1 Операция «NewRequest» .................................................................................................................. 6 1 2.1.1 Общие сведения ......................................................................................................................... 6 2.1.2 Описание входных параметров ................................................................................................ 6 2.1.3 Описание выходных параметров .............................................................................................. 8 2.1.4 Коды возвратов .......................................................................................................................... 9 3 2.1.5 Контрольные примеры .............................................................................................................. 9 2.1.5.1 Пример вызова сервиса ...................................................................................................... 9 2.1.5.2 Пример ответа на запрос в случае успешного исполнения .......................................... 10 2.1.5.3 Пример ответа на ошибочный запрос ............................................................................. 11 2.1.5.4 Пример XML-файла данных запроса .............................................................................. 11 МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................12 3.1 Общие условия ................................................................................................................................ 12 3.2 Параметры испытаний на тестовой среде .................................................................................... 12 3.3 Параметры испытаний на продуктивной среде ........................................................................... 13 4 ПРИЛОЖЕНИЯ.............................................................................................................................13 4.1 Описание сервиса (WSDL) ............................................................................................................. 13 4.1.1 Описание схемы xsd0............................................................................................................... 14 4.1.2 Описание схемы xsd1............................................................................................................... 14 4.1.3 Описание схемы xsd2............................................................................................................... 15 4.1.4 Описание схемы xsd3............................................................................................................... 17 4.2 Описание общих структур данных ................................................................................................ 18 4.3 Описания справочников ................................................................................................................. 18 4.4 Иные приложения ………………………………………………………………………………23 2 ИЗМЕНЕНИЯ Версия 0.1 Дата Автор Изменения 08.12.2011 ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение ИС Поставщик ПТК Госконтроль Росприроднадзор СМЭВ РОИВ WSDL XSD SOAP XML Описание Информационная система Организация-владелец электронного сервиса Программно-технологических комплекс ГОСКОНТРОЛЬ Федеральная служба по надзору в сфере природопользования Система межведомственного электронного взаимодействия Региональный Орган исполнительной власти Web Services Description Language — язык описания веб-сервисов. XML Schema definition - язык описания структуры XML документа. Simple Object Access Protocol протокол обмена структурированными сообщениями в распределённой вычислительной среде. eXtensible Markup Language — расширяемый язык разметки. 3 1 ОБЩИЕ СВЕДЕНИЯ 1.1 Руководящие документы Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы: паспорт электронного сервиса, регистрируемого в системе взаимодействия; методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису; руководство пользователя взаимодействия. электронного сервиса, регистрируемого в системе Основанием для создания и использования электронного сервиса являются перечисленные ниже документы. Нормативно-правовые документы: Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 697 «О единой системе межведомственного электронного взаимодействия»; Приказ Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Технологические стандарты: Методические рекомендации по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии версии 2.4.3 (публикация на http://smev.gosuslugi.ru) 1.2 Описание электронного сервиса Наименование: Информационный сервис по предоставлению органам государственной власти субъектов Российской Федерации копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух. Назначение: Предоставление копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух органам государственной власти субъектов Российской Федерации по запросу в среде СМЭВ Поставщик: Федеральная служба по надзору в сфере природопользования Область применения: Область применения (одно или несколько значений): а) межведомственное взаимодействие. 4 1.3 Операции (методы) электронного сервиса Электронный сервис обмен данными с ИС Росприроднадзора с ИС РОИВ по запросу в среде СМЭВ. Электронный сервис включает методы, обеспечивающие: регистрацию заявки на предоставление копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух. Метод Назначение Код: NewRequest Входные параметры Наименование: Запрос на получение копии - для запроса услуги: идентификаторы Акта проверки заявителя и данные запроса. - для получения результата: идентификаторы заявителя и регистрационный номер запроса. Состав и значение параметров унифицированного служебного блока-обертки данных регламентируется методическими рекомендации по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии версии 2.4.3, размешенными на http://smev.gosuslugi.ru 1.4 Сценарии использования Информационная система ФОИВ вызывает метод сервиса NewRequest и передает данные запроса. Перечень параметров запроса утвержден в Технологической карте межведомственного взаимодействия. Взаимодействие с сервисом реализовано по синхронной/асинхронной схеме: при вызове метода в синхронном режиме возвращается результат вызова (ошибка, запрос зарегистрирован, результат готов/не готов); выдача результат по запросу осуществляется в асинхронном режиме в сроки, определенные регламентом. 1.5 Схема взаимодействия В рамках взаимодействия ИС РОИВ направляет в адрес ИС Росприроднадзора (ПТК Госконтроль) сообщение с заявкой на предоставлении копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух. При поступлении сведений ИС Росприроднадзора отправляет сообщение с уведомлением о постановке заявления в очередь на обработку (структура или, в случае ошибки передачи данных или форматно-логического контроля, сообщение о невозможности успешной обработки. Результат получения сообщения возвращается в параметре OperationStatus, Details блока дополнительной информации StatusInfo и ResultTicket – код регистрации запроса. В качестве результата возвращается файл с копией документа об утверждении нормативов допустимых выбросов (ПДВ) в атмосферный воздух, путь к которому указан в параметре FileUrl. 5 Для запроса результата – используется параметр «код регистрации», возвращенный сервисом при регистрации запроса. 1.6 Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами. 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция «NewRequest» 2.1.1 Общие сведения Код операции: NewRequest Наименование операции: Создать запрос на получении копии документа об утверждении нормативов предельно допустимых выбросов (ПДВ) в атмосферный воздух. Назначение операции: Операция предназначена для передачи данных заявки из ИС РОИВ в ИС Росприроднадзра ПТК Госконтроль 2.1.2 Описание входных параметров Состав и значение параметров блок структурированных сведений в соответствии с требованиями поставщика приведен в Таблица 1. Элементы Soap сообщения, относящиеся к унифицированному служебному блоку передачи структурированных сведений в соответствии с требованиями поставщика находятся в пространстве имен http://smev.rpn.ru/rev110801. XML данные запроса согласно требований методических рекомендаций передаются в блоке AppDocument. Таблица 1 - Состав и значение параметров блока структурированных сведений, являющихся параметрами запроса Наименован ие параметра Тип данн ых Описание ProcedureCod e string Идентификатор типа запроса к ФОИВ. Для данной услуги константа 6. SendToRpnBr intege anch r 2.1.3 Идентификатор территориального подразделения – получателя запроса, согласно приведенному справочнику (см. StatusInfo Код № параметр а Описание параметра Обязательн ость Способ заполнения/ Тип Коммента рий 1 Код статуса заявления + integer Заполняет ся в rpn:Code 6 соответств ии со справочни ком статусов заявлений 2 rpn:TextCo de Текстовый код + string Заполняет ся в соответств ии со справочни ком статусов заявлений 3 rpn:Descrip tion Описание + String 1024 знака 4 rpn:Details Дополнител ьная информация + String 1024 знака Описания справочников). ResultsTicket long Для запроса результата – код регистрации, возвращенный сервисом при регистрации запроса FileUrl String Путь к файлу с данными Заявки. Параметр необязательный. Если не заполнен, то данные заявки приведены в файле с именем req_<CaseNumber>.xml, где <CaseNumber> - значение соответствующего поля в блоке Message Требования к полям XML данных запроса приведены в Таблица 2 Таблица 2 - Требования к составу XML файла данных заявки № п\п Код параметра 1 declarType Описание параметра Тип заявителя Тип поля Число + 1 знак 2 nameOrg Наименование организации Текст +- 250 знака 3 orgFIO ФИО руководителя Текст +- 250 знака 4 jurAddress Текст +- 1024 знака 5 kpp Юридический адрес хозяйствующего субъекта КПП Число +- 9 знаков 7 Обязательность Комментарий № п\п Код параметра 6 nameLast Описание параметра Фамилия Тип поля Текст Обязательность Комментарий +- 250 знаков 7 nameFirst Имя Текст +- 250 знаков 8 nameMiddle Отчество Текст +- 250 знаков 9 pspSerNom Серия и номер паспорта Текст +- 10 pspData Кем и когда выдан паспорт Текст +- 250 знака 11 pstAddress Текст + 1024 знака 12 ogrn Фактический адрес хозяйствующего субъекта ОГРН/ОГРНИП Число + 13 inn ИНН Число + 2.1.4 Описание выходных параметров В качестве результата возвращается файл с копией письма-уведомления об утверждении ПДВ, путь к которому указан в параметре FileUrl. Состав и значение параметров блока структурированных сведений приведен в Таблица 3 и соответствует требованиям методических рекомендаций по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии версии 2.4.3, опубликованных на http://smev.gosuslugi.ru. Таблица 3 - Состав и значение параметров блока структурированных сведений Наименование параметра Тип данных Описание OperationStatus integer Результат в выполнения операции. 0 – ошибка 1 – успешно 2 – результат не готов (для запроса результата) StatusInfo Блок дополнительной информации Текущий статус заявления для успешных операций или информация об ошибке для неудачных ResultsTicket long Код регистрации запроса FileUrl String Путь к XML файлу с данными ответа на запрос Таблица 4 - Состав и значение параметров блока дополнительной информации 8 Наименование параметра Тип данных Описание Code integer Код TextCode string Текстовый код Description string Описание Details string Дополнительная информация 2.1.5 Коды возвратов № Код возврата Описание кода возврата ИС 1 2 Условия возникновения Комментарий ФОИВ (сервер) принял Успешно зарегистрировано заявление 1 Ошибка регистрации Заявления 0 Обращение не зарегистрировано по причине ошибок форматнологического контроля 2.1.6 Контрольные примеры 2.1.6.1 Пример вызова сервиса <soapenv:Envelope xmlns:smev="http://smev.gosuslugi.ru/rev110801" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" 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" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <!--Заголовок электронного сообщения--> <soapenv:Header> </soapenv:Header> <!--Тело электронного сообщения--> <soapenv:Body wsu:Id="body"> <msg:MessageEnvelope xmlns:msg="http://smev.rpn.ru/rev110801/message"> <!--Унифицированный служебный блок атрибутов сообщения СМЭВ. Подписывается ЭП ОВ информационной системы, отправляющей электронное сообщение--> <smev:Message> <smev:Sender> <smev:Code>1</smev:Code> <smev:Name>Данные о системе-инициаторе взаимодействия (Потребителе)</smev:Name> </smev:Sender> <smev:Recipient> <smev:Code>RPN_SYS_1</smev:Code> <smev:Name>Росприроднадзор - ПТК Госконтроль</smev:Name> </smev:Recipient> <smev:Originator> <smev:Code>3</smev:Code> <smev:Name>Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия</smev:Name> </smev:Originator> <smev:TypeCode>5</smev:TypeCode> <smev:Date>2011-08-03T00:00:00</smev:Date> <smev:ServiceCode>3</smev:ServiceCode> 9 <smev:CaseNumber>18</smev:CaseNumber> </smev:Message> <!--Унифицированный служебный блок-обертка передаваемых данных сообщения СМЭВ. Данные электронного сообщения--> <smev:MessageData> <!--Унифицированный блок-обертка для передачи информации в соответствии с требованиями поставщика-> <smev:AppData xmlns:rpn="http://smev.rpn.ru/rev110801"> <!--Данные из ФОИВ--> <rpn:SendToRpnBranch>1</rpn:SendToRpnBranch> <rpn:ProcedureCode>6</rpn:ProcedureCode> </smev:AppData> <!--Унифицированный блок передачи прикладных данных--> <smev:AppDocument> <!--Передаваемый ZIP-архив в Base64--> <smev:BinaryData>UEsDBBQAAAAIADh9iD9dpIrwLQEAAOkBAAAKAAAAcmVxXzE4LnhtbLVRTWrCQBTeC97hkbXNNIl U hXGkG6ErN/YAwYRgq5MwsaXdlUpLoV0XFyL0BsFaEIP2Cm9O0iv0jUkhFygzMPPe973v/f3k37x3 N53AbajScSy7lmOfWhDKURyMZdS1Lof9k7YFPQH1Gg/8mS/qNQAehKOJr4b3SSg8zioWHGHpT8OB igSuzAELP/QjbjHXb7jXr/gFuNNz/YR73Fqc/bGL2FhF/YuBwAWuMSPGAdeAC5suZyVWEK+TRDQ9 x3WdduuMM2MWwNWNOg8CFaapwCWuGoCfNlAhGyphr5+NIh4aoOeYk3+JmX7QL5Qrxwzwndy7IyWj wI0NDj07XNOHs4ryMVOSzv4pU0W5HEukpHC9JvXaabdc6prGYXwFPJZSNDsG8YjEmbHNyli5s19Q SwMEFAAAAAgAOH2IP12kivAtAQAA6QEAAA4AAAByZXFfMTgueG1sLnNpZ7VRTWrCQBTeC97hkbXN NIlUhXGkG6ErN/YAwYRgq5MwsaXdlUpLoV0XFyL0BsFaEIP2Cm9O0iv0jUkhFygzMPPe973v/f3k 37x3N53AbajScSy7lmOfWhDKURyMZdS1Lof9k7YFPQH1Gg/8mS/qNQAehKOJr4b3SSg8zioWHGHp T8OBigSuzAELP/QjbjHXb7jXr/gFuNNz/YR73Fqc/bGL2FhF/YuBwAWuMSPGAdeAC5suZyVWEK+T RDQ9x3WdduuMM2MWwNWNOg8CFaapwCWuGoCfNlAhGyphr5+NIh4aoOeYk3+JmX7QL5Qrxwzwndy7 IyWjwI0NDj07XNOHs4ryMVOSzv4pU0W5HEukpHC9JvXaabdc6prGYXwFPJZSNDsG8YjEmbHNyli5 s19QSwECFAAUAAAACAA4fYg/XaSK8C0BAADpAQAACgAAAAAAAAAAACAAAAAAAAAAcmVxXzE4Lnht bFBLAQIUABQAAAAIADh9iD9dpIrwLQEAAOkBAAAOAAAAAAAAAAAAIAAAAFUBAAByZXFfMTgueG1s LnNpZ1BLBQYAAAAAAgACAHQAAACuAgAAAAA=</smev:BinaryData> </smev:AppDocument> </smev:MessageData> </msg:MessageEnvelope> </soapenv:Body> </soapenv:Envelope> Примечание. Запрос должен быть подписан согласно требованиям Методических рекомендаций по разработке электронных сервисов и применению технологии электронной подписи при межведомственном электронном взаимодействии версии 2.4.3, опубликованных на http://smev.gosuslugi.ru. В тестовой среде допускается отправка неподписанного запроса, для этого в запрос должен быть добавлен заголовок: <SkipSignatureCheck xmlns="http://smev.rpn.ru/rev110801"/> 2.1.6.2 Пример ответа на запрос в случае успешного исполнения <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:rpn="http://smev.rpn.ru/rev110801" xmlns:smev="http://smev.gosuslugi.ru/rev110801" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <s:Body wsu:Id="body"> <rpn:MessageEnvelope> <smev:Message> <smev:Sender> <smev:Code>RPN_SYS_1</smev:Code> <smev:Name>Росприроднадзор - ПТК Госконтроль</smev:Name> </smev:Sender> <smev:Recipient> <smev:Code>1</smev:Code> <smev:Name>Данные о системе-инициаторе взаимодействия (Потребителе)</smev:Name> </smev:Recipient> <smev:Originator> <smev:Code>3</smev:Code> 10 <smev:Name>Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия</smev:Name> </smev:Originator> <smev:TypeCode>5</smev:TypeCode> <smev:Date>2011-08-28T23:56:38.7425399Z</smev:Date> </smev:Message> <smev:MessageData> <smev:AppData> <rpn:OperationStatus>1</rpn:OperationStatus> <rpn:ResultsTicket>1132435</rpn:ResultsTicket> <rpn:StatusInfo> <rpn:Code>40</rpn:Code> <rpn:Description>Подано</rpn:Description> <rpn:Details>Запрос был получен и направлен в обработку</rpn:Details> </rpn:StatusInfo> </smev:AppData> </smev:MessageData> </rpn:MessageEnvelope> </s:Body> </s:Envelope> 2.1.6.3 Пример ответа на ошибочный запрос <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://docs.oasisopen.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:rpn="http://smev.rpn.ru/rev110801" xmlns:smev="http://smev.gosuslugi.ru/rev110801" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <s:Body wsu:Id="body"> <rpn:MessageEnvelope> <smev:Message> <smev:Sender> <smev:Code>RPN_SYS_1</smev:Code> <smev:Name>Росприроднадзор - ПТК Госконтроль</smev:Name> </smev:Sender> <smev:Recipient> <smev:Code>1</smev:Code> <smev:Name>Данные о системе-инициаторе взаимодействия (Потребителе)</smev:Name> </smev:Recipient> <smev:Originator> <smev:Code>3</smev:Code> <smev:Name>Данные о системе, инициировавашей цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия</smev:Name> </smev:Originator> <smev:TypeCode>1</smev:TypeCode> <smev:Date>2011-08-30T14:11:43.0070165Z</smev:Date> <smev:ServiceCode>10001687282</smev:ServiceCode> <smev:CaseNumber>5</smev:CaseNumber> </smev:Message> <smev:MessageData> <smev:AppData> <rpn:OperationStatus>0</rpn:OperationStatus> <rpn:StatusInfo> <rpn:Code>509</rpn:Code> <rpn:TextCode>ERROR_FILE_NOT_FOUND_IN_ARCHIVE</rpn:TextCode> <rpn:Details>req_5.xml</rpn:Details> </rpn:StatusInfo> </smev:AppData> </smev:MessageData> </rpn:MessageEnvelope> </s:Body> </s:Envelope> 2.1.6.4 Пример XML-файла данных запроса <?xml version="1.0" encoding="UTF-8" ?> 11 <data> <declarType>3</declarType> <nameOrg>ООО "Стильные кухни"</nameOrg> <orgFIO>Иванов И.И.</orgFIO> <kpp>431221876</kpp> <jurAddress>МО, г. Одинцово, ул. Маршала Жукова, д. 1, кв. 1</jurAddress> <pstAddress>МО, г. Одинцово, ул. Маршала Жукова, д. 1, кв. 1</pstAddress> <ogrn>2348769872221</ogrn> <inn>4998723234</inn> </data> 3 МЕТОДИКА ИСПЫТАНИЙ 3.1 Общие условия Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Порядок проведения типовых испытаний предполагает следующие этапы: Проверка комплектности предоставленной документации; Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса; Регистрация сервиса и тестирование сервиса на контрольном примере. 3.2 Параметры испытаний на тестовой среде Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре. Сведения, необходимые для тестирования электронного сервиса на тестовом контуре СМЭВ: Контактные сведения о лице, ответственном со стороны Поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса на тестовом контуре СМЭВ: Аксёнкина Дина Анатольевна, тел. (499) 254-74-10. Адрес размещения тестового экземпляра электронного сервиса:, URL к веб-сервису -, URL к WSDL -. Режим функционирования тестовой среды и особые условия ее доступности: 24/5 (круглосуточно по будням). Для того, чтобы протестировать сервис необходимо: зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования; протестировать все операции на основании контрольных примеров. 12 3.3 Параметры испытаний на продуктивной среде Сведения, необходимые для тестирования электронного сервиса на продуктивном контуре СМЭВ: Контактные сведения о лице, ответственном со стороны Поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса на тестовом контуре СМЭВ: Аксёнкина Дина Анатольевна, тел. (499) 254-74-10. Адрес размещения тестового экземпляра электронного сервиса: 192.168.0.157, URL к веб-сервису , URL к WSDL -. Режим функционирования продуктивной среды и особые условия ее доступности: 24/7 (круглосуточно). Для того, чтобы протестировать сервис необходимо: зарегистрировать сервис на продуктивной среде во время ее доступности согласно режиму функционирования; протестировать все операции на основании контрольных примеров. ВНИМАНИЕ. Для тестирования сервиса в продуктиве в качестве территориального органа Росприроднадзора – получателя запроса необходимо указывать «999 – Управление Росприроднадзора, используемое для тестовых целей». 3.4 Особые условия 4 ПРИЛОЖЕНИЯ 4.1 Описание сервиса (WSDL) <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex"x mlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://smev.rpn.ru/rev110801" xmlns:soap12="http://sche mas.xmlsoap.org/wsdl/soap12/"xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/ad dressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract"xmlns:wsa="http://schemas.xmlsoap.or g/ws/2004/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"xmlns:wsaw="http://www.w3.org/ 2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSc hema"xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" name="S110801" targetNamespace="http://smev.rpn.ru/ rev110801"> <wsp:Policy wsu:Id="CustomBinding_IS110801_policy"> <wsp:ExactlyOne> <wsp:All> <wsaw:UsingAddressing/> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsdl:types> <xsd:schema targetNamespace="http://smev.rpn.ru/rev110801/Imports"> <xsd:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd0" namespace="http://smev.rpn.ru/rev110801/me ssage"/> <xsd:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd2" namespace="http://smev.gosuslugi.ru/rev1108 01"/> <xsd:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/20 03/10/Serialization/"/> <xsd:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd3" namespace="http://smev.rpn.ru/rev110801"/> </xsd:schema> 13 </wsdl:types> <wsdl:message name="SmevRequest"> <wsdl:part xmlns:q1="http://smev.rpn.ru/rev110801/message" name="parameters" element="q1:MessageEnvelope"/> </wsdl:message> <wsdl:message name="SmevRequest_Headers"> <wsdl:part xmlns:q2="http://smev.gosuslugi.ru/rev110801" name="Header" element="q2:Header"/> </wsdl:message> <wsdl:portType name="IS110801"> <wsdl:operation name="NewRequest"> <wsdl:input wsaw:Action="http://smev.rpn.ru/rev110801/IS110801/NewRequest" name="SmevRequest" message="tns:Smev Request"/> <wsdl:output wsaw:Action="http://smev.rpn.ru/rev110801/IS110801/NewRequestResponse" name="SmevRequest" message= "tns:SmevRequest"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="CustomBinding_IS110801" type="tns:IS110801"> <wsp:PolicyReference URI="#CustomBinding_IS110801_policy"/> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="NewRequest"> <soap:operation soapAction="http://smev.rpn.ru/rev110801/IS110801/NewRequest" style="document"/> <wsdl:input name="SmevRequest"> <soap:header message="tns:SmevRequest_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:input> <wsdl:output name="SmevRequest"> <soap:header message="tns:SmevRequest_Headers" part="Header" use="literal"/> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="S110801"> <wsdl:port name="CustomBinding_IS110801" binding="tns:CustomBinding_IS110801"> <soap:address location="http://rpn.gov.ru:8081/S110801.svc"/> <wsa10:EndpointReference> <wsa10:Address>http://rpn.gov.ru:8081/S110801.svc</wsa10:Address> </wsa10:EndpointReference> </wsdl:port> </wsdl:service> </wsdl:definitions> 4.1.1 Описание схемы xsd0 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://smev.rpn.ru/rev110801/message" elementFo rmDefault="qualified"targetNamespace="http://smev.rpn.ru/rev110801/message"> <xs:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd2" namespace="http://smev.gosuslugi.ru/rev11080 1"/> <xs:element name="MessageEnvelope"> <xs:complexType> <xs:sequence> <xs:element xmlns:q1="http://smev.gosuslugi.ru/rev110801" minOccurs="0" ref="q1:Message"/> <xs:element xmlns:q2="http://smev.gosuslugi.ru/rev110801" minOccurs="0" ref="q2:MessageData"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> 4.1.2 Описание схемы xsd1 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serializatio n/" attributeFormDefault="qualified"elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003 /10/Serialization/"> <xs:element name="anyType" nillable="true" type="xs:anyType"/> <xs:element name="anyURI" nillable="true" type="xs:anyURI"/> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/> 14 <xs:element name="boolean" nillable="true" type="xs:boolean"/> <xs:element name="byte" nillable="true" type="xs:byte"/> <xs:element name="dateTime" nillable="true" type="xs:dateTime"/> <xs:element name="decimal" nillable="true" type="xs:decimal"/> <xs:element name="double" nillable="true" type="xs:double"/> <xs:element name="float" nillable="true" type="xs:float"/> <xs:element name="int" nillable="true" type="xs:int"/> <xs:element name="long" nillable="true" type="xs:long"/> <xs:element name="QName" nillable="true" type="xs:QName"/> <xs:element name="short" nillable="true" type="xs:short"/> <xs:element name="string" nillable="true" type="xs:string"/> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/> <xs:element name="char" nillable="true" type="tns:char"/> <xs:simpleType name="char"> <xs:restriction base="xs:int"/> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration"/> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/> <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/> <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid"/> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName"/> <xs:attribute name="Id" type="xs:ID"/> <xs:attribute name="Ref" type="xs:IDREF"/> </xs:schema> 4.1.3 Описание схемы xsd2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://smev.gosuslugi.ru/rev110801" elementForm Default="qualified"targetNamespace="http://smev.gosuslugi.ru/rev110801"> <xs:import schemaLocation="http://rpn.gov.ru:8081/S110801.svc?xsd=xsd3" namespace="http://smev.rpn.ru/rev110801"/> <xs:complexType name="SmevMessage"> <xs:sequence> <xs:element name="Sender" nillable="true" type="tns:SmevOrgExternal"/> <xs:element name="Recipient" nillable="true" type="tns:SmevOrgExternal"/> <xs:element name="Originator" nillable="true" type="tns:SmevOrgExternal"/> <xs:element name="TypeCode" nillable="true" type="xs:string"/> <xs:element name="Date" type="xs:dateTime"/> <xs:element minOccurs="0" name="RequestIdRef" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="OriginRequestIdRef" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> 15 </xs:annotation> </xs:element> <xs:element minOccurs="0" name="ServiceCode" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="CaseNumber" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="SmevMessage" nillable="true" type="tns:SmevMessage"/> <xs:complexType name="SmevOrgExternal"> <xs:sequence> <xs:element name="Code" nillable="true" type="xs:string"/> <xs:element name="Name" nillable="true" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:element name="SmevOrgExternal" nillable="true" type="tns:SmevOrgExternal"/> <xs:element name="Message" nillable="true" type="tns:SmevMessage"/> <xs:complexType name="SmevMessageData"> <xs:sequence> <xs:element xmlns:q1="http://smev.rpn.ru/rev110801" name="AppData" nillable="true" type="q1:SmevAppData"/> <xs:element minOccurs="0" name="AppDocument" nillable="true" type="tns:SmevAppDocument"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="SmevMessageData" nillable="true" type="tns:SmevMessageData"/> <xs:complexType name="SmevAppDocument"> <xs:sequence> <xs:element minOccurs="0" name="BinaryData" nillable="true" type="xs:base64Binary"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Reference" nillable="true" type="xs:base64Binary"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="DigestValue" nillable="true" type="xs:base64Binary"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> 16 </xs:sequence> </xs:complexType> <xs:element name="SmevAppDocument" nillable="true" type="tns:SmevAppDocument"/> <xs:element name="MessageData" nillable="true" type="tns:SmevMessageData"/> <xs:complexType name="SmevHeader"> <xs:sequence> <xs:element minOccurs="0" name="MessageId" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="TimeStamp" nillable="true" type="xs:dateTime"/> </xs:sequence> </xs:complexType> <xs:element name="SmevHeader" nillable="true" type="tns:SmevHeader"/> <xs:element name="Header" nillable="true" type="tns:SmevHeader"/> </xs:schema> 4.1.4 Описание схемы xsd3 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://smev.rpn.ru/rev110801" elementFormDefaul t="qualified"targetNamespace="http://smev.rpn.ru/rev110801"> <xs:complexType name="SmevAppData"> <xs:sequence> <xs:element minOccurs="0" name="OperationStatus" nillable="true" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="ResultsTicket" nillable="true" type="xs:long"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="StatusInfo" nillable="true" type="tns:SmevStatusInfo"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="SendToRpnBranch" nillable="true" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="ProcedureCode" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="SmevAppData" nillable="true" type="tns:SmevAppData"/> <xs:complexType name="SmevStatusInfo"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="xs:int"/> <xs:element minOccurs="0" name="TextCode" nillable="true" type="xs:string"> <xs:annotation> 17 <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Details" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false"/> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="SmevStatusInfo" nillable="true" type="tns:SmevStatusInfo"/> </xs:schema> 4.2 Описание общих структур данных 4.2.1 StatusInfo № 1 Код параметра rpn:Code Описание параметра Обязательность Код статуса заявления + Способ заполнения/Тип Комментарий integer Заполняется в соответствии со справочником статусов заявлений 2 rpn:TextCode Текстовый код + string Заполняется в соответствии со справочником статусов заявлений 3 rpn:Description Описание + String 1024 знака 4 rpn:Details Дополнительна я информация + String 1024 знака 4.3 Описания справочников 4.3.1 Справочник территориальных органов Росприроднадзора 0 Федеральная служба по надзору в сфере природопользования (Центральный аппарат) 1 Департамент Росприроднадзора по Центральному федеральному округу 18 101 Управление Росприроднадзора по Белгородской области 102 Управление Росприроднадзора по Брянской области 103 Управление Росприроднадзора по Владимирской области 104 Управление Росприроднадзора по Воронежской области 105 Управление Росприроднадзора по Ивановской области 106 Управление Росприроднадзора по Калужской области 107 Управление Росприроднадзора по Костромской области 108 Управление Росприроднадзора по Курской области 109 Управление Росприроднадзора по Липецкой области 111 Управление Росприроднадзора по Рязанской области 112 Управление Росприроднадзора по Смоленской области 113 Управление Росприроднадзора по Тамбовской области 114 Управление Росприроднадзора по Тверской области 115 Управление Росприроднадзора по Тульской области 116 Управление Росприроднадзора по Ярославской области 117 Управление Росприроднадзора по Орловской области 2 Департамент Росприроднадзора по СевероЗападному федеральному округу 201 Управление Росприроднадзора по Архангельской области 202 Управление Росприроднадзора по Вологодской области 203 Управление Росприроднадзора по Республике Коми 204 Управление Росприроднадзора по Калининградской области 19 205 Управление Росприроднадзора по Республике Карелия 206 Управление Росприроднадзора по Мурманской области 207 Управление Росприроднадзора по Ненецкому автономному округу 208 Управление Росприроднадзора по Новгородской области 209 Управление Росприроднадзора по Псковской области 3 Департамент Росприроднадзора по Южному федеральному округу 301 Управление Росприроднадзора по Астраханской области 302 Управление Росприроднадзора по Волгоградской области 303 Управление Росприроднадзора по Краснодарскому краю и Республике Адыгея 304 Управление Росприроднадзора по Республике Калмыкия 4 Департамент Росприроднадзора по СевероКавказскому федеральному округу 401 Управление Росприроднадзора по Ставропольскому краю 402 Управление Росприроднадзора по Республике Дагестан 403 Управление Росприроднадзора по Республике Ингушетия 404 Управление Росприроднадзора по КабардиноБалкарской Республике 405 Управление Росприроднадзора по КарачаевоЧеркесской Республике 406 Управление Росприроднадзора по Республика Северная ОсетияАлания 407 Управление Росприроднадзора по Чеченской Республике 5 Департамент Росприроднадзора по Приволжскому федеральному округу 501 Управление Росприроднадзора по Республике Башкортостан 502 Управление Росприроднадзора по Кировской области 20 503 Управление Росприроднадзора по Оренбургской области 504 Управление Росприроднадзора по Пензенской области 505 Управление Росприроднадзора по Пермскому краю 506 Управление Росприроднадзора по Самарской области 507 Управление Росприроднадзора по Саратовской области 508 Управление Росприроднадзора по Республике Татарстан 509 Управление Росприроднадзора по Удмуртской Республике 510 Управление Росприроднадзора по Ульяновской области 511 Управление Росприроднадзора по Чувашской Республике 512 Управление Росприроднадзора по Республике Марий Эл 513 Управление Росприроднадзора по Республике Мордовия 6 Департамент Росприроднадзора по Уральскому федеральному округу 601 Управление Росприроднадзора по Курганской области 602 Управление Росприроднадзора по Тюменской области 603 Управление Росприроднадзора по ХантыМансийскому автономному округуЮгре 604 Управление Росприроднадзора по Челябинской области 605 Управление Росприроднадзора по ЯмалоНенецкому автономному округу 7 Департамент Росприроднадзора по Сибирскому федеральному округу 701 Управление Росприроднадзора по Алтайскому краю и Республике Алтай 702 Управление Росприроднадзора по Республике Бурятия 21 703 Управление Росприроднадзора по Красноярскому краю 704 Управление Росприроднадзора по Иркутской области 705 Управление Росприроднадзора по Кемеровской области 706 Управление Росприроднадзора по Омской области 707 Управление Росприроднадзора по Томской области 708 Управление Росприроднадзора по Забайкальскому краю 709 Управление Росприроднадзора по Республике Тыва 710 Управление Росприроднадзора по Республике Хакасия 8 Департамент Росприроднадзора по Дальневосточному федеральному округу 801 Управление Росприроднадзора по Амурской области 802 Управление Росприроднадзора по Приморскому краю 803 Управление Росприроднадзора по Еврейской автономному округу 804 Управление Росприроднадзора по Камчатскому краю 805 Управление Росприроднадзора по Магаданской области 806 Управление Росприроднадзора по Республике Саха (Якутия) 807 Управление Росприроднадзора по Сахалинской области 808 Управление Росприроднадзора по Чукотскому автономному округу 999 – Управление Росприроднадзора, используемое для тестовых целей 4.3.2 Справочник статусов заявлений Код статуса для передачи в Описание статуса ПГУ (status_code) 020 Состояние, когда пользователь ещё не отправил заявление 22 Код статуса для передачи в Описание статуса ПГУ (status_code) 025 Заявление послано, но РОИВ ещё не вернул ответ 005 Произошла техническая ошибка при передаче в ИС РОИВ, например тайм-аут. 030 РОИВ получил заявление, но ещё не прошёл контроль целостности 010 ИС РОИВ может вернуть заявление по многим причинам некорректного заполнения полей формы. 040 ИС РОИВ (сервер) принял заявление 000 Заявление, удалённое пользователем. Только из состояний Черновик и Возврат. 110 РОИВ принял заявление к рассмотрению 200 Результат готов. Приглашение на получение результата. 300 Пользователь получил результат 4.4 Иные приложения 23