Сопутствующие схемы

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

<xs:schema xmlns:comm="http://ws. iac. spb. ru/Common" xmlns:tns="http://ws. iac. spb. ru/ClassifierLastVersion" xmlns:xs="http://www. w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://ws. iac. spb. ru/ClassifierLastVersion">

  <xs:import namespace="http://ws. iac. spb. ru/Common" schemaLocation="Common. xsd" />

  <xs:element name="getLastVersionByClassifierNumber" type="tns:getLastVersionByClassifierNumber" />

  <xs:element name="getLastVersionByClassifierNumberResponse" type="tns:getLastVersionByClassifierNumberResponse" />

  <xs:complexType name="responseElement31">

  <xs:sequence>

  <xs:element name="MessageInfo" type="comm:MessageInfo" minOccurs="0" />

  <xs:element name="Item" type="comm:Response1" nillable="true" minOccurs="0" maxOccurs="unbounded" />

  </xs:sequence>

  </xs:complexType>

  <xs:complexType name="getLastVersionByClassifierNumber">

  <xs:sequence>

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

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

  <xs:element name="RegNumber" type="xs:int" />

  </xs:sequence>

  </xs:complexType>

  <xs:complexType name="getLastVersionByClassifierNumberResponse">

  <xs:sequence>

  <xs:element name="return" type="tns:responseElement31" minOccurs="0" />

  </xs:sequence>

  </xs:complexType>

</xs:schema>


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

<xs:schema xmlns:comm="http://ws. iac. spb. ru/Common" xmlns:tns="http://ws. iac. spb. ru/ClassifierLastVersion" xmlns:xs="http://www. w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://ws. iac. spb. ru/ClassifierLastVersion">

  <xs:import namespace="http://ws. iac. spb. ru/Common" schemaLocation="Common. xsd" />

  <xs:element name="getLastVersionByClassifierName" type="tns:getLastVersionByClassifierName" />

  <xs:element name="getLastVersionByClassifierNameResponse" type="tns:getLastVersionByClassifierNameResponse" />

  <xs:complexType name="getLastVersionByClassifierName">

  <xs:sequence>

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

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

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

  </xs:sequence>

  </xs:complexType>

  <xs:complexType name="getLastVersionByClassifierNameResponse">

  <xs:sequence>

  <xs:element name="return" type="tns:responseElement32" minOccurs="0" />

  </xs:sequence>

  </xs:complexType>

  <xs:complexType name="responseElement32">

  <xs:sequence>

  <xs:element name="MessageInfo" type="comm:MessageInfo" minOccurs="0" />

  <xs:element name="Item" type="comm:Response1" nillable="true" minOccurs="0" maxOccurs="unbounded" />

  </xs:sequence>

  </xs:complexType>

</xs:schema>


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

<xs:schema xmlns:comm="http://ws. iac. spb. ru/Common" xmlns:xs="http://www. w3.org/2001/XMLSchema" version="1.0" targetNamespace="http://ws. iac. spb. ru/Common">

       <xs:complexType name="Response1">

               <xs:sequence>

                       <xs:element name="RegNumber" type="xs:int">

                               <xs:annotation>

                                       <xs:documentation>Регистрационный номер классификатора</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

                                       <xs:documentation>Полное наименование классификатора</xs:documentation>

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="CurrentVersionNumber" type="xs:int">

                               <xs:annotation>

                                       <xs:documentation>Номер актуальной версии (изменения)</xs:documentation>

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="CurDate" type="xs:dateTime" minOccurs="0">

                               <xs:annotation>

                                       <xs:documentation>Дата актуализации</xs:documentation>

                               </xs:annotation>

                       </xs:element>

               </xs:sequence>

       </xs:complexType>

       <xs:complexType name="Response2">

               <xs:sequence>

                       <xs:element name="ID" type="xs:int">

                               <xs:annotation>

                                       <xs:documentation>ID записи</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

                                       <xs:documentation>Фасет (только для фасетных классификаторов)</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

                                       <xs:documentation>Код обьекта</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

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

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="ActualDate" type="xs:dateTime" minOccurs="0">

                               <xs:annotation>

                                       <xs:documentation>Дата актуализации</xs:documentation>

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="DeactualDate" type="xs:dateTime" minOccurs="0">

                               <xs:annotation>

                                       <xs:documentation>Дата деактуализации</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

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

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="ActualDoc" type="xs:int" minOccurs="0">

                               <xs:annotation>

                                       <xs:documentation>Документ актуализации (номер изменения)</xs:documentation>

                               </xs:annotation>

                       </xs:element>

                       <xs:element name="DeactualDoc" type="xs:int" minOccurs="0">

                               <xs:annotation>

                                       <xs:documentation>Документ деактуализации</xs:documentation>

                               </xs:annotation>

                       </xs:element>

               </xs:sequence>

       </xs:complexType>

       <xs:complexType name="Response4">

               <xs:sequence>

                       <xs:element name="ActualDoc" type="xs:int">

                               <xs:annotation>

                                       <xs:documentation>Номер изменения</xs:documentation>

                               </xs:annotation>

                       </xs:element>

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

                               <xs:annotation>

                                       <xs:documentation>Дата загрузки</xs:documentation>

                               </xs:annotation>

                       </xs:element>

               </xs:sequence>

       </xs:complexType>

       <xs:complexType name="MessageInfo">

               <xs:sequence>

                       <xs:element name="FaultCode" type="xs:int"/>

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

  <xs:element name="StartPosition" type="xs:int" minOccurs="0" />

                       <xs:element name="Diapason" type="xs:int" minOccurs="0" />

                       <xs:element name="ItemsInMessage" type="xs:int" minOccurs="0"/>

                       <xs:element name="ItemsInResponse" type="xs:int" minOccurs="0"/>

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

               </xs:sequence>

       </xs:complexType>

</xs:schema>


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

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

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

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

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

Комментарий

1

getLastVersionByClassifierNumber

Запрос к электронному сервису

+

tns: getLastVersionByClassifierNumber

getLastVersionByClassifierNumberResponse

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

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

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

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

Комментарий

1

getLastVersionByClassifierNumberResponse

Ответ электронного сервиса

+

tns: getLastVersionByClassifierNumberResponse

2

return

+

tns:responseElement31

3

Item

Найденный объект

comm:Response1

4

MessageInfo

Служебная информация

+

comm:MessageInfo

Параметр комплексного типа: tns:responseElement31

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

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

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

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

Комментарий

1

Item

Найденный объект

comm:Response1

2

MessageInfo

Служебная информация

+

comm:MessageInfo

Параметр комплексного типа: comm:Response1

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

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

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

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

Комментарий

1

RegNumber

Рег. Номер классификатора

+

xs:int

2

Fullname

Полное наименование классификатора

+

xs:string

3

CurrentVersionNumber

Номер текущей версии классификатора

+

xs:int

4

CurDate

Дата актуализации

xs:datetime

Параметр комплексного типа: comm:MessageInfo

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

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

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

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

Комментарий

1

FaultCode

Код возврата

+

Xs:int

2

FaultMessage

Сообщение, соответствующее коду возврата

+

Xs:string

3

Diapason

Количество запрашиваемых объектов

Xs:int

4

ItemsInMessage

Количество найденных объектов в сообщении

Xs:int


5

ItemsInResponse

Всего найдено объектов, удовлетворяющих критериям запроса

Xs:int

6

StartPosition

Номер строки в таблице БД, начиная с которой производится поиск

Xs:int

7

ItemStructure

Перечень полей в comm:Response1

Xs:string

getLastVersionByClassifierName

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

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

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

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

Комментарий

1

getLastVersionByClassifierName

Запрос к электронному сервису

+

tns: getLastVersionByClassifierName

getLastVersionByClassifierNameResponse

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

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

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

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

Комментарий

1

getLastVersionByClassifierNameResponse

Ответ электронного сервиса

+

tns: getLastVersionByClassifierNameResponse

2

return

+

tns:responseElement32

3

Item

Найденный объект

comm:Response1

4

MessageInfo

Служебная информация

+

comm:MessageInfo

Параметр комплексного типа: tns:responseElement32

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

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

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

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

Комментарий

1

Item

Найденный объект

comm:Response1

2

MessageInfo

Служебная информация

+

comm:MessageInfo

Параметр комплексного типа: comm:Response1

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

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

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

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

Комментарий

1

RegNumber

Рег. Номер классификатора

+

xs:int

2

Fullname

Полное наименование классификатора

+

xs:string

3

CurrentVersionNumber

Номер текущей версии классификатора

+

xs:int

4

CurDate

Дата актуализации

xs:datetime

Параметр комплексного типа: comm:MessageInfo

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

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

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

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

Комментарий

1

FaultCode

Код возврата

+

Xs:int

2

FaultMessage

Сообщение, соответствующее коду возврата

+

Xs:string

3

Diapason

Количество запрашиваемых объектов

Xs:int

4

ItemsInMessage

Количество найденных объектов в сообщении

Xs:int


5

ItemsInResponse

Всего найдено объектов, удовлетворяющих критериям запроса

Xs:int

6

StartPosition

Номер строки в таблице БД, начиная с которой производится поиск

Xs:int

7

ItemStructure

Перечень полей в comm:Response1

Xs:string


Описания справочников

Справочники не используются



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