[Введите наименование организации-владельца электронного сервиса]
ОПИСАНИЕ ФОРМАТА
ЭЛЕКТРОННОГО СЕРВИСА СМЭВ
И
Руководство пользователя
электронного сервиса смэв
Сервис передачи сведений о «заключении органа местного самоуправления поселения или городского округа, подтверждающего, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства»
Дата: 19.01.2012
Версия: 1.0.0
Листов: 39
СОДЕРЖАНИЕ
1 Общие сведения.. 4
1.1 Руководящие документы.. 4
1.2 Описание электронного сервиса. 4
1.3 Операции (методы) электронного сервиса. 5
1.4 Сценарии использования. 5
1.5 Схема взаимодействия. 6
1.6 Связи с другими электронными сервисами. 6
2 Руководство пользователя.. 6
2.1 Операция «Подача запроса на предоставление сведений». 6
2.1.1 Общие сведения. 6
2.1.2 Описание входных параметров. 7
2.1.3 Описание выходных параметров. 7
2.1.4 Контрольные примеры.. 7
2.2 Операция «Запрос состояния заявления и получение результатов обработки заявления». 11
2.2.1 Общие сведения. 11
2.2.2 Описание входных параметров. 11
2.2.3 Описание выходных параметров. 11
2.2.4 Контрольные примеры.. 12
3 3. Методика испытаний.. 16
3.1 Общие условия. 16
3.2 Параметры испытаний на тестовой среде. 16
3.3 Параметры испытаний на продуктивной среде. 17
3.4 Особые условия. 17
4 Приложения.. 17
4.1 Описание сервиса (WSDL) 17
изменения
Версия | Дата | Автор | Изменения |
1.0.0 | 19.01.2012 | Создание первой версии документа. | |
термины/СОКРАЩЕНИя
Термин/сокращение | Описание |
СМЭВ | Система межведомственного электронного взаимодействия |
Поставщик | Организация-владелец электронного сервиса |
WSDL | Web Services Description Language — язык описания веб-сервисов. |
XSD | XML Schema definition - язык описания структуры XML документа. |
SOAP | Simple Object Access Protocol - протокол обмена структурированными сообщениями в распределённой вычислительной среде. |
XML | eXtensible Markup Language — расширяемый язык разметки. |
1 Общие сведения
1.1 Руководящие документы
Основанием для разработки данного документа является требование п. 48 Приказа Министерства связи и массовых коммуникаций Российской Федерации от 27 декабря 2010 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия» в соответствии с которым, для подключения информационной системы к системе межведомственного электронного взаимодействия Поставщик предоставляет Оператору СМЭВ следующие документы:
- паспорт электронного сервиса, регистрируемого в системе взаимодействия;
- методику испытаний электронного сервиса, регистрируемого в системе взаимодействия, включая контрольный пример обращения к электронному сервису;
- руководство пользователя электронного сервиса, регистрируемого в системе взаимодействия.
Основанием для создания и использования электронного сервиса являются перечисленные ниже документы.
Нормативно-правовые документы:
- Постановление Правительства Российской Федерации от 8 сентября 2010 г. № 000 «О единой системе межведомственного электронного взаимодействия»;
- Приказ Министерства связи и массовых коммуникаций Российской Федерации от 01.01.01 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».
- Федеральный закон 210-ФЗ «Об организации предоставления государственных и муниципальных услуг»
- Распоряжение Правительства Российской Федерации от 17 марта 2011 г. «Об утверждении перечня документов (сведений), обмен которыми между органами и организациями при оказании государственных услуг и исполнении государственных функций осуществляется в электронном виде»
- Распоряжение Правительства Российской Федерации от 15 апреля 2011 «О базовых государственных информационных ресурсах»
Технологические стандарты:
- Методические рекомендации по разработке веб-сервисов для СМЭВ
- Рекомендации по применению ЭЦП при межведомственном взаимодействии
1.2 Описание электронного сервиса
Наименование: | Сервис передачи сведений о «заключении органа местного самоуправления поселения или городского округа, подтверждающего, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства» |
Назначение: | Сервис предназначен для предоставления сведений о заключении органа местного самоуправления поселения или городского округа, подтверждающего, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства, в электронном виде в рамках осуществления межведомственного информационного взаимодействия в электронном виде. |
Поставщик: | [Введите полное наименование Поставщика (организации-владельца) электронного сервиса без использования аббревиатур.] |
Область применения: | Межведомственное взаимодействие |
1.3 Операции (методы) электронного сервиса
Электронный сервис передачи сведений о «заключении органа местного самоуправления поселения или городского округа, подтверждающего, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства » обеспечивает обмен данными в электронном виде между участниками межведомственного взаимодействия. Электронный сервис включает методы, обеспечивающие:
- регистрацию заявления (запроса) на предоставление документа, подтверждающего разрешенное использование земельного участка;
- запрос состояния обработки заявления (запроса).
Метод | Назначение |
Код: CreateLocationRequest Наименование: Подача запроса на предоставление сведений | Принимает электронное сообщение с описанием запроса на предоставление сведений о документе. |
Код: GetLocationResult Запрос состояния заявления и получение результатов обработки заявления | По номеру запроса (заявления) выдает актуальный статус исполнения (обработки) запроса. Выдает результат обработки запроса (заявления) в случае его готовности. |
1.4 Сценарии использования
Система-потребитель вызывает метод веб-сервиса CreateLocationRequest и передает электронный запрос (заявление);
· В ответ на вызов метода CreateLocationRequest система-потребитель получает ответ-квитанцию, содержащий номер заявления, присвоенный системой-поставщиком;
· В случае сбоя, в ответ на вызов метода придет сообщение об ошибке.
После получения идентификационного номера заявления, система-потребитель может неограниченное количество раз вызывать метод GetLocationResult для получения актуальной информации о ходе обработки заявления.
· В ответ на вызов метода GetLocationResult система-потребитель получает сообщение с указанием кода актуального статуса;
· Если статус обработки окончательный (заявление выполнено), то вместе с кодом статуса система-потребитель получает результат выполнения заявления.
· В случае сбоя, в ответ на вызов метода придет сообщение об ошибке.
1.5 Схема взаимодействия
Взаимодействие с сервисом осуществляется в асинхронном режиме. Пошаговое описание схемы взаимодействия приведено в п.1.4 «Сценарии использования»
Схема взаимодействия представлена на рисунке 1.

Рисунок 1 «Схема взаимодействия»
1.6 Связи с другими электронными сервисами
Данный сервис не имеет связей с другими сервисами.
2 Руководство пользователя
2.1 Операция «Подача запроса на предоставление сведений»
2.1.1 Общие сведения
Код операции: | CreateLocationRequest |
Наименование операции: | Подача запроса на предоставление сведений |
Назначение операции: | Принимает электронное сообщение с описанием запроса на предоставление сведений о документе. |
2.1.2 Описание входных параметров
Входные данные: CreateLocationRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | BuildingName | Наименование объекта недвижимого имущества | + | xs:string | до 255 символов |
2 | CadastralNumber | Кадастровый номер | + | xs:string | до 40 символов |
3 | Address | Адрес земельного участка | + | xs: Area | tAddress |
4 | Area | + | xs:string | до 40 символов |
2.1.3 Описание выходных параметров
Выходные данные: CreateLocationRequest
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | regNumber | Регистрационный номер | + | xs:string | до 40 символов |
2.1.4 Контрольные примеры
Запрос
- <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:rev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/"> <soapenv:Header /> - <soapenv:Body> - <rev:CreateLocationRequest> - <rev:Message> - <rev:Sender> <rev:Code>FOIV_ORG_CODE_1</rev:Code> <rev:Name>FOIV_ORG_NAME_1</rev:Name> </rev:Sender> - <rev:Recipient> <rev:Code>FOIV_ORG_CODE_2</rev:Code> <rev:Name>FOIV_ORG_NAME_2</rev:Name> </rev:Recipient> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>REQUEST</rev:Status> <rev:Date>T00:00:00.000+06:00</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:ServiceCode>FOIV_SERVICE_CODE</rev:ServiceCode> <rev:CaseNumber>10/1</rev:CaseNumber> </rev:Message> - <rev:MessageData> - <rev:AppData> - <mun:RequestLocation> <BuildingName>Квартира 1</BuildingName> - <Address> <Region>Москва</Region> <District>Москва</District> <City>Москва</City> <Locality>Центральный</Locality> <Street>Тверская</Street> <House>116</House> <Building>1</Building> <Structure>1</Structure> <Apartment>61</Apartment> </Address> <CadastralNumber>50:14:040517:0156</CadastralNumber> <Area>160</Area> </mun:RequestLocation> </rev:AppData> </rev:MessageData> </rev:CreateLocationRequest> </soapenv:Body> </soapenv:Envelope> |
Ответ на запрос
- <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:rev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/"> <soapenv:Header /> - <soapenv:Body> - <rev:CreateLocationRequestResponse> - <rev:Message> - <rev:Sender> <rev:Code>FOIV_ORG_CODE_2</rev:Code> <rev:Name>FOIV_ORG_NAME_2</rev:Name> </rev:Sender> - <rev:Recipient> <rev:Code>FOIV_ORG_CODE_1</rev:Code> <rev:Name>FOIV_ORG_NAME_1</rev:Name> </rev:Recipient> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>ACCEPT</rev:Status> <rev:Date>T00:00:00.000+06:00</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:RequestIdRef>9957f7bc-9c29-42a5-3393-a764c25b5981</rev:RequestIdRef> </rev:Message> - <rev:MessageData> - <rev:AppData> <mun:regNumber></mun:regNumber> </rev:AppData> </rev:MessageData> </rev:CreateLocationRequestResponse> </soapenv:Body> </soapenv:Envelope> |
2.2 Операция «Запрос состояния заявления и получение результатов обработки заявления»
2.2.1 Общие сведения
Код операции: | GetLocationResult |
Наименование операции: | Запрос состояния заявления и получение результатов обработки заявления |
Назначение операции: | По номеру запроса (заявления) выдает актуальный статус исполнения (обработки) запроса. Выдает результат обработки запроса (заявления) в случае его готовности. |
2.2.2 Описание входных параметров
Входные данные: GetLocationResult
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | regNumber | Регистрационный номер | + | xs:string | до 40 символов |
2.2.3 Описание выходных параметров
Выходные данные: GetLocationResult
№ | Код параметра | Описание параметра | Обязательность | Способ заполнения/Тип | Комментарий |
1 | BuildingName | Наименование объекта недвижимого имущества | + | xs:string | до 255 символов |
2 | CadastralNumber | Кадастровый номер | + | xs:string | до 40 символов |
3 | Address | Адрес земельного участка | + | xs: Area | tAddress |
4 | Area | Площадь объекта капитального строительства | + | xs:string | до 40 символов |
5 | Owner | Ф. И.О., паспортные данные собственника объекта недвижимого имущества | + | xs: Area | tPerson |
6 | Document | Документ | |||
7 | Signer | ФИО, должность лица, подписавшего документ, подтверждающий нахождение объекта недвижимого имущества в пределах границ соответствующего земельного участка, предназначенного для ведения личного хозяйства | + | xs: Area | tEmployee |
8 | Creator | ФИО, должность, контактная информация лица, составившего запись о заключении, что объект недвижимого имущества расположен в пределах границ соответствующего земельного участка, предназначенного для ведения личного хозяйства | + | xs: Area | tEmployee |
9 | Name | Наименование документа, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа) | + | xs:string | |
10 | Date | Дата документа, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа) | + | xs: Area | xs:date |
11 | UrbanisedArea | Наименование поселения (городского округа) | + | xs:string | до 255 символов |
12 | Issuer | Наименование органа, выдавшего документ, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа) | + | xs:string | до 255 символов |
13 | Encumbrance | Обременения на использование земельного участка, на котором находится объект недвижимого имущества | + | xs:string | до 500 символов |
14 | Indicia | Особые отметки об использовании земельного участка, на котором находится объект недвижимого имущества | + | xs:string | до 500 символов |
Параметры комплексного типа описаны в приложении «Описание общих структур данных».
2.2.4 Контрольные примеры
Запрос
- <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:rev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/"> <soapenv:Header /> - <soapenv:Body> - <rev:GetLocationResult> - <rev:Message> - <rev:Sender> <rev:Code>FOIV_ORG_CODE_1</rev:Code> <rev:Name>FOIV_ORG_NAME_1</rev:Name> </rev:Sender> - <rev:Recipient> <rev:Code>FOIV_ORG_CODE_2</rev:Code> <rev:Name>FOIV_ORG_NAME_2</rev:Name> </rev:Recipient> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>PING</rev:Status> <rev:Date>T00:00:00.000+06:00</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:RequestIdRef>9957f7bc-9c29-42a5-aa93-a764c253597b</rev:RequestIdRef> <rev:ServiceCode>FOIV_SERVICE_CODE</rev:ServiceCode> <rev:CaseNumber>10/1</rev:CaseNumber> </rev:Message> - <rev:MessageData> - <rev:AppData> <mun:regNumber></mun:regNumber> </rev:AppData> </rev:MessageData> </rev:GetLocationResult> </soapenv:Body> </soapenv:Envelope> |
Ответ на запрос со статусом «В работе»
- <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:rev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/"> - <soapenv:Header> - <wsse:Security SOAP-ENV:actor="http://smev. *****/actors/smev" xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs. oasis-open. org/wss/2004/01/oasiswss-soap-message-security-1.0#Base64Binary" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" wsu:Id="Cert">MIIDgDCCAy2gAwIBAgIKYeI2NwACAAAP3zAKBgYqhQMCAgMFADAUMRIwEAYDVQQDEwlGQ0NMQU5E Q1MwHhcNMTEwNzA3MTEzNzAwWhcNMTIwNzA3MTE0MTAwWjCB+TEYMBYGBSqFA2QBEw0xMDI3NzAw MTIzMjA4MRgwFgYIKoUDA4EDAQETCjc3MDY1NjA1MzYxIDAeBgkqhkiG9w0BCQEWEWZvaXZAcm9z cmVlc3RyLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMRswGQYDVQQKHhIE IAQ+BEEEQAQ1BDUEQQRCBEAxLzAtBgNVBAseJgQmBDUEPQRCBEAEMAQ7BEwEPQRLBDkAIAQwBD8E PwQwBEAEMARCMS8wLQYDVQQDHiYEIAQeBCEEIAQVBBUEIQQiBCAAIwQkBB4EGAQSACMEIgQ1BEEE QjBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEDkxlUpnjLH1mk+v8J+f/rlU9X8 qiVH7UEYz6e5QyAHCzyNi2AsXxL3TPaDt6sSnOo9SsMH0/OedyEMeVKavPXPo4IBdTCCAXEwDgYD VR0PAQH/BAQDAgTwMC4GA1UdJQQnMCUGBiqFA2QCAgYIKwYBBQUHAwQGByqFAwICIgYGCCsGAQUF BwMCMB0GA1UdDgQWBBQ1re0OhB6vz/5DfLyBWhVmbdQE2DAfBgNVHSMEGDAWgBS/dBJyokWUhtk0 lVtEuobcCO+VezBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vdWMuZmNjbGFuZC5ydS9SQS9DRFAv YmY3NDEyNzJhMjQ1OTQ4NmQ5MzQ5NTViNDRiYTg2ZGMwOGVmOTU3Yi5jcmwwVgYIKwYBBQUHAQEE SjBIMEYGCCsGAQUFBzAChjpodHRwOi8vdWMuZmNjbGFuZC5ydS9DZXJ0RW5yb2xsL0ZDQ0xBTkRD QV9GQ0NMQU5EQ1MoMikuY3J0MDwGCSsGAQQBgjcVCgQvMC0wCAYGKoUDZAICMAoGCCsGAQUFBwME MAkGByqFAwICIgYwCgYIKwYBBQUHAwIwCgYGKoUDAgIDBQADQQCMZiPxdoD12zSSyqK+jz6YskNu RCMTfdoWjl0q4YTv+u4TlBUNSuc7egkVJpVDgrp0wbAC4NA74UnzITVR04hy</wsse:BinarySecurityToken> - <ds:Signature xmlns:ds="http://www. w3.org/2000/09/xmldsig#"> - <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#" /> <ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411" /> - <ds:Reference URI="#body"> - <ds:Transforms> <ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#" /> </ds:Transforms> <ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411" /> <ds:DigestValue>mgKVLc82xUWwKkouuLPAlESbxUT/Llgj1OpKHCJcDVU=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>JGMKwOAxrLejdU0MFaO3SHO/8HMyfqiaiJ/AnCqOF6lobmTAQZxqKRSB5l6uliH6aZl4eA2cEK5dV1nbX0QESQ==</ds:SignatureValue> - <ds:KeyInfo> - <wsse:SecurityTokenReference> <wsse:Reference URI="#Cert" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" /> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security> </soapenv:Header> - <soapenv:Body> - <rev:GetLocationResultResponse> - <rev:Message> - <rev:Sender> <rev:Code>FOIV_ORG_CODE_2</rev:Code> <rev:Name>FOIV_ORG_NAME_2</rev:Name> </rev:Sender> - <rev:Recipient> <rev:Code>FOIV_ORG_CODE_1</rev:Code> <rev:Name>FOIV_ORG_NAME_1</rev:Name> </rev:Recipient> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>PROCESS</rev:Status> <rev:Date>T00:00:00.000+06:00</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:RequestIdRef>9957f7bc-9c29-42a5-3393-a</rev:RequestIdRef> </rev:Message> - <rev:MessageData> - <rev:AppData> <mun:regNumber></mun:regNumber> </rev:AppData> </rev:MessageData> </rev:GetLocationResultResponse> </soapenv:Body> </soapenv:Envelope> |
Ответ на запрос со статусом «Выполнен»
- <soapenv:Envelope xmlns:soapenv="http://schemas. xmlsoap. org/soap/envelope/" xmlns:rev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/"> - <soapenv:Header> - <wsse:Security SOAP-ENV:actor="http://smev. *****/actors/smev" xmlns:SOAP-ENV="http://schemas. xmlsoap. org/soap/envelope/" xmlns:wsse="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs. oasis-open. org/wss/2004/01/oasiswss-wssecurity-utility-1.0.xsd"> <wsse:BinarySecurityToken EncodingType="http://docs. oasis-open. org/wss/2004/01/oasiswss-soap-message-security-1.0#Base64Binary" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" wsu:Id="Cert">MIIDgDCCAy2gAwIBAgIKYeI2NwACAAAP3zAKBgYqhQMCAgMFADAUMRIwEAYDVQQDEwlGQ0NMQU5E Q1MwHhcNMTEwNzA3MTEzNzAwWhcNMTIwNzA3MTE0MTAwWjCB+TEYMBYGBSqFA2QBEw0xMDI3NzAw MTIzMjA4MRgwFgYIKoUDA4EDAQETCjc3MDY1NjA1MzYxIDAeBgkqhkiG9w0BCQEWEWZvaXZAcm9z cmVlc3RyLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMRswGQYDVQQKHhIE IAQ+BEEEQAQ1BDUEQQRCBEAxLzAtBgNVBAseJgQmBDUEPQRCBEAEMAQ7BEwEPQRLBDkAIAQwBD8E PwQwBEAEMARCMS8wLQYDVQQDHiYEIAQeBCEEIAQVBBUEIQQiBCAAIwQkBB4EGAQSACMEIgQ1BEEE QjBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MABEDkxlUpnjLH1mk+v8J+f/rlU9X8 qiVH7UEYz6e5QyAHCzyNi2AsXxL3TPaDt6sSnOo9SsMH0/OedyEMeVKavPXPo4IBdTCCAXEwDgYD VR0PAQH/BAQDAgTwMC4GA1UdJQQnMCUGBiqFA2QCAgYIKwYBBQUHAwQGByqFAwICIgYGCCsGAQUF BwMCMB0GA1UdDgQWBBQ1re0OhB6vz/5DfLyBWhVmbdQE2DAfBgNVHSMEGDAWgBS/dBJyokWUhtk0 lVtEuobcCO+VezBZBgNVHR8EUjBQME6gTKBKhkhodHRwOi8vdWMuZmNjbGFuZC5ydS9SQS9DRFAv YmY3NDEyNzJhMjQ1OTQ4NmQ5MzQ5NTViNDRiYTg2ZGMwOGVmOTU3Yi5jcmwwVgYIKwYBBQUHAQEE SjBIMEYGCCsGAQUFBzAChjpodHRwOi8vdWMuZmNjbGFuZC5ydS9DZXJ0RW5yb2xsL0ZDQ0xBTkRD QV9GQ0NMQU5EQ1MoMikuY3J0MDwGCSsGAQQBgjcVCgQvMC0wCAYGKoUDZAICMAoGCCsGAQUFBwME MAkGByqFAwICIgYwCgYIKwYBBQUHAwIwCgYGKoUDAgIDBQADQQCMZiPxdoD12zSSyqK+jz6YskNu RCMTfdoWjl0q4YTv+u4TlBUNSuc7egkVJpVDgrp0wbAC4NA74UnzITVR04hy</wsse:BinarySecurityToken> - <ds:Signature xmlns:ds="http://www. w3.org/2000/09/xmldsig#"> - <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#" /> <ds:SignatureMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostrgostr3411" /> - <ds:Reference URI="#body"> - <ds:Transforms> <ds:Transform Algorithm="http://www. w3.org/2001/10/xml-exc-c14n#" /> </ds:Transforms> <ds:DigestMethod Algorithm="http://www. w3.org/2001/04/xmldsig-more#gostr3411" /> <ds:DigestValue>mgKVLc82xUWwKkouuLPAlESbxUT/Llgj1OpKHCJcDVU=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue>JGMKwOAxrLejdU0MFaO3SHO/8HMyfqiaiJ/AnCqOF6lobmTAQZxqKRSB5l6uliH6aZl4eA2cEK5dV1nbX0QESQ==</ds:SignatureValue> - <ds:KeyInfo> - <wsse:SecurityTokenReference> <wsse:Reference URI="#Cert" ValueType="http://docs. oasis-open. org/wss/2004/01/oasiswss-x509-token-profile-1.0#X509v3" /> </wsse:SecurityTokenReference> </ds:KeyInfo> </ds:Signature> </wsse:Security> </soapenv:Header> - <soapenv:Body> - <rev:GetLocationResultResponse> - <rev:Message> - <rev:Sender> <rev:Code>FOIV_ORG_CODE_2</rev:Code> <rev:Name>FOIV_ORG_NAME_2</rev:Name> </rev:Sender> - <rev:Recipient> <rev:Code>FOIV_ORG_CODE_1</rev:Code> <rev:Name>FOIV_ORG_NAME_1</rev:Name> </rev:Recipient> <rev:TypeCode>GSRV</rev:TypeCode> <rev:Status>RESULT</rev:Status> <rev:Date>T00:00:00.000+06:00</rev:Date> <rev:ExchangeType>2</rev:ExchangeType> <rev:RequestIdRef>9957f7bc-9c29-42a5-3393-a</rev:RequestIdRef> </rev:Message> - <rev:MessageData> - <rev:AppData> <mun:regNumber></mun:regNumber> - <mun:ResponseLocation> <BuildingName>Квартира 1</BuildingName> - <Address> <Region>Москва</Region> <District>Москва</District> <City>Москва</City> <Locality>Центральный</Locality> <Street>Тверская</Street> <House>116</House> <Building>1</Building> <Structure>1</Structure> <Apartment>61</Apartment> </Address> <CadastralNumber>50:14:040517:0156</CadastralNumber> <Area>160</Area> - <Owner> - <FIO> <LastName>Иванов</LastName> <FirstName>Иван</FirstName> <MiddleName>Иванович</MiddleName> </FIO> - <Document> <Series>1111</Series> <Number>222222</Number> <Date>+06:00</Date> <IssueOrgan>УВД Московского района</IssueOrgan> </Document> </Owner> - <Document Name="документ о недвижимости" Date="+06:00"> - <Signer> - <FIO> <LastName>Петров</LastName> <FirstName>Петр</FirstName> <MiddleName>Петрович</MiddleName> </FIO> <Position>начальник управления</Position> </Signer> - <Creator> - <FIO> <LastName>Сидоров</LastName> <FirstName>Василий</FirstName> <MiddleName>Васильевич</MiddleName> </FIO> <Position>заместитель начальника</Position> </Creator> </Document> <UrbanisedArea>Химки</UrbanisedArea> <Issuer>УВД района</Issuer> <Encumbrance>обременение 1</Encumbrance> <Indicia>особые отметки</Indicia> </mun:ResponseLocation> </rev:AppData> </rev:MessageData> </rev:GetLocationResultResponse> </soapenv:Body> </soapenv:Envelope> |
3 3. Методика испытаний
3.1 Общие условия
Проведение контрольных испытаний при регистрации электронного сервиса регламентировано Приказом Министерства связи и массовых коммуникаций Российской Федерации от 01.01.01 г. № 000 «Об утверждении технических требований к взаимодействию информационных систем в единой системе межведомственного электронного взаимодействия».
Порядок проведения типовых испытаний предполагает следующие этапы:
- Проверка комплектности предоставленной документации;
- Проверка сетевой связности между узлом СМЭВ и точкой размещения электронного сервиса;
- Регистрация сервиса и тестирование сервиса на контрольном примере.
[Примечание: В случае отсутствия сетевой связности для регистрации сервиса на тестовой среде, представители Оператора СМЭВ и Поставщика производят необходимые работы по ее обеспечению.]
3.2 Параметры испытаний на тестовой среде
Проведение испытаний на тестовой среде перед регистрацией электронного сервиса в продуктивной среде СМЭВ является необходимым действием, обеспечивающим повышение качества и эффективности процесса и позволяющим выявлять ошибки и несоответствия разработанного сервиса заранее, а не в продуктивном контуре.
[Приведите в разделе сведения, необходимые для тестирования электронного сервиса (в случае наличия тестовой площадки) на тестовом контуре СМЭВ:
- Контактные сведения о лице, ответственном со стороны Поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса на тестовом контуре СМЭВ.
- Адрес размещения тестового экземпляра электронного сервиса Поставщика.
- Режим функционирования тестовой среды и особые условия ее доступности (при наличии).
- Сценарии тестирования сервиса.]
- Контактное лицо: Фамилия Имя Отчество, e-mail: fio@contact.ru,
- Адрес тестового экземпляра: http://1.2.34.56:7899/testws/testws? wsdl
- Режим функционирования тестовой среды: 24/5 (круглосуточно по будням). Особых условий доступности не определено.
- Для того чтоб протестировать сервис, необходимо:
- зарегистрировать сервис на тестовой среде во время ее доступности согласно режиму функционирования,
- протестировать все операции на основании контрольных примеров.
3.3 Параметры испытаний на продуктивной среде
[Приведите сведения, необходимые для тестирования электронного сервиса на продуктивной среде СМЭВ:
- Контактные сведения о лице, ответственном со стороны поставщика за решение вопросов, необходимых для обеспечения регистрации сервиса в продуктивном контуре СМЭВ.
- Адрес размещения продуктивного экземпляра сервиса Поставщика.
- Сценарии тестирования сервиса.]
3.4 Особые условия
[Приведите особые условия и правила проведения контрольных испытаний, не вошедшие в другие разделы.]
4 Приложения
4.1 Описание сервиса (WSDL)
<?xml version="1.0" encoding="UTF-8" ?> - <definitions xmlns:tns="http://smev. *****/rev111111" xmlns:soap="http://schemas. xmlsoap. org/wsdl/soap/" xmlns="http://schemas. xmlsoap. org/wsdl/" xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:smev="http://smev. *****/rev111111" xmlns:mun="http://mun. mer. *****/" name="MunMerService" targetNamespace="http://smev. *****/rev111111"> <import namespace="http://smev. *****/rev111111" location="SmevTypes. xsd" /> <import namespace="http://mun. mer. *****/" location="RequestLocation. xsd" /> <import namespace="http://mun. mer. *****/" location="ResponseLocation. xsd" /> <import namespace="http://mun. mer. *****/" location="RequestUsage. xsd" /> <import namespace="http://mun. mer. *****/" location="ResponseUsage. xsd" /> <import namespace="http://mun. mer. *****/" location="RequestAffiliation. xsd" /> <import namespace="http://mun. mer. *****/" location="ResponseAffiliation. xsd" /> - <types> - <xs:schema elementFormDefault="qualified" targetNamespace="http://mun. mer. *****/"> - <xs:element name="regNumber"> - <xs:simpleType> <xs:restriction base="xs:string" /> </xs:simpleType> </xs:element> </xs:schema> - <xs:schema elementFormDefault="qualified" targetNamespace="http://smev. *****/rev111111"> - <xs:element name="CreateLocationRequest"> - <xs:annotation> <xs:documentation>Запрос о предоставлении заключения, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства</xs:documentation> </xs:annotation> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:RequestLocation" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="CreateLocationRequestResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetLocationResult"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetLocationResultResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> <xs:element maxOccurs="1" minOccurs="0" ref="mun:ResponseLocation" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="CreateUsageRequest"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:RequestUsage" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="CreateUsageRequestResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetUsageResult"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetUsageResultResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> <xs:element maxOccurs="1" minOccurs="0" ref="mun:ResponseUsage" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="CreateAffiliationRequest"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:RequestAffiliation" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="CreateAffiliationRequestResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetAffiliationResult"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> - <xs:element name="GetAffiliationResultResponse"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="smev:Message" /> - <xs:element maxOccurs="1" minOccurs="1" name="MessageData"> - <xs:complexType> - <xs:sequence> - <xs:element maxOccurs="1" minOccurs="1" name="AppData"> - <xs:complexType> - <xs:sequence> <xs:element maxOccurs="1" minOccurs="1" ref="mun:regNumber" /> <xs:element maxOccurs="1" minOccurs="0" ref="mun:ResponseAffiliation" /> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> - <message name="CreateLocationRequestRequest"> <part name="parameters" element="tns:CreateLocationRequest" /> </message> - <message name="GetLocationResultRequest"> <part name="parameters" element="tns:GetLocationResult" /> </message> - <message name="GetLocationResultResponse"> <part name="parameters" element="tns:GetLocationResultResponse" /> </message> - <message name="CreateLocationRequestResponse"> <part name="parameters" element="tns:CreateLocationRequestResponse" /> </message> - <message name="CreateUsageRequestRequest"> <part name="parameters" element="tns:CreateUsageRequest" /> </message> - <message name="CreateUsageRequestResponse"> <part name="parameters" element="tns:CreateUsageRequestResponse" /> </message> - <message name="GetUsageResultRequest"> <part name="parameters" element="tns:GetUsageResult" /> </message> - <message name="GetUsageResultResponse"> <part name="parameters" element="tns:GetUsageResultResponse" /> </message> - <message name="CreateAffiliationRequestRequest"> <part name="parameters" element="tns:CreateAffiliationRequest" /> </message> - <message name="CreateAffiliationRequestResponse"> <part name="parameters" element="tns:CreateAffiliationRequestResponse" /> </message> - <message name="GetAffiliationResultRequest"> <part name="parameters" element="tns:GetAffiliationResult" /> </message> - <message name="GetAffiliationResultResponse"> <part name="parameters" element="tns:GetAffiliationResultResponse" /> </message> - <portType name="MunMerServicePortType"> - <operation name="CreateLocationRequest"> <input message="tns:CreateLocationRequestRequest" /> <output message="tns:CreateLocationRequestResponse" /> </operation> - <operation name="GetLocationResult"> <input message="tns:GetLocationResultRequest" /> <output message="tns:GetLocationResultResponse" /> </operation> - <operation name="CreateUsageRequest"> <input message="tns:CreateUsageRequestRequest" /> <output message="tns:CreateUsageRequestResponse" /> </operation> - <operation name="GetUsageResult"> <input message="tns:GetUsageResultRequest" /> <output message="tns:GetUsageResultResponse" /> </operation> - <operation name="CreateAffiliationRequest"> <input message="tns:CreateAffiliationRequestRequest" /> <output message="tns:CreateAffiliationRequestResponse" /> </operation> - <operation name="GetAffiliationResult"> <input message="tns:GetAffiliationResultRequest" /> <output message="tns:GetAffiliationResultResponse" /> </operation> </portType> - <binding name="MunMerServiceBinding" type="tns:MunMerServicePortType"> <soap:binding transport="http://schemas. xmlsoap. org/soap/http" /> - <operation name="CreateLocationRequest"> <soap:operation soapAction="http://mun. mer. *****/createLocationRequest" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="GetLocationResult"> <soap:operation soapAction="http://portal. *****/getLocationResult" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="CreateUsageRequest"> <soap:operation soapAction="http://mun. mer. *****/createUsageRequest" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="GetUsageResult"> <soap:operation soapAction="http://portal. *****/getUsageResult" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="CreateAffiliationRequest"> <soap:operation soapAction="http://mun. mer. *****/createAffiliationRequest" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> - <operation name="GetAffiliationResult"> <soap:operation soapAction="http://portal. *****/getAffiliationResult" style="document" /> - <input> <soap:body use="literal" /> </input> - <output> <soap:body use="literal" /> </output> </operation> </binding> - <service name="MunMerService"> - <port name="MunMerServicePort" binding="tns:MunMerServiceBinding"> <soap:address location="http://127.0.0.1" /> </port> </service> </definitions> |
Описание SmevTypes. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:smev="http://smev. *****/rev111111" xmlns:xop="http://www. w3.org/2004/08/xop/include" targetNamespace="http://smev. *****/rev111111" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"> <xs:import namespace="http://www. w3.org/2004/08/xop/include" schemaLocation="http://www. w3.org/2004/08/xop/include" /> - <xs:element name="Header" type="smev:HeaderType"> - <xs:annotation> <xs:documentation>Служебный загловок СМЭВ</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Message" type="smev:MessageType"> - <xs:annotation> <xs:documentation>Служебный блок атрибутов СМЭВ</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Sender" type="smev:orgExternalType"> - <xs:annotation> <xs:documentation>Данные о системе ициаторе взаимодействия (Потребителе) (валидируется СМЭВ на соответствие сертификату)</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Recipient" type="smev:orgExternalType"> - <xs:annotation> <xs:documentation>Данные о системе получателе сообщения (Поставщике) (валидируется СМЭВ рестру поставщиков)</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Originator" type="smev:orgExternalType"> - <xs:annotation> <xs:documentation>Данные о системе, инициировавашей цепочку из нескольких запросов ответов, объединенных единым процессом в рамках взаимодействия</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="TypeCode" type="smev:TypeCodeType"> - <xs:annotation> <xs:documentation>Тип сообщения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Date" type="xs:dateTime"> - <xs:annotation> <xs:documentation>Дата создания запроса</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="RequestIdRef" type="smev:idType"> - <xs:annotation> <xs:documentation>Идентификатор сообщения-запроса, инициировавшего взаимодействие</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="OriginRequestIdRef" type="smev:idType"> - <xs:annotation> <xs:documentation>Идентификатор сообщения-запроса, инициировавшего цепочку из нескольких запросов-ответов, объединенных единым процессом в рамках взаимодействия</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="ServiceCode" type="xs:string"> - <xs:annotation> <xs:documentation>Код услуги</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="CaseNumber" type="xs:string"> - <xs:annotation> <xs:documentation>Номер заявки в информационной системе отправителе</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="MessageId" type="smev:idType"> - <xs:annotation> <xs:documentation>Идентификатор сообщения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="TimeStamp" type="xs:dateTime"> - <xs:annotation> <xs:documentation>Метка времени получения запроса СМЭВом</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="NodeId" type="xs:string"> - <xs:annotation> <xs:documentation>Уникальный идентификатор узла</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="MessageClass" type="smev:MessageClassType"> - <xs:annotation> <xs:documentation>Идентификатор класса сообщения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Status" type="smev:StatusType"> - <xs:annotation> <xs:documentation>Статус сообщения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="ExchangeType" type="xs:string"> - <xs:annotation> <xs:documentation>Категория взаимодействия</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="BinaryData" type="xs:base64Binary"> - <xs:annotation> <xs:documentation>Контент вложения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Reference" type="smev:ReferenceType"> - <xs:annotation> <xs:documentation>Ссылка на вложение</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="DigestValue" type="xs:base64Binary"> - <xs:annotation> <xs:documentation>Хеш код вложения</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="TestMsg" type="xs:string"> - <xs:annotation> <xs:documentation>Идентификатор тестового запроса</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="HeaderType"> - <xs:sequence> <xs:element ref="smev:NodeId" /> <xs:element ref="smev:MessageId" /> <xs:element ref="smev:TimeStamp" /> <xs:element ref="smev:MessageClass" /> </xs:sequence> </xs:complexType> - <xs:complexType name="MessageType"> - <xs:sequence> <xs:element ref="smev:Sender" /> <xs:element ref="smev:Recipient" /> <xs:element ref="smev:Originator" minOccurs="0" /> <xs:element ref="smev:TypeCode" /> <xs:element ref="smev:Status" /> <xs:element ref="smev:Date" /> <xs:element ref="smev:ExchangeType" /> <xs:element ref="smev:RequestIdRef" minOccurs="0" /> <xs:element ref="smev:OriginRequestIdRef" minOccurs="0" /> <xs:element ref="smev:ServiceCode" minOccurs="0" /> <xs:element ref="smev:CaseNumber" minOccurs="0" /> <xs:element ref="smev:TestMsg" minOccurs="0" /> </xs:sequence> </xs:complexType> - <xs:complexType name="ReferenceType" mixed="true"> - <xs:sequence> <xs:element ref="xop:Include" minOccurs="0" /> </xs:sequence> </xs:complexType> - <xs:complexType name="orgExternalType"> - <xs:annotation> <xs:documentation>Сведения об информационной системе</xs:documentation> </xs:annotation> - <xs:sequence> - <xs:element name="Code" type="xs:string"> - <xs:annotation> <xs:documentation>Идентификатор системы</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Name" type="xs:string"> - <xs:annotation> <xs:documentation>Наименование системы</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> - <xs:simpleType name="TypeCodeType"> - <xs:restriction base="xs:string"> - <xs:enumeration value="GSRV"> - <xs:annotation> <xs:documentation>Взаимодействие в рамках оказания государственных услуг</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="GFNC"> - <xs:annotation> <xs:documentation>Взаимодействие в рамках исполнения</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> - <xs:simpleType name="MessageClassType"> - <xs:restriction base="xs:string"> - <xs:enumeration value="REQUEST"> - <xs:annotation> <xs:documentation>Запрос от потребителя к поставщику</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="RESPONSE"> - <xs:annotation> <xs:documentation>Ответ поставщика потребителю</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> - <xs:simpleType name="StatusType"> - <xs:restriction base="xs:string"> - <xs:enumeration value="REQUEST"> - <xs:annotation> <xs:documentation>Запрос</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="RESULT"> - <xs:annotation> <xs:documentation>Результат</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="REJECT"> - <xs:annotation> <xs:documentation>Мотивированный отказ</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="INVALID"> - <xs:annotation> <xs:documentation>Ошибка при ФЛК</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="ACCEPT"> - <xs:annotation> <xs:documentation>Сообщение-‐квиток о приеме</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="PING"> - <xs:annotation> <xs:documentation>Запрос данных/результатов</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="PROCESS"> - <xs:annotation> <xs:documentation>В обработке</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="NOTIFY"> - <xs:annotation> <xs:documentation>Уведомление об ошибке</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="FAILURE"> - <xs:annotation> <xs:documentation>Технический сбой</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="CANCEL"> - <xs:annotation> <xs:documentation>Отзыв заявления</xs:documentation> </xs:annotation> </xs:enumeration> - <xs:enumeration value="STATE"> - <xs:annotation> <xs:documentation>Возврат состояния</xs:documentation> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> - <xs:simpleType name="idType"> <xs:restriction base="xs:string" /> </xs:simpleType> </xs:schema> |
Описание RequestLocation. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> - <xs:element name="RequestLocation" type="Q1:confirmationLocation"> - <xs:annotation> <xs:documentation>Запрос о предоставлении заключения, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationLocation"> - <xs:sequence> - <xs:element name="BuildingName" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование объекта недвижимого имущества</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" type="Q1:tAddress" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>Адрес объекта недвижимого имущества</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый (условный) номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь объекта капитального строительства</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание ResponseLocation. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> <xs:include schemaLocation="tPerson. xsd" /> <xs:include schemaLocation="tEmployee. xsd" /> - <xs:element name="ResponseLocation" type="Q1:confirmationLocationResp"> - <xs:annotation> <xs:documentation>Запрос о предоставлении заключения, что создаваемый или созданный объект недвижимого имущества расположен в пределах границ земельного участка, предназначенного для ведения личного подсобного хозяйства</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationLocationResp"> - <xs:sequence> - <xs:element name="BuildingName" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование объекта недвижимого имущества</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" type="Q1:tAddress" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>Адрес объекта недвижимого имущества</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый (условный) номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь объекта капитального строительства</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Owner" minOccurs="1" type="Q1:tPerson" maxOccurs="1"> - <xs:annotation> <xs:documentation>Ф. И.О., паспортные данные собственника объекта недвижимого имущества</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Document" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Документ</xs:documentation> </xs:annotation> - <xs:complexType> - <xs:sequence> - <xs:element name="Signer" type="Q1:tEmployee" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>ФИО, должность лица, подписавшего документ, подтверждающий нахождение объекта недвижимого имущества в пределах границ соответствующего земельного участка, предназначенного для ведения личного хозяйства</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Creator" type="Q1:tEmployee" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>ФИО, должность, контактная информация лица, составившего запись о заключении, что объект недвижимого имущества расположен в пределах границ соответствующего земельного участка, предназначенного для ведения личного хозяйства</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> - <xs:attribute name="Name" use="required" type="xs:string"> - <xs:annotation> <xs:documentation>Наименование документа, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа)</xs:documentation> </xs:annotation> </xs:attribute> - <xs:attribute name="Date" type="xs:date" use="required"> - <xs:annotation> <xs:documentation>Дата документа, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа)</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> - <xs:element name="UrbanisedArea" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование поселения (городского округа)</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Issuer" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование органа, выдавшего документ, подтверждающего предоставление земельного участка собственнику для ведения личного подсобного хозяйства в пределах территории поселения (городского округа)</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Encumbrance" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Обременения на использование земельного участка, на котором находится объект недвижимого имущества</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="500" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Indicia" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Особые отметки об использовании земельного участка, на котором находится объект недвижимого имущества</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="500" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание RequestUsage. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> - <xs:element name="RequestUsage" type="Q1:confirmationUsage"> - <xs:annotation> <xs:documentation>запрос сведений, содержащихся в документе, подтверждающего установленное разрешенное использовангие земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationUsage"> - <xs:sequence> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" minOccurs="1" maxOccurs="1" type="Q1:tAddress"> - <xs:annotation> <xs:documentation>Адрес земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание ResponseUsage. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> - <xs:element name="ResponseUsage" type="Q1:confirmationUsageResp"> - <xs:annotation> <xs:documentation>Запрос сведений, содержащихся в документе, подтверждающего установленное разрешенное использовангие земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationUsageResp"> - <xs:sequence> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" minOccurs="1" maxOccurs="1" type="Q1:tAddress"> - <xs:annotation> <xs:documentation>Адрес земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Issuer" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование уполномоченного органа, осуществляющегох выдачу документа</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="DocumentDetails" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Реквизиты документа</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="500" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="KindPermission" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Вид разрешенного использования земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание RequestAffiliation. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> - <xs:element name="RequestAffiliation" type="Q1:confirmationAffiliation"> - <xs:annotation> <xs:documentation>Запрос сведений, содержащихся в документе, подтверждающего установленное разрешенное использовангие земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationAffiliation"> - <xs:sequence> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" minOccurs="1" maxOccurs="1" type="Q1:tAddress"> - <xs:annotation> <xs:documentation>Адрес земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание ResponseAffiliation. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tAddress. xsd" /> - <xs:element name="ResponseAffiliation" type="Q1:confirmationAffiliationResp"> - <xs:annotation> <xs:documentation>запрос сведений, содержащихся в документе, подтверждающего принадлежность земельного участка к определенной категории земель</xs:documentation> </xs:annotation> </xs:element> - <xs:complexType name="confirmationAffiliationResp"> - <xs:sequence> - <xs:element name="CadastralNumber" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Кадастровый номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Address" minOccurs="1" maxOccurs="1" type="Q1:tAddress"> - <xs:annotation> <xs:documentation>Адрес земельного участка</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Area" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Площадь земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="40" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Issuer" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Наименование уполномоченного органа, осуществляющегох выдачу документа</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="DocumentDetails" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Реквизиты документа</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="500" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="CategoryLand" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Категория земельного участка</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание tAddress. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:ns1="http://mun. mer. *****/" targetNamespace="http://mun. mer. *****/"> - <xs:complexType name="tAddress"> - <xs:annotation> <xs:documentation>Адрес</xs:documentation> </xs:annotation> - <xs:sequence> - <xs:element name="Region"> - <xs:annotation> <xs:documentation>Регион</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="District"> - <xs:annotation> <xs:documentation>Район</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="City"> - <xs:annotation> <xs:documentation>Город</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Locality"> - <xs:annotation> <xs:documentation>Населенный пункт</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Street"> - <xs:annotation> <xs:documentation>Улица</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="House"> - <xs:annotation> <xs:documentation>Дом</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Building"> - <xs:annotation> <xs:documentation>Корпус</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Structure"> - <xs:annotation> <xs:documentation>Строение</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Apartment"> - <xs:annotation> <xs:documentation>Квартира</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание tEmployee. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tFio. xsd" /> - <xs:complexType name="tEmployee"> - <xs:sequence> - <xs:element name="FIO" maxOccurs="1" minOccurs="1" type="Q1:tFio"> - <xs:annotation> <xs:documentation>ФИО</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Position" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>Должность</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание tFio. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:ns1="http://mun. mer. *****/" targetNamespace="http://mun. mer. *****/"> - <xs:complexType name="tFio"> - <xs:annotation> <xs:documentation>ФИО</xs:documentation> </xs:annotation> - <xs:sequence> - <xs:element name="LastName"> - <xs:annotation> <xs:documentation>Фамилия</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="35" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="FirstName"> - <xs:annotation> <xs:documentation>Имя</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="35" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="MiddleName"> - <xs:annotation> <xs:documentation>Отчество</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="35" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание tPassport. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:ns1="http://mun. mer. *****/" targetNamespace="http://mun. mer. *****/"> - <xs:complexType name="tPassport"> - <xs:annotation> <xs:documentation>Паспорт</xs:documentation> </xs:annotation> - <xs:sequence> - <xs:element name="Series"> - <xs:annotation> <xs:documentation>Серия</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="4" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Number"> - <xs:annotation> <xs:documentation>Номер</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="6" /> </xs:restriction> </xs:simpleType> </xs:element> - <xs:element name="Date" type="xs:date"> - <xs:annotation> <xs:documentation>Дата выдачи паспорта</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="IssueOrgan"> - <xs:annotation> <xs:documentation>Организация, выдавшая паспорт</xs:documentation> </xs:annotation> - <xs:simpleType> - <xs:restriction base="xs:string"> <xs:maxLength value="255" /> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |
Описание tPerson. xsd
<?xml version="1.0" encoding="UTF-8" ?> - <xs:schema xmlns:xs="http://www. w3.org/2001/XMLSchema" targetNamespace="http://mun. mer. *****/" xmlns:Q1="http://mun. mer. *****/"> <xs:include schemaLocation="tPassport. xsd" /> <xs:include schemaLocation="tFio. xsd" /> - <xs:complexType name="tPerson"> - <xs:annotation> <xs:documentation>Физическое лицо</xs:documentation> </xs:annotation> - <xs:sequence> - <xs:element name="FIO" type="Q1:tFio" maxOccurs="1" minOccurs="1"> - <xs:annotation> <xs:documentation>Фамилия, имя, отчество для Физ. лиц</xs:documentation> </xs:annotation> </xs:element> - <xs:element name="Document" type="Q1:tPassport" minOccurs="1" maxOccurs="1"> - <xs:annotation> <xs:documentation>Документ, удостоверяющий личность</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:schema> |


