Заявление

Заявление:

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

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

xmlns:smev="http://smev.gosuslugi.ru/request/rev110801"

targetNamespace="http://smev.gosuslugi.ru/request/rev110801"

elementFormDefault="qualified" attributeFormDefault="unqualified">

<xs:include schemaLocation="smev.attachments.xsd"/>

<xs:element name=" Application" type="smev:ApplicationType">

<xs:annotation>

<xs:documentation>блок подачи заявления

</xs:documentation>

</xs:annotation>

</xs:element>

<xs:complexType name="ApplicationType">

<xs:sequence>

<xs:element name="ApplicationInfo" type=

"smev:ApplicationInfoType">

<xs:annotation>

<xs:documentation>блок общих

сведений</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SenderInfo" type=

"smev:ApplicantInfoType" minOccurs="0">

<xs:annotation>

<xs:documentation>блок сведений об

отправителе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ReceiverInfo" type=

"smev:ApplicantInfoType" minOccurs="0">

<xs:annotation>

<xs:documentation>блок сведений о

получателе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceInfo" type=

"smev:ServiceInfoType">

<xs:annotation>

<xs:documentation>блок сведений об

услуге</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Message" type="smev:AnySequenceType">

<xs:annotation>

<хs:documentation>блок специфических

сведений<xs:documentation>

</xs:annotation>

</xs:element>

<xs:element ref="smev:AppliedDocuments" minOccurs="0"/>

<xs:element name="SystemInfo"type="smev:SystemInfoType"

minOccurs="0">

<xs:annotation>

<xs:documentation>блок служебных

сведений</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:simpleType name="RequestType">

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

<xs:enumeration value="APPLICATION"/>

<xs:enumeration value="ATTACHMENT"/>

<xs:enumeration value="INTERDEPARTMENT"/>

<xs:enumeration value="INTERDEPARTMENT_RESULT"/>

<xs:enumeration value="RESULT"/>

<xs:enumeration value="INFO"/>

</xs:restriction>

</xs:simpleType>

<xs:complexType name="ApplicationInfoType">

<xs:sequence>

<xs:element name="SourceApplicationId" type="xs:string">

<xs:annotation>

<xs:documentation>номер электронного

документа в ИС отправителя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="TargetApplictionId" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>номер электронного

документа в ИС получателя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="CreateDate" type="xs:dateTime">

<xs:annotation>

<xs:documentation>дата и время создания

электронного документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SendDate" type="xs:dateTime"

minOccurs="0">

<xs:annotation>

<xs:documentation>дата и время отправки

электронного документа</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ResponseDate" type="xs:dateTime"

minOccurs="0">

<xs:annotation>

<xs:documentation>ожидаемые дата и время

получения ответа по заявке</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Type" type="smev:RequestType"

default="APPLICATION">

<xs:annotation>

<xs:documentation>код типа

заявления</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ServiceInfoType">

<xs:sequence>

<xs:element name="ServiceId" type="xs:string">

<xs:annotation>

<xs:documentation>идентификатор услуги из

сводного реестра</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceName" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>наименование

услуги</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceCode" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>идентификатор

процедуры</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="ServiceCodeName" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>наименование

процедуры</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ApplicantInfoType">

<xs:sequence>

<xs:choice>

<xs:element name="Person" type="smev:PersonType"/>

<xs:element name="Organisation"

type="smev:OrganisationType"/>

</xs:choice>

<xs:element name="Any" type="smev:AnySequenceType"

minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="PersonType">

<xs:sequence>

<xs:element name="FirstName" type="xs:string"/>

<xs:element name="MiddleName" type="xs:string"

minOccurs="0"/>

<xs:element name="LastName" type="xs:string"/>

<xs:element name="BirthDate" type="xs:date"

minOccurs="0"/>

<xs:element name="SNILS" type="xs:string">

<xs:annotation>

<xs:documentation>СНИЛС

заявителя</xs:documentation>

</xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="OrganisationType">

<xs:sequence>

<xs:element name="OrganisationName" type="xs:string"/>

<xs:element name="RegistrationDate" type="xs:date"

minOccurs="0"/>

<xs:element name="INN" type="xs:string" minOccurs="0"/>

<xs:element name="OGRN" type="xs:string">

<xs:annotation>

<xs:documentation>ОГРН или ОГРНИП

заявителя</xs:documentation>

</xs:annotation>

<xs:element>

</xs:sequence>

<xs:complexType>

<xs:complexType name="SystemInfoType">

<xs:sequence>

<xs:element name="TargetSystem" type=

"smev:ExtSystemIdentifierType" minOccurs="0">

<xs:annotation>

<xs:documentation>описание услуги в целевой

системе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="SourceSystem"

type="smev:ExtSystemIdentifierType" minOccurs="0">

<xs:annotation>

<xs:documentation>описание услуги

в исходной системе</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Status" type="smev:StatusType"

minOccurs="0">

<xs:annotation>

<xs:documentation>актуальный статус

заявки</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Error" type="smev:ErrorType"

minOccurs="0">

<xs:annotation>

<xs:documentation>блок сведений об

ошибках<xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Any" type="smev:AnySequenceType"

minOccurs="0"/>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ExtSystemIdentifierType">

<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:complexType name="StatusType">

<xs:sequence>

<xs:element name="Date" type="xs:dateTime">

<xs:annotation>

<xs:documentation>дата и время изменения

статуса</xs:documentation>

</xs:annotation>

</xs:element>

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

<xs:annotation>

<xs:documentation>название статуса

заявления в ИС отправителя</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Comment" type="xs:string">

<xs:annotation>

<xs:documentation>комментарий к

статусу</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="Code" type="xs:string">

<xs:annotation>

<xs:documentalion>код статуса заявления

в ИС отправителя</xs:documentation>

<xs:annotation>

</xs:element>

</xs:sequence>

</xs:complexType>

<xs:complexType name="ErrorType">

<xs:sequence>

<xs:element name="Code" type="xs:string"/>

<xs:element name="Description" type="xs:string"

minOccurs="0">

<xs:annotation>

<xs:documentation>детализированное

сообщение о причине ошибки</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="UserComment" type="xs:string">

<xs:annotation>

<xs:documentation>сообщение отображаемое

пользователю</xs:documentation>

</xs:annotation>

</xs:element>

<xs:sequence>

</xs:complexType>

<xs:complexType name="AnySequenceType">

<xs:sequence>

<xs:any namespace="##any" processContents="lax"

minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:complexType>

</xs:schema>