Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Федеральная служба по гидрометеорологии и мониторингу окружающей среды РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ЭЛЕКТРОННОГО СЕРВИСА СМЭВ Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Дата: [25.04.2013] Версия: [1.07] Листов: [40] 1 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета СОДЕРЖАНИЕ ОБЩИЕ СВЕДЕНИЯ ......................................................................................................................4 1.1 Руководящие документы .................................................................................................................. 4 1.2 Описание электронного сервиса ...................................................................................................... 4 1.3 Операции (методы) электронного сервиса ..................................................................................... 5 1.4 Сценарии использования .................................................................................................................. 5 1.5 Схема взаимодействия...................................................................................................................... 5 1.6 Связи с другими электронными сервисами .................................................................................... 6 1.7 Описание типов данных, используемых в сервисе. ....................................................................... 6 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ.............................................................................................7 1 2.1 Операция «Первичный запрос» ....................................................................................................... 7 2.1.1 Общие сведения ......................................................................................................................... 7 2.1.2 Описание входных параметров ................................................................................................ 7 2.1.3 Описание выходных параметров .............................................................................................. 8 2.1.4 Контрольные примеры .............................................................................................................. 8 2.2 Операция «Вторичный запрос» ..................................................................................................... 11 2.2.1 Общие сведения ....................................................................................................................... 11 2.2.2 Описание входных параметров .............................................................................................. 11 2.2.3 Описание выходных параметров ............................................................................................ 12 2.2.4 Контрольные примеры ............................................................................................................ 14 МЕТОДИКА ИСПЫТАНИЙ .......................................................................................................18 3.1 Общие условия ................................................................................................................................ 18 3.2 Параметры испытаний на тестовой среде .................................................................................... 18 3.3 Параметры испытаний на продуктивной среде ........................................................................... 19 3.4 Особые условия ............................................................................................................................... 19 4 ПРИЛОЖЕНИЯ.............................................................................................................................20 4.1 Описание сервиса (WSDL) ............................................................................................................. 20 4.2 XSD=1 .............................................................................................................................................. 22 4.3 XSD=2 .............................................................................................................................................. 31 4.4 XSD=3 .............................................................................................................................................. 33 3 4.5 XSD=4 .............................................................................................................................................. 34 4.6 XSD=5 .............................................................................................................................................. 35 4.7 XSD=6 .............................................................................................................................................. 37 4.8 Описания справочников ................................................................................................................. 41 2 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета изменения Версия Дата 1.01 10.02.12 1.02 15.02.12 1.03 29.02.12 1.04 16.03.12 1.05 16.10.12 1.06 18.10.12 1.07 25.04.2013 Автор Архипова Е.В. Архипова Е.В. Архипова Е.В. Архипова Е.В. И.М. Ногманов И.М. Ногманов Пучинина Е.Б. Изменения Разработка руководства пользователя Корректировка данных руководства пользователя Актуализация руководства пользователя согласно методическим рекомендациям 2.3.4 Актуализация руководства пользователя согласно методическим рекомендациям 2.4 Обновление разделов 3.2, 3.3, 2.1.4, 2.2.4, 4. Обновление разделов 2.1.4, 2.2.4, 4. Актуализация контрольных примеров. ТЕРМИНЫ/СОКРАЩЕНИЯ Термин/сокращение СМЭВ СЭБД Поставщик ЭС 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 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия»; Распоряжение Правительства Российской Федерации от 17 марта 2011 г. №442-р. 1.2 Описание электронного сервиса Наименование: Автоматизированная система реализации сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Назначение Предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Поставщик: Федеральная служба по гидрометеорологии и мониторингу окружающей среды Российской Федерации Область применения: Межведомственное взаимодействие 4 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 1.3 Операции (методы) электронного сервиса Электронный сервис по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета включает методы, обеспечивающие: регистрацию запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета; запрос состояния принятого запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета. Метод Назначение Код: PutDocument Наименование: первичный сведений о лицензии Принимает электронное сообщение с данными запроса сведений о лицензии по отдельным по отдельным видам деятельности, отнесенным к компетенции Росгидромета видам деятельности, отнесенным к компетенции Росгидромета в формате XML и возвращает квитанцию. Код: GetDocumentResult Наименование: вторичный запрос сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Принимает электронное сообщение с запросом результата обработки первичного запроса в формате XML и возвращает результат обработки запроса 1.4 Сценарии использования Взаимодействие реализовано по асинхронной схеме. Информационная система ведомства вызывает сервис и передает данные для первичного запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета с помощью метода PutDocument. Этот метод проводит регистрацию запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета и возвращает квитанцию с результатом регистрации. Для получения результата обработки запроса, система-потребитель должна вызвать метод GetDocumentResult, результатом работы которого будет ответ, содержащий статус обработки заявки и, в случае готовности, ответ с запрашиваемыми данными. 1.5 Схема взаимодействия В рамках взаимодействия информационная система ведомства направляет в адрес сервиса два вида сообщении: сообщение с данными для регистрации первичного запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета и сообщение с запросом результата обработки первичного запроса. Сервис в ответ должен направить в адрес потребителя услуги сообщение с квитанцией о статусе запроса и данными ответа в случае их готовности. 5 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета registry_update_service registry_update_service_callback Put/Update Notify (Доставка) Notify (Результат обработки) Рисунок 1 – Описание работы сервиса 1.6 Связи с другими электронными сервисами Данный сервис не имеет связей с другими сервисами 1.7 Описание типов данных, используемых в сервисе. № п/ п Наименование типа переменной Тип Значение (длина для String) 1 DVarchar80Type string 80 2 DDateType Date xxxx-yy-zz 3 DExternalKeyType String 40 4 DVarchar3000Type String 3000 5 DVarchar1000Type String 1000 6 DBarcodeType String 44 7 DDatetimeType dateTime xxxx-yy-zzThh-mm-ss 8 DIntegerType Integer max = 2147483647 min = -2147483648 9 DDescriptionType String 1000 10 DVarchar10Type String 10 11 DIdType Integer max = 2147483647 min = -2147483648 12 DMetanameType String 31 6 Комментарий год-месяц-число Год-месяц-число часы-минутысекунды Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 13 DOkoguCodeType String 5 14 DEmailAddressType String 100 15 DAddressType String 250 16 DCode2Type String 2 17 DVarchar250Type String 250 18 DVarchar50Type String 50 19 DInnulType String 10 20 DKppType String 9 21 DVarchar100Type String 100 22 DOgrnType String 15 23 DInnType String 12 24 DBlobType String Длина не ограничена 2 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 2.1 Операция « Первичный запрос» 2.1.1 Общие сведения Код операции: PutDocument Наименование операции: Первичный запрос на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Назначение операции: Операция предназначена для подачи запроса сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 2.1.2 Описание входных параметров IQueryLicRosgidromet - запрос сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета № Код параметра Описание параметра 1 LicenseeLastname Фамилия 2 LicenseeFirstname Имя 3 LicenseeSecondname Отчество 4 LicenseeInnip ИНН 5 LicenseeOgrnip ОГРН 6 LicenseTypecode Код лицензируемого вида деятельности Обяза тельн ость + + + + 7 + Способ заполнения/Тип DVarchar80Type DVarchar40Type DVarchar40Type DInnipType DOgrnipType Комментарий Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Наименование лицензируемого вида деятельности LicenseTypename 7 DVarchar100Type + 2.1.3 Описание выходных параметров Выходные данные: квитанция № Код параметра Описание параметра [Укажите в соответствии с описанием (WSDL) сервиса пространство имен элемента (namespace) и название параметра] [Введите описание параметра. Рекомендуется короткое, понятное и легкочитаемое описание до 200 символов] smev:Message/ smev:Status 1 Статус сообщения. Сведения о статусе электронного сообщения. Обязательность Способ заполнения/Тип [Введите "+" для обязательных полей] [Укажите в соответствии с описанием (WSDL) сервиса пространство и тип данных] [При необходимости введите комментарий об особых свойствах или условиях, накладываемых на параметр] + DVarchar80Type До 80символов Комментарий 2.1.4 Контрольные примеры Запрос сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" 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:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:exc14n="http://www.w3.org/2001/10/xml-exc-c14n#"><S:Header><wsse:Security S:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken open.org/ws-sx/ws-secureconversation/200512" S:mustUnderstand="1" xmlns:ns16="http://docs.oasis- xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" wsu:Id="uuid_ca247719-2393-4179-942b- e0608be04f54">MIIEkDCCBD2gAwIBAgIKfAmiPAAAAAEhZTAKBgYqhQMCAgMFADCBkjEeMBwGCSqGSIb3D QEJARYPY29udGFjdEBla2V5LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTcwN QYDVQQKDC7Ql9CQ0J4g0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRMwEQYDVQ QDEwpDQSBla2V5LnJ1MB4XDTEyMTAwNTA4MDQwMFoXDTEzMTAwNTA4MDYwMFowggEBMRgwFgYFKo UDZAETDTEwMzc3Mzk1MzIxOTIxPjA8BgkqhkiG9w0BCQITL0lOTj03NzAzMDkyNzUyL0tQUD03NzAzMDEwMD EvT0dSTj0xMDM3NzM5NTMyMTkyMRgwFgYIKoUDA4EDAQETCjc3MDMwOTI3NTIxHzAdBgkqhkiG9w0BCQE WEHNtZXZAaG11c2x1Z2kucnUxCzAJBgNVBAYTAlJVMSUwIwYDVQQIHhwANwA3ACAALQAgBDMALgAgBBw EPgRBBDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxHzAdBgNVBAMeFgQgBD4EQQQzBDgENA RABD4EPAQ1BDQwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAo5GVUSVjSoIJ06zLAv BZ+4+2AxtrqIWmu1lgzl1KF3icT7avEpmdshCieaCPyC09lLaCw4oV2CvQvHnFllHOBaOCAf0wggH5MA4GA1Ud 8 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета DwEB/wQEAwIE8DAcBgkqhkiG9w0BCQ8BAf8EDDAKMAgGBiqFAwICFTAuBgNVHSUEJzAlBggrBgEFBQcDAg YIKwYBBQUHAwQGBiqFA2QCAgYHKoUDAgIiBjAUBgNVHSAEDTALMAkGByqFAwMIZAEwHQYDVR0OBBYE FAL4MMuEewLu9tbgce6ABTVE6acyMB8GA1UdIwQYMBaAFO5BFRzf4NtmAtiM7jg7dJJSdjDkMHcGA1UdHwRw MG4wbKBqoGiGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY3JshiFodHRwOi8vY2EuZWtleS5wcm8vY2R wL0NBZWtleS5jcmyGIWh0dHA6Ly9jYTIuZWtleS5ydS9jZHAvQ0Fla2V5LmNybDCBnAYIKwYBBQUHAQEEgY8wg YwwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY2VyMC0GCCsGAQUFBzAChi FodHRwOi8vY2EuZWtleS5wcm8vY2RwL0NBZWtleS5jZXIwLQYIKwYBBQUHMAKGIWh0dHA6Ly9jYTIuZWtleS5y dS9jZHAvQ0Fla2V5LmNlcjArBgNVHRAEJDAigA8yMDEyMTAwNTA4MDQwMFqBDzIwMTMxMDA1MDgwNDA wWjAKBgYqhQMCAgMFAANBAO55xgAD32beZlHzG24gq74fCigrtDrkm2JTjwFboPCHa5n3rEjH0XSVFhABgYbn DScawQSE+AvQSLTGCnU/rDM=</wsse:BinarySecurityToken><ds:Signature open.org/ws-sx/ws-secureconversation/200512" xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" Id="_1"><ds:SignedInfo><ds:CanonicalizationMethod /><ds:SignatureMethod xmlns:ns16="http://docs.oasis- Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><ds:Reference URI="#_5002"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xmlexc-c14n#" /></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig- more#gostr3411" /><ds:DigestValue>iuZzY43WreIpEhQDRU7P61GWekvUUadRHgbkSOckbFI=</ds:DigestValue></ds:Reference ></ds:SignedInfo><ds:SignatureValue>bOHo926NlMUj2ZmydW91Qo84MiX7C1wtBlR925oYiJF5IklwF+y4WaJS d2EoEkUr3CarBcYA4OmPubVAmpOoZw==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference> <wsse:Reference URI="#uuid_ca247719-2393-4179-942b-e0608be04f54" ValueType="http://docs.oasis- open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></S:Header><S:Body wsu:Id="_5002"><ns:PutDocument xmlns="http://www.w3.org/2004/08/xop/include" xmlns:ns="http://www.redsoft.biz/ncore/dx/ws/smev-243" xmlns:smev="http://smev.gosuslugi.ru/rev111111"><smev:Message><smev:Sender><smev:Code>FAVT01001</s mev:Code><smev:Name>Росавиация</smev:Name></smev:Sender><smev:Recipient><smev:Code>RGM00100 1</smev:Code><smev:Name>Росгидромет</smev:Name></smev:Recipient><smev:TypeCode>GSRV</smev:Ty peCode><smev:Status>REQUEST</smev:Status><smev:Date>2012-0202T02:02:02</smev:Date><smev:ExchangeType>2</smev:ExchangeType><smev:ServiceCode>SERVICE001</s mev:ServiceCode><smev:CaseNumber>CASE001</smev:CaseNumber><smev:TestMsg>SMEVTEST</smev:Test Msg></smev:Message><smev:MessageData><smev:AppData><tns:IQueryLicRosgidromet xmlns:smev="http://smev.gosuslugi.ru/rev111111" xmlns:tns="http://www.red- soft.biz/schemas/shgate/common/2011/0.5" xmlns:ws="http://www.red-soft.biz/ncore/dx/ws/smev-243"> <tns:LicenseeFirstname>Иван</tns:LicenseeFirstname> <tns:LicenseeFullname>Федеральная служба</tns:LicenseeFullname> <tns:LicenseeInn>1234567890</tns:LicenseeInn> <tns:LicenseeInnip>1234567890123</tns:LicenseeInnip> <tns:LicenseeLastname>Иванов</tns:LicenseeLastname> <tns:LicenseeOgrn>1234567890123</tns:LicenseeOgrn> <tns:LicenseeOgrnip>123456789012345</tns:LicenseeOgrnip> 9 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <tns:LicenseeSecondname>Иванов</tns:LicenseeSecondname> <tns:LicenseTypecode>111</tns:LicenseTypecode> <tns:LicenseTypename>Росгидромет</tns:LicenseTypename> </tns:IQueryLicRosgidromet></smev:AppData></smev:MessageData></ns:PutDocument></S:Body></S:Envelo pe> Квитанция на запрос на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" 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:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:exc14n="http://www.w3.org/2001/10/xml-exc-c14n#"><S:Header><wsse:Security S:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken open.org/ws-sx/ws-secureconversation/200512" S:mustUnderstand="1" xmlns:ns16="http://docs.oasis- xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" wsu:Id="uuid_91cae22b-3c32-41e5-9164- 679968cfe0dc">MIIEkDCCBD2gAwIBAgIKfAmiPAAAAAEhZTAKBgYqhQMCAgMFADCBkjEeMBwGCSqGSIb3D QEJARYPY29udGFjdEBla2V5LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTcw NQYDVQQKDC7Ql9CQ0J4g0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRMwEQYDV QQDEwpDQSBla2V5LnJ1MB4XDTEyMTAwNTA4MDQwMFoXDTEzMTAwNTA4MDYwMFowggEBMRgwFgYFK oUDZAETDTEwMzc3Mzk1MzIxOTIxPjA8BgkqhkiG9w0BCQITL0lOTj03NzAzMDkyNzUyL0tQUD03NzAzMDEwM DEvT0dSTj0xMDM3NzM5NTMyMTkyMRgwFgYIKoUDA4EDAQETCjc3MDMwOTI3NTIxHzAdBgkqhkiG9w0BC QEWEHNtZXZAaG11c2x1Z2kucnUxCzAJBgNVBAYTAlJVMSUwIwYDVQQIHhwANwA3ACAALQAgBDMALgAgB BwEPgRBBDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxHzAdBgNVBAMeFgQgBD4EQQQzBDg ENARABD4EPAQ1BDQwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAo5GVUSVjSoIJ06 zLAvBZ+4+2AxtrqIWmu1lgzl1KF3icT7avEpmdshCieaCPyC09lLaCw4oV2CvQvHnFllHOBaOCAf0wggH5MA4GA 1UdDwEB/wQEAwIE8DAcBgkqhkiG9w0BCQ8BAf8EDDAKMAgGBiqFAwICFTAuBgNVHSUEJzAlBggrBgEFBQc DAgYIKwYBBQUHAwQGBiqFA2QCAgYHKoUDAgIiBjAUBgNVHSAEDTALMAkGByqFAwMIZAEwHQYDVR0O BBYEFAL4MMuEewLu9tbgce6ABTVE6acyMB8GA1UdIwQYMBaAFO5BFRzf4NtmAtiM7jg7dJJSdjDkMHcGA1Ud HwRwMG4wbKBqoGiGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY3JshiFodHRwOi8vY2EuZWtleS5wc m8vY2RwL0NBZWtleS5jcmyGIWh0dHA6Ly9jYTIuZWtleS5ydS9jZHAvQ0Fla2V5LmNybDCBnAYIKwYBBQUHAQ EEgY8wgYwwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY2VyMC0GCCsGAQU FBzAChiFodHRwOi8vY2EuZWtleS5wcm8vY2RwL0NBZWtleS5jZXIwLQYIKwYBBQUHMAKGIWh0dHA6Ly9jYTIu ZWtleS5ydS9jZHAvQ0Fla2V5LmNlcjArBgNVHRAEJDAigA8yMDEyMTAwNTA4MDQwMFqBDzIwMTMxMDA1M DgwNDAwWjAKBgYqhQMCAgMFAANBAO55xgAD32beZlHzG24gq74fCigrtDrkm2JTjwFboPCHa5n3rEjH0XSVF hABgYbnDScawQSE+AvQSLTGCnU/rDM=</wsse:BinarySecurityToken><ds:Signature xmlns:ns16="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" Id="_1"><ds:SignedInfo><ds:CanonicalizationMethod 10 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" URI="#_5002"><ds:Transforms><ds:Transform /></ds:Transforms><ds:DigestMethod /><ds:Reference Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><ds:DigestValue>srTXOkBxIa0e6DExBAvi1tN+Rc7EGnqOBxFF9KApeSg=</ds:DigestValue></ds:Reference> </ds:SignedInfo><ds:SignatureValue>k0qaBAsoJntnlPRURPtgcfwbgOshWvZxCY991y3XJaJs7sXbF64LOQr+lqSb 4UtfszS4ZLF0FxrGwanqmV5qyg==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference><wsse:R eference URI="#uuid_91cae22b-3c32-41e5-9164-679968cfe0dc" ValueType="http://docs.oasis- open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></S:Header><S:Body wsu:Id="_5002"><ns3:DocumentResult xmlns:ns2="http://www.w3.org/2004/08/xop/include" xmlns:ns3="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:smev="http://smev.gosuslugi.ru/rev111111"><smev:Message><smev:Sender><smev:Code>RGM001001</ smev:Code><smev:Name>Росгидромет</smev:Name></smev:Sender><smev:Recipient><smev:Code>FAVT01 001</smev:Code><smev:Name>Росавиация</smev:Name></smev:Recipient><smev:Originator><smev:Code> RGM001001</smev:Code><smev:Name>Росгидромет</smev:Name></smev:Originator><smev:TypeCode>GS RV</smev:TypeCode><smev:Status>ACCEPT</smev:Status><smev:Date>2013-0404T12:04:15</smev:Date><smev:ExchangeType>2</smev:ExchangeType><smev:RequestIdRef>11111111-11111111-1111111113040</smev:RequestIdRef><smev:OriginRequestIdRef>11111111-1111-11111111111113040</smev:OriginRequestIdRef><smev:CaseNumber>CASE001</smev:CaseNumber><smev:TestMs g>SMEVTEST</smev:TestMsg></smev:Message><smev:MessageData /></ns3:DocumentResult></S:Body></S:Envelope> 2.2 Операция « Вторичный запрос» 2.2.1 Общие сведения Код операции: GetDocumentResult Наименование операции: Вторичный запрос на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета Назначение операции: Операция предназначена для получения статуса запроса на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета и ответа в случае его готовности 2.2.2 Описание входных параметров Входные данные: только служебный блок № Код параметра [Укажите в соответствии с данные в Описание параметра [Введите описание параметра. соответствии с рекомендациями Обязательность Способ заполнения/Тип [Введите "+" для обязательных [Укажите в соответствии с 11 2.4.3 Комментарий [При необходимости Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета описанием (WSDL) сервиса пространство имен элемента (namespace) и название параметра] smev:Message/ smev:Status 1 Рекомендуется короткое, понятное и легкочитаемое описание до 200 символов] Статус сообщения. Сведения о статусе полей] описанием (WSDL) сервиса пространство и тип данных] введите комментарий об особых свойствах или условиях, накладываемых на параметр] + DVarchar80Type До 80символов электронного сообщения. 2.2.3 Описание выходных параметров IQueryLicRosgidromet – сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета № Код параметра Описание параметра Дата решения Обяза тельн ость 1 DecisionDate 2 DecisionNumber 3 AgencyInn ИНН органа власти + + 4 AgencyOgrn ОГРН органа власти + 5 AgencyOkogu ОКОГУоргана власти + AgencyFullname + + Номер решения 7 AgencyShortname 8 LlicenseDate Полное наименование органа власти Краткое наименование органа власти Дата выдачи лицензии 9 LicenseeInn ИНН лицензиата + 10 LicenseeOgrnip ОГРН лицензиата + 11 LicenseSeries Серия лицензии + 12 LicenseeInnip ИНН лицензиата + 13 LicenseNumber Номер лицензии + 14 LicenseDateend Дата окончания лицензии + 15 LicenseeAddress Адрес лицензиата + LicenseTypename Наименование лицензируемого вида деятельности Код типа лицензии + + 6 16 + + 17 LicenseTypecode + 18 LicenseDatestart 19 LicenseeFormcode Дата начала действия лицензии Код формы лицензии 20 LicenseeLastname фамилия лицензиата + 21 LicenseeFirstname имя лицензиата + 22 LicenseeSecondname отчество лицензиата + + 12 Способ заполнения/Тип Комментарий Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета IQueryLicRosgidromet – сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета № Код параметра Описание параметра Обяза тельн ость Способ заполнения/Тип Комментарий Обяза тельн ость Способ заполнения/Тип Комментарий + DVarchar250Type Дата решения 1 DecisionDate 2 DecisionNumber 3 AgencyInn ИНН органа власти + + 4 AgencyOgrn ОГРН органа власти + 5 AgencyOkogu ОКОГУоргана власти + 6 AgencyFullname + 7 AgencyShortname 8 LlicenseDate Полное наименование органа власти Краткое наименование органа власти Дата выдачи лицензии 9 LicenseeInn ИНН лицензиата + 10 LicenseeOgrn ОГРН лицензиата + 11 LicenseSeries Серия лицензии + 12 LicenseNumber Номер лицензии + 13 LicenseDateend Дата окончания лицензии + 14 LicenseeAddress Адрес лицензиата + LicenseTypename Наименование лицензируемого вида деятельности Код типа лицензии + Дата начала действия лицензии Код формы лицензии + Полное наименование лицензиата Наименование организационно-правовой формы краткое наименование лицензиата + должность уполномоченного лица фамилия уполномоченного лица + 15 16 17 18 19 LicenseTypecode LicenseDatestart LicenseeFormcode LicenseeFullname LicenseeFormname 20 + Номер решения + + + + + 21 LicenseeShortname 22 SolverPost 23 SolverLastname 24 SolverFirstname имя уполномоченного лица + SolverSecondname отчество уполномоченного лица + 25 + + OresponseLicenseAddresses – Адрес лицензиата № 1 Код параметра Address Описание параметра Адрес 13 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 2 addressStatus Статус адреса + OResponseLicenseServices – Виды деятельности № Код параметра Описание параметра 1 ServiceName наименование работ(услуг) 2 serviceCode Код работ(услуг) 3 ServiceStatus Статус работ(услуг) Обяза тельн ость Способ заполнения/Тип Комментарий + + + 2.2.4 Контрольные примеры Вторичный запрос на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" 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:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:exc14n="http://www.w3.org/2001/10/xml-exc-c14n#"><S:Header><wsse:Security S:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken open.org/ws-sx/ws-secureconversation/200512" S:mustUnderstand="1" xmlns:ns16="http://docs.oasis- xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" wsu:Id="uuid_4891a15e-d2ce-482d-bd4c- ee394a1f0abb">MIIEkDCCBD2gAwIBAgIKfAmiPAAAAAEhZTAKBgYqhQMCAgMFADCBkjEeMBwGCSqGSIb3D QEJARYPY29udGFjdEBla2V5LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTcw NQYDVQQKDC7Ql9CQ0J4g0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRMwEQYDV QQDEwpDQSBla2V5LnJ1MB4XDTEyMTAwNTA4MDQwMFoXDTEzMTAwNTA4MDYwMFowggEBMRgwFgYFK oUDZAETDTEwMzc3Mzk1MzIxOTIxPjA8BgkqhkiG9w0BCQITL0lOTj03NzAzMDkyNzUyL0tQUD03NzAzMDEwM DEvT0dSTj0xMDM3NzM5NTMyMTkyMRgwFgYIKoUDA4EDAQETCjc3MDMwOTI3NTIxHzAdBgkqhkiG9w0BC QEWEHNtZXZAaG11c2x1Z2kucnUxCzAJBgNVBAYTAlJVMSUwIwYDVQQIHhwANwA3ACAALQAgBDMALgAgB BwEPgRBBDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxHzAdBgNVBAMeFgQgBD4EQQQzBDg ENARABD4EPAQ1BDQwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAo5GVUSVjSoIJ06 zLAvBZ+4+2AxtrqIWmu1lgzl1KF3icT7avEpmdshCieaCPyC09lLaCw4oV2CvQvHnFllHOBaOCAf0wggH5MA4GA 1UdDwEB/wQEAwIE8DAcBgkqhkiG9w0BCQ8BAf8EDDAKMAgGBiqFAwICFTAuBgNVHSUEJzAlBggrBgEFBQc DAgYIKwYBBQUHAwQGBiqFA2QCAgYHKoUDAgIiBjAUBgNVHSAEDTALMAkGByqFAwMIZAEwHQYDVR0O BBYEFAL4MMuEewLu9tbgce6ABTVE6acyMB8GA1UdIwQYMBaAFO5BFRzf4NtmAtiM7jg7dJJSdjDkMHcGA1Ud HwRwMG4wbKBqoGiGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY3JshiFodHRwOi8vY2EuZWtleS5wc m8vY2RwL0NBZWtleS5jcmyGIWh0dHA6Ly9jYTIuZWtleS5ydS9jZHAvQ0Fla2V5LmNybDCBnAYIKwYBBQUHAQ EEgY8wgYwwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY2VyMC0GCCsGAQU FBzAChiFodHRwOi8vY2EuZWtleS5wcm8vY2RwL0NBZWtleS5jZXIwLQYIKwYBBQUHMAKGIWh0dHA6Ly9jYTIu 14 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета ZWtleS5ydS9jZHAvQ0Fla2V5LmNlcjArBgNVHRAEJDAigA8yMDEyMTAwNTA4MDQwMFqBDzIwMTMxMDA1M DgwNDAwWjAKBgYqhQMCAgMFAANBAO55xgAD32beZlHzG24gq74fCigrtDrkm2JTjwFboPCHa5n3rEjH0XSVF hABgYbnDScawQSE+AvQSLTGCnU/rDM=</wsse:BinarySecurityToken><ds:Signature xmlns:ns16="http://docs.oasis-open.org/ws-sx/ws-secureconversation/200512" xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" Id="_1"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" /><ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" URI="#_5002"><ds:Transforms><ds:Transform /></ds:Transforms><ds:DigestMethod /><ds:Reference Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411" /><ds:DigestValue>zVve8OPoZdfceIF8XgNY1Rxp8RgsuCXONNDuaDoHt7c=</ds:DigestValue></ds:Reference ></ds:SignedInfo><ds:SignatureValue>HWan81klJycCDH9GgwnqbfsOiM7yHb7Fyxda7zt/HetCcHMz8GBRP9zKf +6wdIfOpNXJbrq+L/ckhKTvP5fi0Q==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference><wsse :Reference URI="#uuid_4891a15e-d2ce-482d-bd4c-ee394a1f0abb" ValueType="http://docs.oasis- open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></S:Header><S:Body wsu:Id="_5002"><ns:GetDocumentResult xmlns="http://www.w3.org/2004/08/xop/include" xmlns:ns="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:smev="http://smev.gosuslugi.ru/rev111111"><smev:Message><smev:Sender><smev:Code>FAVT01001</s mev:Code><smev:Name>Росавиация</smev:Name></smev:Sender><smev:Recipient><smev:Code>RGM00100 1</smev:Code><smev:Name>Росгидромет</smev:Name></smev:Recipient><smev:TypeCode>GSRV</smev:T ypeCode><smev:Status>PING</smev:Status><smev:Date>2012-0202T02:02:02</smev:Date><smev:ExchangeType>2</smev:ExchangeType><smev:RequestIdRef>11111111-11111111-1111111113042</smev:RequestIdRef><smev:OriginRequestIdRef>11111111-1111-11111111111113041</smev:OriginRequestIdRef><smev:ServiceCode>SERVICE001</smev:ServiceCode><smev:Case Number>CASE001</smev:CaseNumber><smev:TestMsg>SMEVTEST</smev:TestMsg></smev:Message><smev: MessageData><smev:AppData /></smev:MessageData></ns:GetDocumentResult></S:Body></S:Envelope> Ответ на вторичный запрос на предоставление сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <?xml version='1.0' encoding='UTF-8'?><S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" 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:xs="http://www.w3.org/2001/XMLSchema" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:exc14n="http://www.w3.org/2001/10/xml-exc-c14n#"><S:Header><wsse:Security S:actor="http://smev.gosuslugi.ru/actors/smev"><wsse:BinarySecurityToken open.org/ws-sx/ws-secureconversation/200512" S:mustUnderstand="1" xmlns:ns16="http://docs.oasis- xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security1.0#Base64Binary" wsu:Id="uuid_91cae22b-3c32-41e5-9164- 679968cfe0dc">MIIEkDCCBD2gAwIBAgIKfAmiPAAAAAEhZTAKBgYqhQMCAgMFADCBkjEeMBwGCSqGSIb3D QEJARYPY29udGFjdEBla2V5LnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM0JzQvtGB0LrQstCwMTcwN 15 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета QYDVQQKDC7Ql9CQ0J4g0KPQtNC+0YHRgtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAMRMwEQYDVQ QDEwpDQSBla2V5LnJ1MB4XDTEyMTAwNTA4MDQwMFoXDTEzMTAwNTA4MDYwMFowggEBMRgwFgYFKo UDZAETDTEwMzc3Mzk1MzIxOTIxPjA8BgkqhkiG9w0BCQITL0lOTj03NzAzMDkyNzUyL0tQUD03NzAzMDEwMD EvT0dSTj0xMDM3NzM5NTMyMTkyMRgwFgYIKoUDA4EDAQETCjc3MDMwOTI3NTIxHzAdBgkqhkiG9w0BCQE WEHNtZXZAaG11c2x1Z2kucnUxCzAJBgNVBAYTAlJVMSUwIwYDVQQIHhwANwA3ACAALQAgBDMALgAgBBw EPgRBBDoEMgQwMRUwEwYDVQQHHgwEHAQ+BEEEOgQyBDAxHzAdBgNVBAMeFgQgBD4EQQQzBDgENA RABD4EPAQ1BDQwYzAcBgYqhQMCAhMwEgYHKoUDAgIkAAYHKoUDAgIeAQNDAARAo5GVUSVjSoIJ06zLAv BZ+4+2AxtrqIWmu1lgzl1KF3icT7avEpmdshCieaCPyC09lLaCw4oV2CvQvHnFllHOBaOCAf0wggH5MA4GA1Ud DwEB/wQEAwIE8DAcBgkqhkiG9w0BCQ8BAf8EDDAKMAgGBiqFAwICFTAuBgNVHSUEJzAlBggrBgEFBQcDAg YIKwYBBQUHAwQGBiqFA2QCAgYHKoUDAgIiBjAUBgNVHSAEDTALMAkGByqFAwMIZAEwHQYDVR0OBBYE FAL4MMuEewLu9tbgce6ABTVE6acyMB8GA1UdIwQYMBaAFO5BFRzf4NtmAtiM7jg7dJJSdjDkMHcGA1UdHwRw MG4wbKBqoGiGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY3JshiFodHRwOi8vY2EuZWtleS5wcm8vY2R wL0NBZWtleS5jcmyGIWh0dHA6Ly9jYTIuZWtleS5ydS9jZHAvQ0Fla2V5LmNybDCBnAYIKwYBBQUHAQEEgY8wg YwwLAYIKwYBBQUHMAKGIGh0dHA6Ly9jYS5la2V5LnJ1L2NkcC9DQWVrZXkuY2VyMC0GCCsGAQUFBzAChi FodHRwOi8vY2EuZWtleS5wcm8vY2RwL0NBZWtleS5jZXIwLQYIKwYBBQUHMAKGIWh0dHA6Ly9jYTIuZWtleS5y dS9jZHAvQ0Fla2V5LmNlcjArBgNVHRAEJDAigA8yMDEyMTAwNTA4MDQwMFqBDzIwMTMxMDA1MDgwNDA wWjAKBgYqhQMCAgMFAANBAO55xgAD32beZlHzG24gq74fCigrtDrkm2JTjwFboPCHa5n3rEjH0XSVFhABgYbn DScawQSE+AvQSLTGCnU/rDM=</wsse:BinarySecurityToken><ds:Signature open.org/ws-sx/ws-secureconversation/200512" xmlns:ns15="http://www.w3.org/2003/05/soap-envelope" Id="_1"><ds:SignedInfo><ds:CanonicalizationMethod /><ds:SignatureMethod xmlns:ns16="http://docs.oasis- Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#" Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411" /><ds:Reference URI="#_5002"><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2001/10/xmlexc-c14n#" /></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig- more#gostr3411" /><ds:DigestValue>//ckWrNBYfQP3UKOfmyMvxAvmtB7L9VMWMFp46PXiiw=</ds:DigestValue></ds:Reference ></ds:SignedInfo><ds:SignatureValue>wtORgHTTnhz7WqpLIfA2nLZg3yKCq4pPvyVfOmCX8KYey5yQGxberCck Fgk1mKL8/eL5LhxciXO3Rs5qhRB4sQ==</ds:SignatureValue><ds:KeyInfo><wsse:SecurityTokenReference><ws se:Reference URI="#uuid_91cae22b-3c32-41e5-9164-679968cfe0dc" ValueType="http://docs.oasis- open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" /></wsse:SecurityTokenReference></ds:KeyInfo></ds:Signature></wsse:Security></S:Header><S:Body wsu:Id="_5002"><ns3:DocumentResult xmlns:ns2="http://www.w3.org/2004/08/xop/include" xmlns:ns3="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:smev="http://smev.gosuslugi.ru/rev111111"><smev:Message><smev:Sender><smev:Code>RGM001001</ smev:Code><smev:Name>Росгидромет</smev:Name></smev:Sender><smev:Recipient><smev:Code>FAVT01 001</smev:Code><smev:Name>Росавиация</smev:Name></smev:Recipient><smev:Originator><smev:Code> RGM001001</smev:Code><smev:Name>Росгидромет</smev:Name></smev:Originator><smev:TypeCode>GS RV</smev:TypeCode><smev:Status>RESULT</smev:Status><smev:Date>2013-0404T13:08:03</smev:Date><smev:ExchangeType>2</smev:ExchangeType><smev:RequestIdRef>11111111-11111111-1111111113041</smev:RequestIdRef><smev:OriginRequestIdRef>11111111-1111-11111111111113041</smev:OriginRequestIdRef><smev:CaseNumber>CASE001</smev:CaseNumber><smev:TestMsg 16 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета >SMEVTEST</smev:TestMsg></smev:Message><smev:MessageData><smev:AppData Id="AppData_5001"><tns:OResponseLicense xmlns:tns="http://www.red- soft.biz/schemas/shgate/common/2011/0.5"><tns:LicenseeInn>1234567890</tns:LicenseeInn><tns:LicenseeOgrn >1234567890123</tns:LicenseeOgrn><tns:LicenseeInnip>123456789012</tns:LicenseeInnip><tns:LicenseeOgrn ip>123456789012345</tns:LicenseeOgrnip><tns:LicenseTypecode>111</tns:LicenseTypecode><tns:LicenseType name>Росгидромет</tns:LicenseTypename><tns:LicenseeFullname>Федеральная служба</tns:LicenseeFullname><tns:LicenseeLastname>Иванов</tns:LicenseeLastname><tns:LicenseeFirstnam e>Иван</tns:LicenseeFirstname><tns:LicenseeSecondname>Иванов</tns:LicenseeSecondname></tns:ORespons eLicense></smev:AppData></smev:MessageData></ns3:DocumentResult></S:Body></S:Envelope> 17 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 3 МЕТОДИКА ИСПЫТАНИЙ 3.1 Общие условия Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 190 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия». Порядок проведения типовых испытаний предполагает следующие этапы: Проверка комплектности предоставленной документации; Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса; Регистрация сервиса и тестирование сервиса на контрольном примере. 3.2 Параметры испытаний на тестовой среде Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре. Контактное лицо: Ногманов Ильдар Миннегаббасович, тел. 8 916-190-74-38 , E-mail. i.nogmanov@shuffle.ru. Адрес тестового экземпляра: http://188.254.16.92:7777/gateway/services/SID0003198?wsdl Режим функционирования тестовой среды: по согласованию. Особых условий доступности не определено. Перед тестированием в тестовой среде необходимо предоставить Контактному лицу, на указанный в адрес электронной почты, выгрузку сертификата открытого ключа электронной подписи органа государственной власти в zip-архиве, и мнемонику используемой потребителем информационной системы. После предоставления указанной информации получить уведомление о готовности к тестированию. Для того чтоб протестировать сервис, необходимо: Согласовать с контактным лицом время проведения тестирования; Получить у контактного лица актуальные реквизиты и материалы; Протестировать все операции на основании контрольных примеров; Сообщить контактному лицу по электронной почте о результатах тестирования. 18 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 3.3 Параметры испытаний на продуктивной среде Проведение испытаний на продуктивной среде является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в процессе промышленной эксплуатации. Контактное лицо: Ногманов Ильдар Миннегаббасович, тел. 8 916-190-74-38 , E-mail. i.nogmanov@shuffle.ru. Адрес размещения продуктивного экземпляра сервиса: http://oraas.rt.ru:7777/gateway/services/SID0003251 Режим функционирования продуктивной среды: 24/5 (круглосуточно по будням). Особых условий доступности не определено. Перед тестированием в продуктивной среде необходимо предоставить Контактному лицу, на указанный в адрес электронной почты, выгрузку сертификата открытого ключа электронной подписи органа государственной власти в zip-архиве, и мнемонику используемой потребителем информационной системы. После предоставления указанной информации получить уведомление о готовности к тестированию. Для того чтоб протестировать сервис, необходимо: зарегистрировать сервис в продуктивной среде во время ее доступности согласно режиму функционирования, протестировать в установленном контролирующими органами порядке все операции на основании контрольных примеров. 3.4 Особые условия Соблюдения особых условий при тестировании и эксплуатации электронного сервиса не требуется. 19 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 4 ПРИЛОЖЕНИЯ 4.1 Описание сервиса (WSDL) <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> <!-- ~ Copyright (C) 2011 Red Soft Corporation. ~ ~ This file is part of Red NCore. ~ ~ Red NCore is free software; you can redistribute it and/or modify ~ it under the terms of the GNU General Public License as published by ~ the Free Software Foundation; either version 2, or (at your option) ~ any later version. ~ ~ Red NCore is distributed in the hope that it will be useful, but ~ WITHOUT ANY WARRANTY; without even the implied warranty of ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ~ General Public License for more details. ~ ~ You should have received a copy of the GNU General Public License ~ along with Red NCore; see the file COPYING. If not, write to the ~ Red Soft Corporation, 117186, Russia, Moscow, Nagornaya St, 5. ~ ~ Linking this library statically or dynamically with other modules is ~ making a combined work based on this library. Thus, the terms and ~ conditions of the GNU General Public License cover the whole ~ combination. ~ ~ As a special exception, the copyright holders of this library give you ~ permission to link this library with independent modules to produce an ~ executable, regardless of the license terms of these independent ~ modules, and to copy and distribute the resulting executable under ~ terms of your choice, provided that you also meet, for each linked ~ independent module, the terms and conditions of the license of that ~ module. An independent module is a module which is not derived from ~ or based on this library. If you modify this library, you may extend ~ this exception to your version of the library, but you are not ~ obligated to do so. If you do not wish to do so, delete this ~ exception statement from your version. --> -<wsdl:definitions name="Smev243" targetNamespace="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:wspp="http://java.sun.com/xml/ns/wsit/policy" xmlns:sc="http://schemas.sun.com/2006/03/wss/server" xmlns:dx="http://www.red-soft.biz/ncore/dx/1.1" xmlns:cpxmlsec="urn:ietf:params:xml:ns:cpxmlsec" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="http://schemas.xmlsoap.org/wsdl/" <xs:annotation> <xs:documentation> </xs:annotation> -<wsp:Policy <sp:AsymmetricBinding> xmlns:wsu="http://docs.oasis- xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.red-soft.biz/ncore/dx/ws/smev-243"> Веб-сервис ШАФЛ#ШЛЮЗ wsu:Id="SmevPolicy"> -<wsp:Policy> Версия 2.4 </xs:documentation> -<wsp:ExactlyOne> -<sp:InitiatorToken> -<wsp:Policy> -<wsp:All> <sp:RequireThumbprintReference/> </wsp:Policy> </sp:X509Token> - -<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Always"> <wsp:Policy> - - </wsp:Policy> </sp:InitiatorToken> -<sp:RecipientToken> -<wsp:Policy> -<sp:X509Token sp:IncludeToken="http://docs.oasisopen.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Always"> 20 -<wsp:Policy> Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <sp:RequireThumbprintReference/> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:RecipientToken> <sp:AlgorithmSuite> -<wsp:Policy> <cpxmlsec:BasicGost/> </wsp:Policy> </sp:AlgorithmSuite> -<sp:Layout> -<wsp:Policy> <sp:Strict/> </wsp:Policy> </sp:Layout> <sp:OnlySignEntireHeadersAndBody/> </wsp:Policy> </sp:AsymmetricBinding> -<sp:SignedParts> <sp:Body/> </sp:SignedParts> <sc:DisableInclusivePrefixList/> <sc:Actor value="http://smev.gosuslugi.ru/actors/smev"/> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> <wsdl:types> -<xs:schema targetNamespace="http://www.red-soft.biz/ncore/dx/ws/smev-243"> schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=3"/> <xs:include <xs:import schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=5" namespace="http://smev.gosuslugi.ru/rev111111"/> <xs:import schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=1" soft.biz/ncore/dx/1.1"/> <xs:import namespace="http://www.red- schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=2" namespace="http://www.red-soft.biz/schemas/shgate/common/2011/0.5"/> </xs:schema> </wsdl:types> - <wsdl:message name="TestRq"> <wsdl:part name="TestRq" element="tns:TestRq"/> </wsdl:message> <wsdl:message name="TestRs"> <wsdl:part name="TestRs" element="tns:TestRs"/> </wsdl:message> <wsdl:message name="PutDocument"> </wsdl:message> -<wsdl:message <wsdl:part name="PutDocument" name="DocumentResult"> element="tns:PutDocument"/> <wsdl:part name="DocumentResult" element="tns:DocumentResult"/> </wsdl:message> -<wsdl:message name="GetDocumentResult"> <wsdl:part name="GetDocumentResult" element="tns:GetDocumentResult"/> name="NotifyDocument"> <wsdl:part name="NotifyDocument" </wsdl:message> -<wsdl:message name="Error"> </wsdl:message> -<wsdl:portType name="Smev243Port"> message="tns:TestRq" <wsdl:output </wsdl:message> <wsdl:part element="tns:NotifyDocument"/> name="detail" -<wsdl:operation element="dx:DXError"/> name="Test"> <wsdl:input wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/TestRq"/> message="tns:TestRs" 243/Smev243Port/TestRs"/> wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev- <wsdl:fault name="SystemError" message="tns:Error" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/TestEr"/> <wsdl:operation -<wsdl:message name="PutDocument"> <wsdl:input </wsdl:operation> message="tns:PutDocument" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/PutDocument"/> message="tns:DocumentResult" 243/Smev243Port/DocumentResult"/> - <wsdl:output wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev<wsdl:fault name="SystemError" message="tns:Error" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/PutDocumentError"/> </wsdl:operation> -<wsdl:operation name="GetDocumentResult"> message="tns:GetDocumentResult" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev- 243/Smev243Port/GetDocumentResult"/> <wsdl:output message="tns:DocumentResult" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/DocumentResult"/> name="SystemError" <wsdl:input message="tns:Error" <wsdl:fault wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev- 243/Smev243Port/GetDocumentResultError"/> </wsdl:operation> -<wsdl:operation name="NotifyDocument"> <wsdl:input message="tns:NotifyDocument" 243/Smev243Port/NotifyDocument"/> wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev<wsdl:output message="tns:DocumentResult" wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev-243/Smev243Port/DocumentResult"/> name="SystemError" message="tns:Error" <wsdl:fault wsaw:Action="http://www.red-soft.biz/ncore/dx/ws/smev- 21 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 243/Smev243Port/NotifyDocumentError"/> name="Smev243PortBinding" </wsdl:operation> type="tns:Smev243Port"> transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="Test"> </wsdl:portType> <soap:binding <wsp:PolicyReference <soap:operation -<wsdl:binding style="document" URI="#SmevPolicy"/> style="document" - soapAction="http://www.red- soft.biz/ncore/dx/ws/smev-243/Smev243Port/Test"/> -<wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> -<wsdl:fault name="SystemError"> <soap:fault name="SystemError" use="literal"/> </wsdl:fault> </wsdl:operation> -<wsdl:operation name="PutDocument"> <soap:operation style="document" soapAction="http://www.red-soft.biz/ncore/dx/ws/smev- 243/Smev243Port/PutDocument"/> -<wsdl:input> <soap:body use="literal"/> </wsdl:input> -<wsdl:output> <soap:body use="literal"/> </wsdl:output> -<wsdl:fault name="SystemError"> <soap:fault name="SystemError" use="literal"/> </wsdl:fault> <soap:operation </wsdl:operation> style="document" 243/Smev243Port/GetDocumentResult"/> -<wsdl:operation name="GetDocumentResult"> soapAction="http://www.red-soft.biz/ncore/dx/ws/smev- -<wsdl:input> <soap:body use="literal"/> </wsdl:input> - <wsdl:output> <soap:body use="literal"/> </wsdl:output> -<wsdl:fault name="SystemError"> <soap:fault name="SystemError" name="NotifyDocument"> use="literal"/> </wsdl:fault> <soap:operation </wsdl:operation> style="document" soft.biz/ncore/dx/ws/smev-243/Smev243Port/NotifyDocument"/> -<wsdl:operation soapAction="http://www.red- -<wsdl:input> <soap:body use="literal"/> </wsdl:input> -<wsdl:output> <soap:body use="literal"/> </wsdl:output> -<wsdl:fault name="SystemError"> <soap:fault name="SystemError" use="literal"/> </wsdl:fault> </wsdl:operation> </wsdl:binding> - <wsdl:service name="Smev243Service"> -<wsdl:port name="Smev243Port" binding="tns:Smev243PortBinding"> <soap:address location="http://pora.shuffle.ru:8883/shg/mintrans-2-0"/> </wsdl:port> </wsdl:service> </wsdl:definitions> 4.2 XSD=1 <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> <!-- ~ Copyright (C) 2011 Red Soft Corporation. ~ ~ This file is Block of Red NCore. ~ ~ Red NCore is free software; you can redistribute it and/or modify ~ it under the terms of the GNU General Public License as published by ~ the Free Software Foundation; either version 2, or (at your option) ~ any later version. ~ ~ Red NCore is distributed in the hope that it will be useful, but ~ WITHOUT ANY WARRANTY; without even the implied warranty of ~ MERCHANTABILITY or FITNESS FOR A BlockICULAR PURPOSE. See the GNU ~ General Public License for more details. ~ ~ You should have received a copy of the GNU General Public License ~ along with Red NCore; see the file COPYING. If not, write to the ~ Red Soft Corporation, 117186, Russia, Moscow, Nagornyy proezd, 5. ~ ~ Linking this library statically or dynamically with other modules is ~ making a combined work based on this library. Thus, the terms and ~ conditions of the GNU General Public License cover the whole ~ combination. ~ ~ As a special exception, the copyright holders of this library give you ~ permission to link this library with independent modules to produce an ~ executable, regardless of the license terms of these independent ~ modules, and to copy and 22 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета distribute the resulting executable under ~ terms of your choice, provided that you also meet, for each linked ~ independent module, the terms and conditions of the license of that ~ module. An independent module is a module which is not derived from ~ or based on this library. If you modify this library, you may extend ~ this exception to your version of the library, but you are not ~ obligated to do so. If you do not wish to do so, delete this ~ exception statement from your version. --> -<xs:schema targetNamespace="http://www.red-soft.biz/ncore/dx/1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" <xs:documentation>NCORE xmlns:tns="http://www.red-soft.biz/ncore/dx/1.1" elementFormDefault="qualified"> DX schema</xs:documentation> -<xs:annotation> </xs:annotation> <xs:import schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=6" namespace="http://www.w3.org/2000/09/xmldsig#"/> <!-- All types in this scheme has no Type suffix due to using JAX to make java classes --> -<xs:element name="DXBox"> -<xs:complexType> -<xs:sequence> <xs:element minOccurs="0" ref="tns:DXControl"/> -<xs:sequence> -<xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element ref="tns:DXPack"/> <xs:element ref="tns:DXReceipt"/> <xs:element ref="tns:DXFileRequest"/> <xs:element ref="tns:DXFileData"/> <xs:element ref="tns:DXFileReceipt"/> <xs:element ref="tns:DXLookupTablesRequest"/> <xs:element ref="tns:DXLookupTables"/> </xs:choice> </xs:sequence> <xs:element ref="tns:DXPutDocument"/> <xs:element ref="tns:DXGetDocumentResult"/> ref="tns:DXNotifyDocument"/> <xs:element ref="tns:DXDocumentResult"/> ref="tns:DXSysInfoRequest"/> <xs:element minOccurs="0" ref="tns:DXSystemInfo"/> -<xs:simpleType name="Date"> </xs:complexType> </xs:element> <xs:documentation>Дата</xs:documentation> <xs:minInclusive value="1900-01-01"/> </xs:simpleType> -<xs:simpleType время</xs:documentation> </xs:annotation> <xs:maxExclusive name="DateTime"> </xs:annotation> value="1900-01-01T00:00:00"/> -<xs:restriction -<xs:annotation> minOccurs="0" </xs:sequence> -<xs:annotation> base="xs:date"> value="2100-01-01"/> -<xs:restriction <xs:maxExclusive <xs:element <xs:element </xs:restriction> <xs:documentation>Дата и base="xs:dateTime"> <xs:minInclusive value="2100-01-01T00:00:00"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="DocumentNumber"> -<xs:annotation> <xs:documentation>Номер документа</xs:documentation> </xs:annotation> value="1"/> value="25"/> <xs:maxLength -<xs:restriction </xs:restriction> base="xs:string"> </xs:simpleType> <xs:minLength -<xs:simpleType name="Caption"> -<xs:annotation> <xs:documentation>Заголовок</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="Description"> <xs:documentation>Описание</xs:documentation> </xs:annotation> -<xs:restriction -<xs:annotation> base="xs:string"> <xs:minLength value="0"/> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="OrganizationCode"> -<xs:annotation> <xs:documentation>Код организации межведомственного обмена</xs:documentation> </xs:annotation> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="DepartmentCode"> <xs:annotation> <xs:documentation>Код подразделения организации межведомственного обмена</xs:documentation> </xs:annotation> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="ProtocolCode"> - 23 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <xs:annotation> <xs:documentation>Код протокола</xs:documentation> </xs:annotation> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="FileName"> <xs:maxLength value="255"/> <xs:annotation> -<xs:restriction </xs:restriction> base="xs:string"> </xs:simpleType> <xs:documentation>Идентификатор <xs:minLength -<xs:simpleType объекта</xs:documentation> value="1"/> name="Id"> - </xs:annotation> - <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="DocumentType"> -<xs:annotation> <xs:documentation>Тип документа АИС</xs:documentation> </xs:annotation> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="31"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="PersonFullName"> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="100"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="Integer"> -<xs:restriction base="xs:nonNegativeInteger"> <xs:maxInclusive value="2147483647"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="Generation"> <xs:restriction base="xs:long"/> </xs:simpleType> -<xs:simpleType name="MessageCode"> value="16"/> -<xs:restriction <xs:pattern base="xs:string"> <xs:minLength value="6"/> value="([A-Z]|[a-z])([A-Z]|[a-z]|[0-9]){3}-[0-9]+"/> <xs:maxLength </xs:restriction> </xs:simpleType> -<xs:simpleType name="MessageText"> -<xs:restriction base="xs:string"> <xs:maxLength value="1000"/> </xs:restriction> </xs:simpleType> -<xs:complexType name="ErrorInfo"> -<xs:sequence> <xs:element name="Code" type="tns:MessageCode"> -<xs:annotation> <xs:documentation>Код ошибки</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="Text" type="tns:MessageText" minOccurs="0"> -<xs:annotation> <xs:documentation>Текст ошибки</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> -<xs:element name="DXError" type="tns:MessageEx"> <xs:annotation> <xs:documentation>Элемент для возврата системных ошибок в SOAP- сообщении</xs:documentation> </xs:annotation> </xs:element> -<xs:complexType name="MessageEx"> <xs:simpleContent> -<xs:extension type="tns:MessageCode" base="tns:MessageText"> use="required"/> </xs:extension> <xs:attribute </xs:simpleContent> name="code" </xs:complexType> - <xs:simpleType name="ProcessResult"> -<xs:annotation> <xs:documentation>Результат обработки пакета, документа или <xs:enumeration квитанции</xs:documentation> value="SUCCESS"> </xs:annotation> -<xs:annotation> -<xs:restriction base="xs:string"> <xs:documentation>Обработка - завершена успешно</xs:documentation> </xs:annotation> </xs:enumeration> -<xs:enumeration value="PARTIALLY"> <xs:annotation> <xs:documentation>Обработка частично</xs:documentation> <xs:annotation> </xs:annotation> завершена с </xs:enumeration> <xs:documentation>Обработка завершилась ошибками, данные -<xs:enumeration с приняты value="FAIL"> ошибкой, данные не приняты</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:complexType name="RedAddress"> Софт"</xs:documentation> type="tns:OrganizationCode"> -<xs:annotation> </xs:annotation> -<xs:annotation> <xs:documentation>Адрес -<xs:sequence> в формате -<xs:element "Ред name="Org" <xs:documentation>Организация</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="Dept" type="tns:DepartmentCode" minOccurs="0"> <xs:annotation> <xs:documentation>Код подразделения</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> name="Sender" -<xs:complexType name="Direction"> type="tns:RedAddress"> 24 -<xs:sequence> -<xs:element -<xs:annotation> Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <xs:documentation>Отправитель</xs:documentation> name="Recipient" </xs:annotation> </xs:element> type="tns:RedAddress"> <xs:documentation>Получатель</xs:documentation> name="Protocol" -<xs:annotation> </xs:annotation> </xs:element> type="tns:ProtocolCode"> <xs:documentation>Протокол</xs:documentation> -<xs:element -<xs:element -<xs:annotation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> -<xs:complexType name="BlockRef"> -<xs:annotation> <xs:documentation>Ссылка на служебный блок</xs:documentation> </xs:annotation> -<xs:attribute name="type" type="tns:BlockType"> <xs:annotation> <xs:documentation>Тип ссылки - на пакет или на квитанцию</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute <xs:documentation>Идентификатор name="id" пакета</xs:documentation> type="tns:Id"> -<xs:annotation> </xs:annotation> </xs:attribute> </xs:complexType> -<xs:complexType name="DocumentRef"> -<xs:annotation> <xs:documentation>Ссылка на документ</xs:documentation> name="DocNumber" </xs:annotation> -<xs:sequence type="tns:DocumentNumber" minOccurs="0"> minOccurs="0"> -<xs:element -<xs:annotation> <xs:documentation>Номер документа</xs:documentation> </xs:annotation> </xs:element> name="DocDate" type="tns:Date" minOccurs="0"> -<xs:annotation> -<xs:element <xs:documentation>Дата документа</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> -<xs:attribute name="docType" type="tns:DocumentType"> -<xs:annotation> <xs:documentation>Код типа документа</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="id" type="tns:Id"> -<xs:annotation> <xs:documentation>Уникальный идентификатор документа в АИС отправителя</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="receiver_id" type="tns:Id"> -<xs:annotation> <xs:documentation>Не используется</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> -<xs:simpleType name="BlockType"> -<xs:restriction base="xs:string"> <xs:enumeration value="DXPack"/> <xs:enumeration value="DXReceipt"/> </xs:restriction> </xs:simpleType> -<xs:complexType name="DXBlock" abstract="true"> -<xs:annotation> протокола</xs:documentation> <xs:documentation>Базовый </xs:annotation> -<xs:sequence> тип -<xs:element для блоков name="Direction" type="tns:Direction" minOccurs="0"> -<xs:annotation> <xs:documentation>Адреса отправителя и получателя блока. При обмене данными через СМЭВ без использования подразделений может не заполняться</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> -<xs:attribute name="id" type="tns:Id" use="required"> -<xs:annotation> <xs:documentation>Уникальный идентификатор блока</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="session_id" type="tns:Id"> <xs:annotation> <xs:documentation>Номер сессии</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="sequence" type="tns:Integer"> -<xs:annotation> <xs:documentation>Последовательный номер сообщения в сессии</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="replyTo" type="tns:Id"> -<xs:annotation> <xs:documentation>Идентификатор блока, на который данный блок является ответом</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="time_sent" type="tns:DateTime" use="required"> -<xs:annotation> <xs:documentation>Дата и время включения блока в корневое сообщение протокола</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <xs:element name="DXControl" <xs:annotation> type="tns:DXControl"/> <xs:documentation>Управляющее -<xs:complexType сообщение name="DXControl"> - протокола</xs:documentation> </xs:annotation> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> -<xs:element 25 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета name="Pack"> <xs:documentation>Состояние -<xs:annotation> получателем</xs:documentation> </xs:annotation> приема -<xs:complexType> пакетов -<xs:sequence> -<xs:element name="MaxCount" type="tns:Integer" minOccurs="0"> -<xs:annotation> <xs:documentation>Максимальное количество принимаемых пакетов</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="GenerationId" type="tns:Generation" minOccurs="0"> -<xs:annotation> <xs:documentation>Номер максимального поколения пакета документов, имеющегося у получателя</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> -<xs:element name="File"> <xs:annotation> приема <xs:documentation>Состояние файлов получателем</xs:documentation> </xs:annotation> -<xs:complexType> -<xs:sequence> -<xs:element name="MaxFileSize" type="tns:FileSize" minOccurs="0"> -<xs:annotation> <xs:documentation>Максимальный суммарный размер принимаемых получателем фрагментов файлов</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DXPack" type="tns:DXPack"> -<xs:annotation> <xs:documentation>Пакет документов</xs:documentation> </xs:annotation> </xs:element> -<xs:complexType name="DXPack"> <xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> -<xs:element name="DocDate" type="tns:Date"> документов</xs:documentation> type="tns:DocumentNumber" документов в <xs:documentation>Дата -<xs:annotation> </xs:annotation> minOccurs="0"> </xs:element> name="Generation" type="tns:Generation" поколения</xs:documentation> -<xs:element </xs:annotation> type="tns:PersonFullName" name="DocNumber" </xs:element> </xs:element> -<xs:element -<xs:element name="Signed" minOccurs="0"> <xs:documentation>Подписал</xs:documentation> пакета -<xs:annotation> <xs:documentation>Номер minOccurs="0"> </xs:annotation> пакета <xs:documentation>Номер -<xs:annotation> документообороте</xs:documentation> создания -<xs:annotation> </xs:annotation> </xs:element> -<xs:choice minOccurs="0"> -<xs:element name="Documents"> -<xs:annotation> <xs:documentation>Данные документов для передачи по варианту 1</xs:documentation> </xs:annotation> -<xs:complexType> -<xs:sequence> <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/> </xs:sequence> </xs:complexType> </xs:element> -<xs:element name="Envelopes"> -<xs:annotation> <xs:documentation>Конверты документов для передачи по варианту 2</xs:documentation> </xs:annotation> -<xs:complexType> -<xs:sequence> <xs:element name="Envelope" </xs:complexType> type="tns:Envelope" </xs:element> </xs:choice> maxOccurs="unbounded"/> -<xs:element name="Notes" </xs:sequence> minOccurs="0"> - <xs:complexType> -<xs:sequence> <xs:element name="Note" type="tns:DocNote" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> type="tns:DateTime"/> </xs:complexContent> <xs:annotation> <xs:complexType </xs:element> <xs:attribute </xs:sequence> name="time_queued" </xs:complexType> -<xs:element -<xs:annotation> name="time_created" type="tns:DateTime"/> name="DXReceipt" <xs:documentation>Квитанция</xs:documentation> name="DXReceipt"> <xs:attribute </xs:extension> type="tns:DXReceipt"> </xs:annotation> </xs:element> <xs:documentation>Квитанция на - пакет документов</xs:documentation> </xs:annotation> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> -<xs:element name="Reference" type="tns:BlockRef"> -<xs:annotation> <xs:documentation>Ссылка на пакет документов</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Status" type="tns:ProcessResult"> 26 -<xs:annotation> <xs:documentation>Статус Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета обработки объекта</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="ErrorInfo" type="tns:MessageEx" minOccurs="0"> <xs:documentation>Информация -<xs:annotation> об ошибке</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="Notes" minOccurs="0"> <!-- Сугубо из эстетических соображений (как в пакете) --> -<xs:annotation> <xs:documentation>Технологические сообщения о приеме документов</xs:documentation> </xs:annotation> -<xs:complexType> -<xs:sequence> <xs:element name="Note" type="tns:DocNote" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="time_src_rcv" type="tns:DateTime"/> </xs:extension> </xs:complexContent> </xs:complexType> <xs:complexType name="DocNote"> <xs:documentation>Технологическое -<xs:annotation> сообщение подсистемы транспорта</xs:documentation> </xs:annotation> -<xs:sequence> -<xs:element name="Message" type="tns:MessageEx"> -<xs:annotation> <xs:documentation>Текст и код сообщения</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="DocRef" type="tns:DocumentRef" minOccurs="0"> <xs:annotation> </xs:element> <xs:documentation>Информация -<xs:element name="Status" приема <xs:documentation>Статус </xs:sequence> -<xs:attribute о документе</xs:documentation> type="tns:ProcessResult" minOccurs="0"> документа.</xs:documentation> name="timestamp" </xs:annotation> -<xs:annotation> </xs:annotation> type="tns:DateTime"> </xs:element> -<xs:annotation> <xs:documentation>Дата формирования сообщения</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id" type="tns:Id"> <xs:documentation>Идентификатор -<xs:annotation> сообщения</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> <!-- ver 1.1 --> -<xs:simpleType name="FileSize"> <xs:restriction base="xs:long"/> </xs:simpleType> -<xs:simpleType name="FilePos"> <xs:restriction base="xs:long"/> </xs:simpleType> -<xs:simpleType name="Event"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="80"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="MimeType"> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength name="DocumentContainer"> value="255"/> </xs:restriction> -<xs:sequence> <xs:any </xs:simpleType> -<xs:complexType processContents="lax"/> </xs:sequence> </xs:complexType> -<xs:simpleType name="CharacterSet"> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="40"/> </xs:restriction> </xs:simpleType> <xs:element name="Attachments" type="tns:Attachments"/> -<xs:complexType name="Attachments"> -<xs:sequence> <xs:element name="AttachFileInfo" type="tns:FileInfo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> <xs:complexType name="Envelope"> -<xs:sequence> -<xs:element name="Direction" type="tns:Direction" minOccurs="0"> -<xs:annotation> <xs:documentation>Адреса документа</xs:documentation> </xs:annotation> type="tns:DocumentNumber" minOccurs="0"> </xs:element> отправителя -<xs:element -<xs:annotation> и получателя name="DocNumber" <xs:documentation>Номер документа</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="DocDate" type="tns:Date" minOccurs="0"> -<xs:annotation> <xs:documentation>Дата документа</xs:documentation> </xs:annotation> </xs:element> -<xs:element <xs:documentation>Дополнительные minOccurs="0" атрибуты ref="tns:DocumentAttrs"> документов</xs:documentation> -<xs:annotation> </xs:annotation> </xs:element> -<xs:choice> -<xs:sequence> -<xs:element name="Document" type="tns:DocumentContainer" minOccurs="0"> -<xs:annotation> <xs:documentation>Данные 27 документа</xs:documentation> Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета </xs:annotation> </xs:element> -<xs:choice> <xs:element ref="tns:Attachments"/> -<xs:element name="AttachmentsFileInfo" type="tns:FileInfo"> -<xs:annotation> <xs:documentation>Вложения в виде файла</xs:documentation> type="tns:FileData"> </xs:annotation> </xs:annotation> </xs:element> name="DocumentFileInfo" type="tns:FileInfo"> файла</xs:documentation> </xs:annotation> type="tns:FileData"> name="AttachmentsFileData" </xs:annotation> </xs:element> виде файла </xs:sequence> -<xs:element </xs:choice> (менее -<xs:element <xs:documentation>Документ -<xs:annotation> </xs:element> в </xs:choice> <xs:documentation>Документ -<xs:annotation> 2К)</xs:documentation> -<xs:element <xs:documentation>Вложения -<xs:annotation> 2К)</xs:documentation> </xs:element> в виде name="DocumentFileData" в виде файла </xs:sequence> (менее -<xs:attribute name="docId" type="tns:Id"> -<xs:annotation> <xs:documentation>Идентификатор документа отправителя документа</xs:documentation> type="tns:DocumentType"> </xs:annotation> </xs:attribute> -<xs:attribute <xs:documentation>Код -<xs:annotation> типа name="docType" документа отправителя документа</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="id" type="tns:Id" use="required"/> <xs:attribute name="event" type="tns:Event"/> </xs:complexType> -<xs:simpleType name="FileType"> -<xs:annotation> <xs:documentation>Показывает, какая часть передаваемых данных находится в файле.</xs:documentation> </xs:annotation> -<xs:restriction base="xs:string"> -<xs:enumeration value="PACK"> -<xs:annotation> <xs:documentation>Пакет документов целиком (документы и вложения)</xs:documentation> </xs:annotation> </xs:enumeration> -<xs:enumeration value="DOCUMENT"> <xs:annotation> <xs:documentation>Документ </xs:enumeration> и -<xs:enumeration <xs:documentation>Вложения вложения</xs:documentation> </xs:annotation> value="ALL_ATTACHMENTS"> документа</xs:documentation> </xs:annotation> -<xs:annotation> </xs:enumeration> - <xs:enumeration value="SINGLE_ATTACHMENT"> -<xs:annotation> <xs:documentation>Одно вложение документа</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:attributeGroup name="FileInfoAttr"> -<xs:attribute name="size" type="tns:FileSize" use="required"> <xs:annotation> <xs:documentation>Полный размер файла в байтах</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute <xs:documentation>Тип <xs:attribute содержимого name="name" файла</xs:documentation> type="tns:MimeType"/> name="pack_id" name="type" type="tns:FileType" файла</xs:documentation> type="tns:FileName"> </xs:annotation> <xs:attribute type="tns:Id"> пакета</xs:documentation> use="required"> </xs:annotation> -<xs:annotation> </xs:attribute> name="encoding" <xs:attribute -<xs:annotation> </xs:attribute> - <xs:documentation>Имя name="content_type" type="tns:CharacterSet"/> -<xs:attribute <xs:documentation>Идентификатор -<xs:annotation> <xs:documentation>Заполняется для пакетного режима передачи данных</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="doc_id" type="tns:Id"> <xs:annotation> <xs:documentation>Идентификатор <xs:documentation>Заполняется для типа файла документа</xs:documentation> DOCUMENT, ALL_ATTACHMENTS, SINGLE_ATTACHMENT</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="attach_id" type="tns:Id"> -<xs:annotation> <xs:documentation>Заполняется <xs:documentation>Идентификатор для типа файла вложения</xs:documentation> SINGLE_ATTACHMENT</xs:documentation> </xs:annotation> </xs:attribute> </xs:attributeGroup> -<xs:complexType name="FileInfo"> <xs:attributeGroup ref="tns:FileInfoAttr"/> </xs:complexType> -<xs:attributeGroup name="FileBlockInfoAttr"> <xs:attributeGroup 28 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета ref="tns:FileInfoAttr"/> type="tns:FileSize"/> <xs:attribute name="offset" </xs:attributeGroup> type="tns:FilePos"/> -<xs:complexType <xs:attribute name="FileBlockInfo"> name="length" <xs:attributeGroup ref="tns:FileBlockInfoAttr"/> </xs:complexType> -<xs:complexType name="FileData"> -<xs:simpleContent> <xs:extension base="xs:base64Binary"> <xs:attributeGroup ref="tns:FileInfoAttr"/> </xs:extension> </xs:simpleContent> </xs:complexType> -<xs:complexType name="FileDataBlock"> -<xs:simpleContent> <xs:extension base="xs:base64Binary"> <xs:attributeGroup ref="tns:FileBlockInfoAttr"/> </xs:extension> </xs:simpleContent> </xs:complexType> -<xs:element name="DXFileRequest" type="tns:DXFileRequest"> <xs:annotation> <xs:documentation>Запрос файла (фрагмента файла)</xs:documentation> </xs:annotation> </xs:element> -<xs:complexType base="tns:DXBlock"> name="DXFileRequest"> -<xs:sequence> <xs:element -<xs:complexContent> name="FileBlockInfo" -<xs:extension type="tns:FileBlockInfo"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> -<xs:element name="DXFileData" type="tns:DXFileData"> -<xs:annotation> <xs:documentation>Файл (фрагмент файла)</xs:documentation> </xs:annotation> </xs:element> -<xs:complexType name="DXFileData"> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> <xs:element name="Data" type="tns:FileDataBlock"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> -<xs:simpleType name="FileReceiptOrigin"> <xs:restriction base="xs:string"> <xs:enumeration </xs:restriction> </xs:simpleType> <xs:annotation> <xs:documentation>Квитанция </xs:annotation> </xs:element> <xs:extension base="tns:DXBlock"> type="tns:FileBlockInfo"/> name="Status" -<xs:element type="tns:MessageEx" </xs:complexType> на (фрагмент -<xs:complexContent> </xs:sequence> <xs:documentation>Статус <xs:element </xs:extension> name="OrganizationRef"> - name="FileBlockInfo" type="tns:FileReceiptOrigin"/> </xs:element> - файла)</xs:documentation> <xs:element -<xs:annotation> minOccurs="0"/> value="Request"/> type="tns:DXFileReceipt"> name="DXFileReceipt"> name="Origin" </xs:annotation> -<xs:complexType файл -<xs:sequence> type="tns:ProcessResult"> <xs:enumeration name="DXFileReceipt" -<xs:complexType <xs:element файла</xs:documentation> value="Data"/> -<xs:element обработки name="Message" </xs:complexContent> -<xs:simpleContent> -<xs:extension base="tns:Caption"> <xs:attribute name="code" type="tns:OrganizationCode" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> -<xs:complexType name="DepartmentRef"> -<xs:simpleContent> <xs:extension base="tns:Caption"> <xs:attribute name="code" type="tns:DepartmentCode" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType> -<xs:simpleType name="Metaobjectname"> - <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="31"/> </xs:restriction> </xs:simpleType> <!-- System info --> -<xs:element name="DXSysInfoRequest" type="tns:DXSysInfoRequest"> -<xs:annotation> <xs:documentation>Запрос информации о системе</xs:documentation> </xs:annotation> </xs:element> <xs:complexType name="DXSysInfoRequest"> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> <xs:sequence> -<xs:element name="Asker" <xs:documentation>Наименование внешнего контрагента, type="tns:Caption"> произодящего -<xs:annotation> запрос</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DXSystemInfo" <xs:documentation>Информация о type="tns:DXSystemInfo"> системе</xs:documentation> 29 </xs:annotation> -<xs:annotation> </xs:element> - Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <xs:complexType name="DXSystemInfo"> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> - <xs:sequence> <xs:element name="SystemName" type="tns:Caption"/> <xs:element name="Organization" type="tns:OrganizationRef" minOccurs="0"/> <xs:element name="Department" type="tns:DepartmentRef" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- Lookup tables --> -<xs:complexType name="LookupTableRequest"> -<xs:sequence> <xs:element name="name" type="tns:Metaobjectname"/> </xs:sequence> </xs:complexType> -<xs:complexType name="LookupTable"> <xs:sequence> -<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"> -<xs:annotation> <xs:documentation>Записи данных одного справочника</xs:documentation> </xs:annotation> </xs:any> </xs:sequence> <xs:attribute name="caption" name="name" type="tns:Caption" type="tns:Metaobjectname" use="required"/> name="DXLookupTablesRequest" use="required"/> </xs:complexType> type="tns:DXLookupTablesRequest"/> <xs:attribute <xs:element -<xs:complexType name="DXLookupTablesRequest"> -<xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> <xs:element name="LookupTableRequest" </xs:sequence> </xs:extension> name="DXLookupTables" <xs:complexContent> type="tns:LookupTableRequest" </xs:complexContent> type="tns:DXLookupTables"/> -<xs:extension maxOccurs="unbounded"> <xs:element </xs:complexType> -<xs:complexType base="tns:DXBlock"> maxOccurs="unbounded"/> name="DXLookupTables"> -<xs:sequence> name="LookupTable" <xs:element -<xs:choice type="tns:LookupTable"/> - minOccurs="0" -<xs:element name="ErrorMessage"> -<xs:complexType> -<xs:complexContent> -<xs:extension base="tns:MessageEx"> <xs:attribute name="name" type="tns:Metaobjectname"/> </xs:complexType> </xs:element> </xs:complexType> <xs:element name="DocumentAttrs"> </xs:choice> <xs:element </xs:sequence> </xs:complexType> <xs:extension base="tns:AttributeValue"> </xs:extension> </xs:sequence> name="DocumentAttrs" -<xs:sequence> </xs:simpleContent> </xs:extension> -<xs:complexType </xs:complexContent> </xs:extension> </xs:complexContent> type="tns:DocumentAttrs"/> name="DocumentAttr" type="tns:DocumentAttr"/> name="DocumentAttr"> <xs:attribute name="name" </xs:complexType> -<xs:simpleType -<xs:complexType -<xs:simpleContent> - type="tns:AttributeName"/> name="AttributeName"> - <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="32"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="AttributeValue"> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="255"/> </xs:restriction> </xs:simpleType> <!-- v 1.2 (smeeeev) --> -<xs:simpleType name="DocumentStatus"> -<xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="31"/> type="tns:DXPutDocument"/> <xs:extension </xs:restriction> </xs:simpleType> -<xs:complexType base="tns:DXBlock"> <xs:element name="DXPutDocument"> -<xs:sequence> name="DXPutDocument" -<xs:complexContent> <xs:element - name="Document" type="tns:DocumentContainer"/> </xs:sequence> -<xs:attribute name="docId" type="tns:Id"> -<xs:annotation> <xs:documentation>Идентификатор документа отправителя документа</xs:documentation> </xs:annotation> </xs:attribute> -<xs:attribute name="docType" type="tns:DocumentType"> -<xs:annotation> <xs:documentation>Код типа документа отправителя документа</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> name="DXGetDocumentResult" </xs:complexContent> </xs:complexType> type="tns:DXGetDocumentResult"/> 30 <xs:element -<xs:complexType Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета name="DXGetDocumentResult"> </xs:complexContent> </xs:complexType> type="tns:DXNotifyDocument"/> <xs:extension -<xs:complexContent> -<xs:complexType base="tns:DXBlock"> <xs:extension <xs:element base="tns:DXBlock"/> name="DXNotifyDocument" name="DXNotifyDocument"> -<xs:sequence> <xs:element -<xs:complexContent> name="Event" - type="tns:Event" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="DXDocumentResult" type="tns:DXDocumentResult"/> -<xs:complexType name="DXDocumentResult"> <xs:complexContent> -<xs:extension base="tns:DXBlock"> -<xs:sequence> -<xs:sequence> <xs:element name="Status" type="tns:DocumentStatus"/> -<xs:choice> -<xs:element name="ErrorInfo" type="tns:MessageEx"> -<xs:annotation> <xs:documentation>Информация об ошибке</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Document" type="tns:DocumentContainer"/> </xs:choice> </xs:sequence> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> </xs:schema> 4.3 XSD=2 <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> -<xs:schema targetNamespace="http://www.red-soft.biz/schemas/shgate/common/2011/0.5" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.red- soft.biz/schemas/shgate/common/2011/0.5" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:ns3="http://schemas.xmlsoap.org/wsdl/" xmlns:ns2="http://www.red- soft.biz/schemaDef/ncore/xsd_extension/version_0.5"> -<xs:simpleType name="DInnulType"> -<xs:annotation> <xs:documentation/> </xs:annotation> </xs:restriction> -<xs:restriction </xs:simpleType> <xs:documentation/> </xs:annotation> </xs:restriction> base="xs:string"> -<xs:simpleType -<xs:restriction </xs:simpleType> <xs:maxLength name="DOgrnType"> base="xs:string"> -<xs:simpleType -<xs:annotation> <xs:maxLength name="DDateType"> value="10"/> value="15"/> -<xs:annotation> <xs:documentation/> </xs:annotation> <xs:restriction base="xs:date"/> </xs:simpleType> -<xs:simpleType name="DInnipType"> base="xs:string"> -<xs:annotation> <xs:maxLength name="DOgrnipType"> base="xs:string"> base="xs:integer"> </xs:restriction> value="12"/> -<xs:annotation> <xs:maxLength name="DIntegerType"> <xs:documentation/> <xs:documentation/> value="15"/> -<xs:annotation> <xs:maxInclusive </xs:simpleType> </xs:restriction> </xs:restriction> <xs:documentation/> value="2147483647"/> -<xs:simpleType </xs:annotation> -<xs:restriction </xs:simpleType> -<xs:simpleType </xs:annotation> -<xs:restriction </xs:simpleType> -<xs:simpleType </xs:annotation> -<xs:restriction <xs:minInclusive value="-2147483648"/> name="DVarchar250Type"> -<xs:annotation> <xs:documentation/> </xs:annotation> -<xs:restriction base="xs:string"> <xs:maxLength value="250"/> </xs:restriction> <xs:documentation/> </xs:restriction> <xs:documentation/> </xs:restriction> </xs:simpleType> </xs:annotation> </xs:simpleType> </xs:annotation> </xs:simpleType> -<xs:simpleType -<xs:restriction base="xs:string"> -<xs:simpleType -<xs:restriction base="xs:string"> -<xs:annotation> <xs:maxLength name="DCaptionType"> -<xs:simpleType 31 name="DOkeiType"> -<xs:annotation> <xs:maxLength name="DOgrnulType"> value="25"/> value="80"/> -<xs:annotation> Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <xs:documentation/> </xs:annotation> -<xs:restriction base="xs:string"> <xs:maxLength value="13"/> </xs:restriction> </xs:simpleType> -<xs:simpleType name="DInnType"> -<xs:annotation> <xs:documentation/> </xs:annotation> -<xs:restriction </xs:simpleType> base="xs:string"> <xs:element <xs:maxLength value="12"/> name="IQMtAcceptMarineEquip" soft.biz/schemas/shgate/common/2011/0.5" </xs:restriction> xmlns:tns="http://www.red- type="tns:IQMtAcceptMarineEquipType" substitutionGroup="tns:Object"/> -<xs:complexType name="IQMtAcceptMarineEquipType"> -<xs:annotation> <xs:documentation>Запрос сведений о подтверждении целевого назначения ввозимого товара для судового оборудования</xs:documentation> </xs:annotation> -<xs:complexContent> -<xs:extension xmlns:tns="http://www.red-soft.biz/schemas/shgate/common/2011/0.5" base="tns:ObjectType"> -<xs:sequence> <xs:element name="LetterDate" type="tns:DDateType" minOccurs="0"> -<xs:annotation> <xs:documentation>Дата подтверждающего письма</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LetterNumber" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Номер подтверждающего письма</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UlInn" type="tns:DInnulType" minOccurs="0"> -<xs:annotation> <xs:documentation>ИНН получателя письма ЮЛ</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="UlOgrn" type="tns:DOgrnulType" minOccurs="0"> -<xs:annotation> <xs:documentation>ОГРН получателя письма ЮЛ</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="UlFullname" type="tns:DVarchar250Type" minOccurs="0"> -<xs:annotation> <xs:documentation>Полное наименование получателя письма</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="IpInn" type="tns:DInnipType" minOccurs="0"> -<xs:annotation> <xs:documentation>ИНН получателя письма ИП</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="IpOgrn" type="tns:DOgrnipType" minOccurs="0"> -<xs:annotation> <xs:documentation>ОГРН получателя письма ИП</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="IpLastname" type="tns:DCaptionType" minOccurs="0"> <xs:annotation> <xs:documentation>Фамилия получателя письма ИП</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="IpFirstname" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Имя получателя письма ИП</xs:documentation> </xs:annotation> </xs:element> <xs:element name="IpMiddlename" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Отчество получателя письма ИП</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> name="ORMtAcceptMarineEquip" </xs:complexType> <xs:element xmlns:tns="http://www.red-soft.biz/schemas/shgate/common/2011/0.5" type="tns:ORMtAcceptMarineEquipType" substitutionGroup="tns:Object"/> -<xs:complexType name="ORMtAcceptMarineEquipType"> -<xs:annotation> <xs:documentation>Сведения о подтверждении целевого назначения ввозимого товара для судового оборудования</xs:documentation> </xs:annotation> <xs:complexContent> base="tns:ObjectType"> minOccurs="0"> -<xs:extension xmlns:tns="http://www.red-soft.biz/schemas/shgate/common/2011/0.5" -<xs:sequence> -<xs:annotation> -<xs:element name="Address" <xs:documentation>Адрес получателя type="tns:DVarchar250Type" письма</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="LetterDate" type="tns:DDateType" minOccurs="0"> <xs:annotation> <xs:documentation>Дата подтверждающего письма</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="LetterNumber" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Номер подтверждающего письма</xs:documentation> </xs:annotation> </xs:element> - 32 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <xs:element name="Fullname" наименование <xs:documentation>Полное </xs:element> type="tns:DVarchar250Type" -<xs:element получателя name="Inn" minOccurs="0"> -<xs:annotation> письма</xs:documentation> type="tns:DInnType" minOccurs="0"> </xs:annotation> -<xs:annotation> <xs:documentation>ИНН получателя письма</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="ContractData" type="tns:DDateType" minOccurs="0"> -<xs:annotation> <xs:documentation>Дата контракта</xs:documentation> type="tns:DCaptionType" </xs:annotation> </xs:element> minOccurs="0"> контракта</xs:documentation> -<xs:element name="ContractNumber" <xs:documentation>Номер -<xs:annotation> </xs:annotation> </xs:element> -<xs:element name="SolverLastname" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Фамилия уполномоченного лица</xs:documentation> type="tns:DCaptionType" </xs:annotation> minOccurs="0"> лица</xs:documentation> </xs:element> -<xs:element <xs:documentation>Имя -<xs:annotation> </xs:annotation> name="SolverFirstname" </xs:element> -<xs:element уполномоченного name="SolverMiddlename" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Отчество уполномоченного лица</xs:documentation> </xs:annotation> </xs:element> -<xs:element name="IpFirstname" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Имя получателя письма ИП</xs:documentation> type="tns:DCaptionType" письма </xs:annotation> minOccurs="0"> ИП</xs:documentation> type="tns:DIntegerType" </xs:annotation> товара</xs:documentation> </xs:annotation> -<xs:element </xs:element> <xs:documentation>Модель name="ProductBrand" <xs:documentation>Марка name="ProductUnitCode" <xs:documentation>Код -<xs:annotation> </xs:annotation> name="ProductCount" name="ProductModel" -<xs:element -<xs:annotation> </xs:element> получателя <xs:documentation>Количество -<xs:element </xs:element> </xs:annotation> name="IpMiddlename" -<xs:element -<xs:annotation> minOccurs="0"> minOccurs="0"> измерения</xs:documentation> </xs:element> minOccurs="0"> type="tns:DVarchar250Type" товара</xs:documentation> </xs:element> -<xs:annotation> </xs:annotation> type="tns:DVarchar250Type" -<xs:element <xs:documentation>Отчество -<xs:annotation> minOccurs="0"> товара</xs:documentation> type="tns:DOkeiType" </xs:element> -<xs:element единицы name="ProductUnitName" type="tns:DCaptionType" minOccurs="0"> -<xs:annotation> <xs:documentation>Наименование единицы измерения</xs:documentation> </xs:complexContent> </xs:annotation> </xs:complexType> soft.biz/schemas/shgate/common/2011/0.5" name="ObjectType"> </xs:element> <xs:element name="Object" type="tns:ObjectType" -<xs:annotation> </xs:sequence> xmlns:tns="http://www.red- abstract="true"/> <xs:documentation>Базовый </xs:extension> класс -<xs:complexType для всех документов</xs:documentation> </xs:annotation> </xs:complexType> -<xs:group name="DocumentsGroup"> <xs:sequence> -<xs:element xmlns:tns="http://www.red-soft.biz/schemas/shgate/common/2011/0.5" minOccurs="0" ref="tns:Object" maxOccurs="unbounded"> -<xs:annotation> <xs:appinfo/> </xs:annotation> </xs:element> </xs:sequence> </xs:group> </xs:schema> 4.4 XSD=3 <?xml version="1.0" encoding="UTF-8"?> 33 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> -<xs:schema targetNamespace="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.red-soft.biz/ncore/dx/ws/smev-243" xmlns:smev="http://smev.gosuslugi.ru/rev111111"> <xs:import schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=5" namespace="http://smev.gosuslugi.ru/rev111111"/> <xs:element name="TestRq" type="smev:BaseMessageType"/> <xs:element name="TestRs" type="smev:BaseMessageType"/> <xs:element name="PutDocument" type="smev:BaseMessageType"/> <xs:element name="DocumentResult" type="smev:BaseMessageType"/> <xs:element name="GetDocumentResult" type="smev:BaseMessageType"/> <xs:element name="NotifyDocument" type="smev:BaseMessageType"/> <xs:complexType name="JaxbStub"> </xs:complexType> </xs:schema> 4.5 XSD=4 <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> <!-- ~ Copyright (C) 2011 Red Soft Corporation. ~ ~ This file is part of Red NCore. ~ ~ Red NCore is free software; you can redistribute it and/or modify ~ it under the terms of the GNU General Public License as published by ~ the Free Software Foundation; either version 2, or (at your option) ~ any later version. ~ ~ Red NCore is distributed in the hope that it will be useful, but ~ WITHOUT ANY WARRANTY; without even the implied warranty of ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ~ General Public License for more details. ~ ~ You should have received a copy of the GNU General Public License ~ along with Red NCore; see the file COPYING. If not, write to the ~ Red Soft Corporation, 117186, Russia, Moscow, Nagornyy proezd, 5. ~ ~ Linking this library statically or dynamically with other modules is ~ making a combined work based on this library. Thus, the terms and ~ conditions of the GNU General Public License cover the whole ~ combination. ~ ~ As a special exception, the copyright holders of this library give you ~ permission to link this library with independent modules to produce an ~ executable, regardless of the license terms of these independent ~ modules, and to copy and distribute the resulting executable under ~ terms of your choice, provided that you also meet, for each linked ~ independent module, the terms and conditions of the license of that ~ module. An independent module is a module which is not derived from ~ or based on this library. If you modify this library, you may extend ~ this exception to your version of the library, but you are not ~ obligated to do so. If you do not wish to do so, delete this ~ exception statement from your version. --> -<xs:schema targetNamespace="http://www.w3.org/2004/08/xop/include" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2004/08/xop/include"> <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> 34 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета 4.6 XSD=5 <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> -<xs:schema targetNamespace="http://smev.gosuslugi.ru/rev111111" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" xmlns:smev="http://smev.gosuslugi.ru/rev111111" version="1.0" xmlns:xop="http://www.w3.org/2004/08/xop/include"> <xs:import schemaLocation="http://pora.shuffle.ru:8883/shg/mintrans-2-0?xsd=4" namespace="http://www.w3.org/2004/08/xop/include"/> <!--xs:import namespace="http://smev.gosuslugi.ru/request/rev111111" schemaLocation="zip.20111111.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> type="smev:MessageType"> </xs:documentation> </xs:annotation> </xs:annotation> </xs:documentation> </xs:element> </xs:documentation> </xs:annotation> атрибутов -<xs:element </xs:element> </xs:element> данных СМЭВ name="AppData" структурированных -<xs:element СМЭВ name="MessageData" -<xs:element <xs:documentation>Блок -<xs:annotation> блок name="Message" <xs:documentation>Блок--‐обертка -<xs:annotation> </xs:annotation> type="smev:AppDataType"> -<xs:element <xs:documentation>Служебный -<xs:annotation> type="smev:MessageDataType"> </xs:element> сведений name="AppDocument" type="smev:AppDocumentType"> -<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 <xs:documentation>Тип name="Date" name="TypeCode" сообщения type="xs:dateTime"> type="smev:TypeCodeType"> </xs:documentation> -<xs:annotation> </xs:annotation> -<xs:annotation> </xs:element> <xs:documentation>Дата -<xs:element создания запроса </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" 35 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета type="xs:string"> -<xs:annotation> <xs:documentation>Код услуги </xs:documentation> </xs:annotation> </xs:element> -<xs:element <xs:documentation>Номер name="CaseNumber" заявки в информационной type="xs:string"> системе--‐отправителе -<xs:annotation> </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:documentation>Уникальный -<xs:annotation> </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> </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:annotation> </xs:element> -<xs:element тестового name="RequestCode" запроса </xs:documentation> type="xs:string"> -<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:complexType> -<xs:complexType ref="smev:Message"/> <xs:element ref="smev:TypeCode"/> ref="smev:ExchangeType"/> minOccurs="0" name="BaseMessageType"> </xs:sequence> -<xs:sequence> </xs:sequence> <xs:element </xs:complexType> - -<xs:sequence> <xs:element ref="smev:Sender"/> <xs:element <xs:element <xs:element ref="smev:MessageClass"/> ref="smev:MessageData"/> <xs:complexType name="MessageType"> ref="smev:Recipient"/> <xs:element minOccurs="0" ref="smev:Status"/> <xs:element ref="smev:Originator"/> <xs:element minOccurs="0" ref="smev:OriginRequestIdRef"/> <xs:element ref="smev:Date"/> ref="smev:RequestIdRef"/> <xs:element minOccurs="0" <xs:element <xs:element ref="smev:ServiceCode"/> <xs:element minOccurs="0" ref="smev:CaseNumber"/> <xs:element minOccurs="0" ref="smev:TestMsg"/> </xs:sequence> </xs:complexType> -<xs:complexType name="MessageDataType"> -<xs:sequence> <xs:element minOccurs="0" ref="smev:AppData"/> <xs:element minOccurs="0" ref="smev:AppDocument"/> </xs:sequence> </xs:complexType> -<xs:complexType name="AppDataType"> -<xs:sequence> <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" namespace="##any" processContents="lax"/> processContents="lax"/> </xs:sequence> </xs:complexType> <xs:anyAttribute -<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 36 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета name="ReferenceType" </xs:sequence> mixed="true"> -<xs:sequence> <xs:element minOccurs="0" </xs:complexType> <xs:documentation>Сведения <xs:sequence> об -<xs:complexType информационной -<xs:element name="orgExternalType"> системе name="Code" <xs:documentation>Идентификатор системы ref="xop:Include"/> -<xs:annotation> </xs:documentation> </xs:annotation> type="xs:string"> </xs:documentation> - -<xs:annotation> </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 <xs:documentation>Взаимодействие в </xs:enumeration> </xs:simpleType> <xs:restriction </xs:restriction> рамках base="xs:string"> <xs:documentation>Запрос </xs:enumeration> от -<xs:enumeration поставщика потребителю исполнения к -<xs:annotation> </xs:documentation> -<xs:simpleType -<xs:enumeration потребителя value="GFNC"> name="MessageClassType"> value="REQUEST"> поставщику </xs:annotation> - -<xs:annotation> </xs:documentation> </xs:annotation> -<xs:annotation> <xs:documentation>Ответ value="RESPONSE"> </xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> -<xs:simpleType name="StatusType"> -<xs:restriction base="xs:string"> -<xs:enumeration value="REQUEST"> <xs:documentation>Запрос</xs:documentation> -<xs:annotation> </xs:enumeration> -<xs:enumeration value="RESULT"> </xs:annotation> -<xs:annotation> <xs:documentation>Результат</xs:documentation> </xs:annotation> </xs:enumeration> -<xs:enumeration value="REJECT"> </xs:annotation> -<xs:annotation> <xs:documentation>Мотивированный </xs:enumeration> <xs:documentation>Ошибка при -<xs:enumeration ФЛК </xs:documentation> отказ </xs:documentation> value="INVALID"> </xs:annotation> -<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 </xs:documentation> value="FAILURE"> -<xs:annotation> </xs:annotation> </xs:enumeration> <xs:annotation> <xs:documentation>Отзыв </xs:enumeration> -<xs:enumeration заявления value="STATE"> <xs:documentation>Технический -<xs:enumeration value="CANCEL"> </xs:documentation> -<xs:annotation> сбой - </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> 4.7 XSD=6 <?xml version="1.0" encoding="UTF-8"?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.7-hudson-48-. --> 37 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <!-- ~ Copyright (C) 2011 Red Soft Corporation. ~ ~ This file is part of Red NCore. ~ ~ Red NCore is free software; you can redistribute it and/or modify ~ it under the terms of the GNU General Public License as published by ~ the Free Software Foundation; either version 2, or (at your option) ~ any later version. ~ ~ Red NCore is distributed in the hope that it will be useful, but ~ WITHOUT ANY WARRANTY; without even the implied warranty of ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ~ General Public License for more details. ~ ~ You should have received a copy of the GNU General Public License ~ along with Red NCore; see the file COPYING. If not, write to the ~ Red Soft Corporation, 117186, Russia, Moscow, Nagornyy proezd, 5. ~ ~ Linking this library statically or dynamically with other modules is ~ making a combined work based on this library. Thus, the terms and ~ conditions of the GNU General Public License cover the whole ~ combination. ~ ~ As a special exception, the copyright holders of this library give you ~ permission to link this library with independent modules to produce an ~ executable, regardless of the license terms of these independent ~ modules, and to copy and distribute the resulting executable under ~ terms of your choice, provided that you also meet, for each linked ~ independent module, the terms and conditions of the license of that ~ module. An independent module is a module which is not derived from ~ or based on this library. If you modify this library, you may extend ~ this exception to your version of the library, but you are not ~ obligated to do so. If you do not wish to do so, delete this ~ exception statement from your version. --> -<schema targetNamespace="http://www.w3.org/2000/09/xmldsig#" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="0.1" xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <!-- Basic Types Defined for Signatures --> -<simpleType name="CryptoBinary"> <restriction base="base64Binary"> </restriction> </simpleType> <!-- Start Signature --> <element name="Signature" type="ds:SignatureType"/> -<complexType name="SignatureType"> -<sequence> <element ref="ds:SignedInfo"/> ref="ds:KeyInfo"/> <attribute <element name="Id" <element minOccurs="0" type="ID" ref="ds:SignatureValue"/> ref="ds:Object" use="optional"/> <element minOccurs="0" maxOccurs="unbounded"/> </complexType> <element </sequence> name="SignatureValue" type="ds:SignatureValueType"/> -<complexType name="SignatureValueType"> -<simpleContent> -<extension base="base64Binary"> <attribute name="Id" type="ID" use="optional"/> </extension> </simpleContent> </complexType> <!-- Start SignedInfo --> <element name="SignedInfo" type="ds:SignedInfoType"/> -<complexType name="SignedInfoType"> - <sequence> <element ref="ds:CanonicalizationMethod"/> <element ref="ds:SignatureMethod"/> <element ref="ds:Reference" maxOccurs="unbounded"/> </sequence> <attribute name="Id" type="ID" use="optional"/> </complexType> <element name="CanonicalizationMethod" type="ds:CanonicalizationMethodType"/> - <complexType name="CanonicalizationMethodType" mixed="true"> -<sequence> <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/> <!-- (0,unbounded) elements from (1,1) namespace --> </sequence> <attribute name="Algorithm" type="anyURI" use="required"/> </complexType> <element name="SignatureMethod" type="ds:SignatureMethodType"/> 38 -<complexType name="SignatureMethodType" Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета mixed="true"> -<sequence> <element name="HMACOutputLength" type="ds:HMACOutputLengthType" minOccurs="0"/> <any namespace="##other" minOccurs="0" maxOccurs="unbounded"/> <!-- (0,unbounded) elements from (1,1) external namespace --> </sequence> <attribute name="Algorithm" type="anyURI" use="required"/> </complexType> <!-- Start Reference --> <element name="Reference" type="ds:ReferenceType"/> -<complexType name="ReferenceType"> -<sequence> <element minOccurs="0" ref="ds:Transforms"/> <element ref="ds:DigestMethod"/> <element ref="ds:DigestValue"/> </sequence> <attribute name="Id" type="ID" use="optional"/> <attribute name="URI" type="anyURI" use="optional"/> <attribute name="Type" type="anyURI" use="optional"/> </complexType> <element name="Transforms" type="ds:TransformsType"/> -<complexType name="TransformsType"> - <sequence> <element ref="ds:Transform" maxOccurs="unbounded"/> </sequence> </complexType> <element name="Transform" type="ds:TransformType"/> -<complexType name="TransformType" mixed="true"> -<choice minOccurs="0" maxOccurs="unbounded"> <any namespace="##other" processContents="lax"/> <!-- (1,1) elements from (0,unbounded) namespaces --> <element name="XPath" type="string"/> </choice> <attribute name="Algorithm" type="anyURI" use="required"/> </complexType> <!-- End Reference --> <element name="DigestMethod" type="ds:DigestMethodType"/> -<complexType name="DigestMethodType" mixed="true"> -<sequence> processContents="lax"/> </complexType> <any </sequence> <element namespace="##other" <attribute minOccurs="0" name="Algorithm" name="DigestValue" maxOccurs="unbounded" type="anyURI" type="ds:DigestValueType"/> use="required"/> -<simpleType name="DigestValueType"> <restriction base="base64Binary"/> </simpleType> <!-- End SignedInfo --> <!-- Start KeyInfo --> <element name="KeyInfo" type="ds:KeyInfoType"/> -<complexType name="KeyInfoType" mixed="true"> <choice maxOccurs="unbounded"> <element ref="ds:KeyName"/> <element ref="ds:KeyValue"/> <element ref="ds:RetrievalMethod"/> <element ref="ds:X509Data"/> <element ref="ds:PGPData"/> <element ref="ds:SPKIData"/> <element ref="ds:MgmtData"/> <any namespace="##other" processContents="lax"/> <!-- (1,1) elements from (0,unbounded) namespaces --> </choice> <attribute name="Id" type="ID" use="optional"/> </complexType> <element name="KeyName" type="string"/> <element type="ds:KeyValueType"/> name="MgmtData" -<complexType ref="ds:DSAKeyValue"/> <element processContents="lax"/> </choice> type="ds:RetrievalMethodType"/> type="string"/> name="KeyValueType" mixed="true"> ref="ds:RSAKeyValue"/> </complexType> -<complexType <element <any <element name="RetrievalMethodType"> name="KeyValue" -<choice> <element namespace="##other" name="RetrievalMethod" -<sequence> <element minOccurs="0" ref="ds:Transforms"/> </sequence> <attribute name="URI" type="anyURI"/> <attribute name="Type" type="anyURI" use="optional"/> </complexType> <!-- Start X509Data --> <element name="X509Data" type="ds:X509DataType"/> -<complexType name="X509DataType"> -<sequence 39 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета maxOccurs="unbounded"> -<choice> <element name="X509IssuerSerial" type="ds:X509IssuerSerialType"/> <element name="X509SKI" type="base64Binary"/> <element name="X509SubjectName" type="string"/> <element name="X509Certificate" type="base64Binary"/> <element name="X509CRL" type="base64Binary"/> <any namespace="##other" processContents="lax"/> </choice> </sequence> </complexType> -<complexType name="X509IssuerSerialType"> -<sequence> <element name="X509IssuerName" type="string"/> <element name="X509SerialNumber" type="integer"/> </sequence> </complexType> <!-- End X509Data --> <!-- Begin PGPData --> <element name="PGPData" type="ds:PGPDataType"/> -<complexType name="PGPDataType"> -<choice> <sequence> <element name="PGPKeyID" type="base64Binary"/> <element name="PGPKeyPacket" type="base64Binary" minOccurs="0"/> <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/> </sequence> -<sequence> <element name="PGPKeyPacket" type="base64Binary"/> <any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/> </sequence> </choice> </complexType> <!-- End PGPData --> <!-- Begin SPKIData --> <element name="SPKIData" type="ds:SPKIDataType"/> -<complexType name="SPKIDataType"> -<sequence maxOccurs="unbounded"> <element name="SPKISexp" type="base64Binary"/> <any namespace="##other" minOccurs="0" processContents="lax"/> </sequence> </complexType> <!-- End SPKIData --> <!-- End KeyInfo --> <!-- Start Object (Manifest, SignatureProperty) --> <element name="Object" type="ds:ObjectType"/> -<complexType name="ObjectType" mixed="true"> <sequence minOccurs="0" maxOccurs="unbounded"> <any namespace="##any" processContents="lax"/> </sequence> <attribute name="Id" type="ID" use="optional"/> <attribute name="MimeType" type="string" use="optional"/> <!-- add a grep facet --> <attribute name="Encoding" type="anyURI" use="optional"/> </complexType> <element name="Manifest" type="ds:ManifestType"/> -<complexType name="ManifestType"> -<sequence> <element ref="ds:Reference" maxOccurs="unbounded"/> </sequence> <attribute name="Id" type="ID" use="optional"/> </complexType> <element name="SignatureProperties" name="SignaturePropertiesType"> type="ds:SignaturePropertiesType"/> -<sequence> <element -<complexType ref="ds:SignatureProperty" maxOccurs="unbounded"/> </sequence> <attribute name="Id" type="ID" use="optional"/> </complexType> <element name="SignatureProperty" type="ds:SignaturePropertyType"/> -<complexType name="SignaturePropertyType" mixed="true"> -<choice maxOccurs="unbounded"> <any namespace="##other" processContents="lax"/> 40 Руководство пользователя сервиса Федеральной службы по гидрометеорологии и мониторингу окружающей среды Российской Федерации по предоставлению сведений о лицензии по отдельным видам деятельности, отнесенным к компетенции Росгидромета <!-- (1,1) elements from (1,unbounded) namespaces --> </choice> <attribute name="Target" type="anyURI" use="required"/> <attribute name="Id" type="ID" use="optional"/> </complexType> <!-- End Object (Manifest, SignatureProperty) --> <!-- Start Algorithm Parameters --> -<simpleType name="HMACOutputLengthType"> <restriction base="integer"/> </simpleType> <!-- Start KeyValue Element-types --> <element name="DSAKeyValue" type="ds:DSAKeyValueType"/> -<complexType name="DSAKeyValueType"> <sequence> -<sequence minOccurs="0"> <element name="P" type="ds:CryptoBinary"/> <element name="Q" type="ds:CryptoBinary"/> </sequence> <element name="G" type="ds:CryptoBinary" minOccurs="0"/> <element name="Y" type="ds:CryptoBinary"/> <element name="J" type="ds:CryptoBinary" minOccurs="0"/> -<sequence minOccurs="0"> <element type="ds:CryptoBinary"/> name="Seed" </sequence> type="ds:RSAKeyValueType"/> type="ds:CryptoBinary"/> </sequence> -<complexType </complexType> <element name="PgenCounter" <element name="RSAKeyValue" name="RSAKeyValueType"> -<sequence> <element name="Modulus" type="ds:CryptoBinary"/> <element name="Exponent" type="ds:CryptoBinary"/> </sequence> </complexType> <!-- End KeyValue Element-types --> <!-- End Signature --> </schema> 4.8 Описания справочников Для указания типа ОГВ (тег stateStructureType) используется справочник типов ОГВ реестра государственных услуг: 1 Высший орган исполнительной власти 2 Правительство 3 Администрация 4 Министерство 5 Агентство 6 Служба 7 Комитет 8 Главное управление 9 Другое Статусы заявок: Код Наименование 000 Ошибка при обработке заявки 010 Заявка поставлена в очередь на обработку 100 Заявка успешно обработана 41