<?xml version="1.0" encoding="utf-8"?>

<xs:schema elementFormDefault="qualified" targetNamespace="http://dp. *****/"

xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:import schemaLocation="xsd1.xsd" namespace="http://smev. *****/rev120315"/>

<xs:element name="RequestMessage">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="q1:Message" xmlns:q1="http://smev. *****/rev120315"/>

<xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData"

xmlns:q2="http://smev. *****/rev120315"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="ResponseMessage">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="q3:Message" xmlns:q3="http://smev. *****/rev120315"/>

<xs:element minOccurs="0" maxOccurs="1" ref="q4:MessageData"

xmlns:q4="http://smev. *****/rev120315"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="GetDevelopmentPlan">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="q1:Message"

xmlns:q1="http://smev. *****/rev120315"/>

<xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData"

xmlns:q2="http://smev. *****/rev120315"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="GetState">

<xs:complexType>

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="q1:Message"

xmlns:q1="http://smev. *****/rev120315"/>

<xs:element minOccurs="0" maxOccurs="1" ref="q2:MessageData"

xmlns:q2="http://smev. *****/rev120315"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

xsd1.xsd

<?xml version="1.0" encoding="utf-8"?>

<xs:schema elementFormDefault="qualified" targetNamespace="http://smev. *****/rev120315" xmlns:xs="http://www. w3.org/2001/XMLSchema" xmlns:tns="http://smev. *****/rev120315">

<xs:import schemaLocation="xsd2.xsd" namespace="http://www. w3.org/2004/08/xop/include"/>

<xs:element name="Message" type="tns:MessageType"/>

<xs:complexType name="MessageType">

<xs:sequence>

<xs:element minOccurs="1" maxOccurs="1" name="Sender" type="tns:orgExternalType"/>

<xs:element minOccurs="1" maxOccurs="1" name="Recipient" type="tns:orgExternalType"/>

<xs:element minOccurs="1" maxOccurs="1" name="Originator" type="tns:orgExternalType"/>

<xs:element minOccurs="1" maxOccurs="1" name="ServiceName" type="xs:string"/>

<xs:element minOccurs="1" maxOccurs="1" name="TypeCode" type="tns:TypeCodeType"/>

<xs:element minOccurs="1" maxOccurs="1" name="Status" type="tns:StatusType"/>

<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime"/>

<xs:element minOccurs="1" maxOccurs="1" name="ExchangeType" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="SubMessages" type="tns:ArrayOfSubMessageType"/>

<xs:element minOccurs="0" maxOccurs="1" name="TestMsg" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="orgExternalType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="Code" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:simpleType name="TypeCodeType">

<xs:restriction base="xs:string">

<xs:enumeration value="GSRV"/>

<xs:enumeration value="GFNC"/>

</xs:restriction>

</xs:simpleType>

<xs:simpleType name="StatusType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST"/>

<xs:enumeration value="RESULT"/>

<xs:enumeration value="REJECT"/>

<xs:enumeration value="INVALID"/>

<xs:enumeration value="ACCEPT"/>

<xs:enumeration value="PING"/>

<xs:enumeration value="PROCESS"/>

<xs:enumeration value="NOTIFY"/>

<xs:enumeration value="FAILURE"/>

<xs:enumeration value="CANCEL"/>

<xs:enumeration value="STATE"/>

<xs:enumeration value="PACKET"/>

</xs:restriction>

</xs:simpleType>

<xs:complexType name="ArrayOfSubMessageType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="SubMessage" type="tns:SubMessageType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="SubMessageType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="SubRequestNumber" type="xs:string"/>

<xs:element minOccurs="1" maxOccurs="1" name="Status" type="tns:StatusType"/>

<xs:element minOccurs="0" maxOccurs="1" name="Originator" type="tns:orgExternalType"/>

<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime"/>

<xs:element minOccurs="0" maxOccurs="1" name="RequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="OriginRequestIdRef" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="ServiceCode" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="CaseNumber" type="xs:string"/>

</xs:sequence>

</xs:complexType>

<xs:element name="MessageData" type="tns:MessageDataType"/>

<xs:complexType name="MessageDataType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="AppData" type="tns:AppDataType"/>

<xs:element minOccurs="0" maxOccurs="1" name="AppDocument" type="tns:AppDocumentType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppDataType">

<xs:sequence>

<xs:any minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:anyAttribute namespace="##any" processContents="lax"/>

</xs:complexType>

<xs:complexType name="AppDocumentType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="RequestCode" type="xs:string"/>

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element minOccurs="0" maxOccurs="1" name="BinaryData" type="xs:base64Binary"/>

<xs:element minOccurs="0" maxOccurs="1" name="DigestValue" type="xs:base64Binary"/>

<xs:element minOccurs="0" maxOccurs="1" name="Reference" type="tns:ReferenceType"/>

</xs:choice>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ReferenceType" mixed="true">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" ref="q1:Include" xmlns:q1="http://www. w3.org/2004/08/xop/include"/>

</xs:sequence>

</xs:complexType>

<xs:element name="Header" type="tns:HeaderType"/>

<xs:complexType name="HeaderType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="NodeId" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="MessageId" type="xs:string"/>

<xs:element minOccurs="1" maxOccurs="1" name="TimeStamp" type="xs:dateTime"/>

<xs:element minOccurs="1" maxOccurs="1" name="MessageClass" type="tns:MessageClassType"/>

<xs:element minOccurs="0" maxOccurs="1" name="PacketIds" type="tns:ArrayOfPacketIdType"/>

</xs:sequence>

<xs:attribute name="actor" type="xs:string"/>

</xs:complexType>

<xs:simpleType name="MessageClassType">

<xs:restriction base="xs:string">

<xs:enumeration value="REQUEST"/>

<xs:enumeration value="RESPONSE"/>

</xs:restriction>

</xs:simpleType>

<xs:complexType name="ArrayOfPacketIdType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="Id" type="tns:PacketIdType"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="PacketIdType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="MessageId" type="xs:string"/>

<xs:element minOccurs="0" maxOccurs="1" name="SubRequestNumber" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:schema>

xsd2.xsd

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

<?xml version="1.0" encoding="utf-8"?>

<xs:schema elementFormDefault="qualified" 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 minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

<xs:attribute name="href" type="xs:anyURI"/>

<xs:anyAttribute/>

</xs:complexType>

</xs:schema>

RequestDataType.xsd

<xs:schema xmlns:tns="http://dp. *****/" elementFormDefault="qualified" targetNamespace="http://dp. *****/" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:element name="RequestData" nillable="true" type="tns:RequestDataType" />

<xs:complexType name="RequestDataType">

<xs:sequence>

<xs:element minOccurs="1" maxOccurs="1" name="Number" type="xs:string" />

<xs:element minOccurs="1" maxOccurs="1" name="Date" type="xs:dateTime" />

<xs:element minOccurs="1" maxOccurs="1" name="CadastralNumber" type="xs:string" />

<xs:element minOccurs="1" maxOccurs="1" name="Department" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:schema>

ResultType.xsd

<xs:schema xmlns:tns="http://dp. *****/" elementFormDefault="qualified" targetNamespace="http://dp. *****/" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:import namespace="http://smev. *****/request/rev111111" />

<xs:element name="Result" nillable="true" type="tns:ResultType" />

<xs:complexType name="ResultType">

<xs:sequence>

<xs:element minOccurs="1" maxOccurs="1" name="Status" type="xs:int" />

<xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="Employee" type="tns:EmployeeType" />

<xs:element minOccurs="0" maxOccurs="1" xmlns:q1="http://smev. *****/request/rev111111" ref="q1:AppliedDocuments" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="EmployeeType">

<xs:sequence>

<xs:element minOccurs="1" maxOccurs="1" name="EmployeeName" type="xs:string" />

<xs:element minOccurs="1" maxOccurs="1" name="EmployeePost" type="xs:string" />

<xs:element minOccurs="1" maxOccurs="1" name="Department" type="xs:string" />

</xs:sequence>

</xs:complexType>

</xs:schema>

AppliedDocuments.xsd

<xs:schema xmlns:tns="http://smev. *****/request/rev111111" elementFormDefault="qualified" targetNamespace="http://smev. *****/request/rev111111" xmlns:xs="http://www. w3.org/2001/XMLSchema">

<xs:element name="AppliedDocuments" type="tns:AppliedDocumentsType" />

<xs:complexType name="AppliedDocumentsType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="unbounded" name="AppliedDocument" type="tns:AppliedDocumentType" />

</xs:sequence>

</xs:complexType>

<xs:complexType name="AppliedDocumentType">

<xs:sequence>

<xs:element minOccurs="0" maxOccurs="1" name="CodeDocument" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="Name" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="Number" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="URL" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="Type" type="xs:string" />

<xs:element minOccurs="0" maxOccurs="1" name="DigestValue" type="xs:base64Binary" />

</xs:sequence>

<xs:attribute form="qualified" name="ID" type="xs:ID" />

</xs:complexType>

</xs:schema>

4.2.  Описание общих структур данных

RequestDataType

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

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

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

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

Комментарий

1

Number

Номер ГПЗУ

+

s:string

2

Date

Дата выдачи документа

+

s:dateTime

3

CadastralNumber

Кадастровый номер земельного участка

+

s:string

4

Department

Наименование органа выдавшего документ

+

s:string

ResultType

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

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

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

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

Комментарий

1

Status

Статус запроса

+

s:int

Справочник статусов праведен в пункте 3.6 настоящего руководства

2

Comment

Комментарий к статусу

-

s:string

3

Number

Внутренний номер запроса

-

s:string

4

Employee

Информация о сотруднике обработавшего запрос

-

tns:EmployeeType

5

AppliedDocuments

Описание вложения

-

q1:AppliedDocuments

Результат представлен в виде копии документа

EmployeeType

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

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

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

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

Комментарий

1

EmployeeName

ФИО сотрудника обработавшего запрос

+

s:string

2

EmployeePost

Должность сотрудника обработавшего запрос

+

s:string

3

Department

Наименование органа

+

s:string

AppliedDocumentsType

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

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

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

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

Комментарий

1

CodeDocument

Код документа

-

xs:string

2

Name

Имя файла документа

-

xs:string

3

Number

Номер документа

-

xs:string

4

URL

Относительный путь к файлу внутри архива

-

xs:string

5

Type

Тип контента

-

xs:string

6

DigestValue

Хеш-код вложения

-

xs:base64Binary

 

4.3.  Справочник статусов результата обработки заявки (ResultType)

Идентификатор статуса

Описание

1

1

Запрос успешно обработан (синхронный ответ)

2

2

Запрос принят на обработку (асинхронный ответ)

3

3

Запрос находится в обработке (асинхронный ответ)

4

4

Запрос успешно обработан (асинхронный ответ)

5

5

Ошибка обработки запроса

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3