Приложение N 4
к Унифицированному формату
транспортного сообщения при обмене
электронными документами между
территориальными органами Росстата
и респондентами, утверждённому
приказом Росстата
от 7 июля 2011 года N 313
Описание транспортного контейнера при работе без использования ЦЕМПОС должно удовлетворять следующей xsd-схеме:
|
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="UUID"> <xs:restriction base="xs:string"> <xs:pattern value="[a-fA-F0-9]{32}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="ТипВерсииФормата"> <xs:restriction base="xs:string"> <xs:pattern value="Стат:1.0"/> </xs:restriction> </xs:simpleType> <xs:element name="пакет"> <xs:complexType> <xs:sequence> <xs:element name="отправитель" minOccurs="1" maxOccurs="1"> <xs:complexType> |
<xs:attribute name="идентификаторСубъекта" type="xs:string" use="reguired"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="системаОтправителя" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:attribute name="идентификаторСубъекта" type="xs:string" use="reguired"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="системаПолучателя" minOccurs="0" maxOccurs="1"> <xs:complexType> |
<xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="получатель" minOccurs="1" maxOccurs="1"> <xs:complexType> <xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="расширения" type="xs:anyType" minOccurs="0" maxOccurs="1"/> <xs:element name="документ" minOccurs="1" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="содержимое" minOccurs="0" maxOccurs="1"> <xs:complexType> |
<xs:attribute name="имяФайла" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="подпись" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="имяФайла" type="xs:string" use="required"/> <xs:attribute name="роль" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="типДокумента" type="xs:string" use="required"/> <xs:attribute name="типСодержимого" type="xs:string" use="required"/> <хs:attribute name="сжат" type="xs:boolean" use="required"/> <xs:attribute name="зашифрован" type="xs:boolean" use="required"/> <xs:attribute name="идентификаторДокумента" type="UUID" use="required"/> <xs:attribute name="исходноеИмяФайла" type="xs:string" use="optional"/> </xs:complexType> |
</xs:element> </xs:sequence> <xs:attribute name="версияФормата" type="TипBepcииФopмaтa" use="required"/> <xs:attribute name="типДокументооборота" type="xs:string" use="required"/> <xs:attribute name="типТранзакции" type="xs:string" use="required"/> <xs:attribute name="идентификаторДокументооборота" type="UUID" use="required"/> </xs:complexType> </xs:element> </xs:schema> |
Описание транспортного контейнера при работе через ЦЕМПОС должно удовлетворять следующей xsd-схеме:
|
<xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="UUID"> <xs:restriction base="xs:string"> <xs:pattern value="[a-fA-F0-9]{32}"/> </xs:restriction> </xs:simpleType> <xs:simpleType name ="ТипВерсииФормата"> <xs:restriction base="xs:string"> <xs:pattern value="Стат:1.0"/> </xs:restriction> </xs:simpleType> <xs:element name="пакет"> <xs:complexType> <xs:sequence> <xs:element name="отправитель" minOccurs="1" maxOccurs="1"> <xs:complexType> |
<xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> <xs:attribute name="идентификаторПодразделения" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="системаОтправителя" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> <xs:attribute name="идентификаторПодразделения" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
<xs:element name="системаПолучателя" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> <xs:attribute name="идентификаторПодразделения" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="получатель" minOccurs="1" maxOccurs="1"> <xs:complexType> |
<xs:attribute name="идентификаторСубъекта" type="xs:string" use="required"/> <xs:attribute name="типСубъекта" type="xs:string" use="required"/> <xs:attribute name="идентификаторПодразделения" type="xs:string" use="optional"/> </xs:complexType> </xs:element> <xs:element name="расширения" type="xs:anyType" minOccurs="0" maxOccurs="1"/> <xs:element name="документ" minOccurs="1" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> |
<xs:element name="содержимое" minOccurs="0" maxOccurs="1"> <xs:complexType> <xs:attribute name="имяФайла" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="подпись" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="имяФайла" type="xs:string" use="required"/> <xs:attribute name="роль" type="xs:string" use="required"/> |
</xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="типДокумента" type="xs:string" use="required"/> <xs:attribute name="типСодержимого" type="xs:string" use="required"/> <xs:attribute name="сжат" type="xs:boolean" use="required"/> <xs:attribute name="зашифрован" type="xs:boolean" use="required"/> <xs:attribute name="идентификаторДокумента" type="UUID" use="required"/> <xs:attribute name="исходноеИмяФайла" type="xs:string" use="optional"/> </xs:complexType> </xs:element> |
</xs:sequence> <xs:attribute name="версияФормата" type=ТипBepcииФopмaтa" use="required"/> <xs:attribute name="типДокументооборота" type="xs:string" use="required"/> <xs:attribute name="типТранзакции" type="xs:string" use="required"/> <xs:attribute name="идентификаторДокументооборота" type="UUID" use="required"/> </xs:complexType> </xs:element> </xs:schema> |