Приложение N 3. Схема протокола загрузки

Приложение N 3

к Порядку обмена информацией

между демонстратором фильма

и оператором единой федеральной

автоматизированной системы сведений

о показах фильмов в кинозалах

СХЕМА ПРОТОКОЛА ЗАГРУЗКИ

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

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

<xs:element name="result">

<xs:annotation>

<xs:documentation>Протокол обработки

ekb-файла</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:sequence>

<xs:element name="error" nillable="false" minOccurs="0"

maxOccurs="unbounded">

<xs:annotation>

<xs:documentation>Ошибка при загрузке. Таких ошибок

может быть несколько и разных типов.</xs:documentation>

</xs:annotation>

<xs:complexType>

<xs:simpleContent>

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

<xs:attribute name="code" type="xs:integer"

use="required">

<xs:annotation>

<xs:documentation>Код ошибки

</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:extension>

</xs:simpleContent>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name="filename" type="xs:string">

<xs:annotation>

<xs:documentation>Имя файла в котором обнаружены ошибки.

Присутствует если это протокол проверки файла на корректность в синхронном

режиме.</xs:documentation>

</xs:annotation>

</xs:attribute>

<xs:attribute name="errcount" type="xs:integer" use="required">

<xs:annotation>

<xs:documentation>Количество ошибок всего. Если 0

значит файл обработан и загружен без ошибок.</xs:documentation>

</xs:annotation>

</xs:attribute>

</xs:complexType>

</xs:element>

</xs:schema>