ds_ilb-4.01.31.xsd
 1 <?xml version="1.0" encoding="utf-8"?>
 2 <xs:schema targetNamespace="urn:cz-mzcr:ns:dasta:ds4:ds_ilb"
 3 	xmlns:dsilb="urn:cz-mzcr:ns:dasta:ds4:ds_ilb" xmlns:dsComm="urn:cz-mzcr:ns:dasta:ds4:ds_type"
 4 	xmlns:dsCis="urn:cz-mzcr:ns:dasta:ds4:ds_cistype" xmlns:xs="http://www.w3.org/2001/XMLSchema"
 5 	elementFormDefault="qualified">
 6     <!-- Import common element types. -->
 7     <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_type" schemaLocation="ds_type-4.02.21.xsd"/>
 8     <xs:import namespace="urn:cz-mzcr:ns:dasta:ds4:ds_cistype" schemaLocation="ds_cistype-4.01.13.xsd"/>
 9     <!-- Definice komplexnich typu -->
10     <xs:complexType name="lpType">
11         <xs:sequence>
12             <xs:element name="lp_zp">
13                 <xs:complexType>
14                     <xs:attribute name="klic_nclp" type="dsComm:number5de" use="required"/>
15                     <xs:attribute name="nclpnazlpk" type="dsComm:str90" use="required"/>
16                     <xs:attribute name="lclpnazevlp1" type="dsComm:str90"/>
17                     <xs:attribute name="lclpnazevlp2" type="dsComm:str55"/>
18                     <xs:attribute name="nclpsyst32" type="dsComm:str32"/>
19                     <xs:attribute name="nclpkomp32" type="dsComm:str32"/>
20                     <xs:attribute name="nclpdrvl32" type="dsComm:str32"/>
21                     <xs:attribute name="nclpjedn" type="dsComm:str20"/>
22                     <xs:attribute name="lclpjednl" type="dsComm:str20"/>
23                     <xs:attribute name="lclpprepfak" type="dsComm:str8"/>
24                     <xs:attribute name="nclpproc32" type="dsComm:str32"/>
25                     <xs:attribute name="lclpmat32l" type="dsComm:str32"/>
26                     <xs:attribute name="lclpodb_do32l" type="dsComm:str32"/>
27                     <xs:attribute name="lclpodb_mnj" type="dsComm:str56"/>
28                     <xs:attribute name="lclpanal_mnj" type="dsComm:str56"/>
29                     <xs:attribute name="lclpodbpozn" type="dsComm:str255"/>
30                     <xs:attribute name="lclpklin_info" type="dsComm:str255"/>
31                     <xs:attribute name="lclptransport" type="dsComm:str255"/>
32                     <xs:attribute name="lclpintozjt" type="dsComm:str56"/>
33                     <xs:attribute name="lclppaupozn" type="dsComm:str255"/>
34                     <xs:attribute name="lclpstbpozn" type="dsComm:str255"/>
35                     <xs:attribute name="lclpdosr" type="dsComm:str55"/>
36                     <xs:attribute name="lclpdoss" type="dsComm:str55"/>
37                     <xs:attribute name="lclpdosodezpozn" type="dsComm:str255"/>
38                     <xs:attribute name="lclpodezr" type="dsComm:str55"/>
39                     <xs:attribute name="lclpodezs" type="dsComm:str55"/>
40                     <xs:attribute name="lclptextlp" type="dsComm:str255"/>
41                     <xs:attribute name="lclpmez_stand" type="dsComm:str8"/>
42                     <xs:attribute name="lclpmez_stanh" type="dsComm:str8"/>
43                     <xs:attribute name="lclppokpac1" type="dsComm:str45"/>
44                     <xs:attribute name="lclppokpac2" type="dsComm:str45"/>
45                     <xs:attribute name="lclppokpac3" type="dsComm:str45"/>
46                     <xs:attribute name="lclppokodd1" type="dsComm:str45"/>
47                     <xs:attribute name="lclppokodd2" type="dsComm:str45"/>
48                     <xs:attribute name="lclppokodd3" type="dsComm:str45"/>
49                 </xs:complexType>
50             </xs:element>
51             <xs:element name="dat_vb" type="xs:dateTime"/>
52         </xs:sequence>
53         <xs:attribute name="typ_s_lp" use="required" type="dsCis:typSdeleniLP"/>
54         <xs:attribute name="duvod" type="dsComm:str255"/>
55     </xs:complexType>
56     <xs:complexType name="lphType">
57         <xs:sequence>
58             <xs:element name="lphsb" maxOccurs="unbounded">
59                 <xs:complexType>
60                     <xs:sequence>
61                         <xs:element name="priloha" type="dsComm:prilohaType"/>
62                         <xs:element name="int_pril" type="dsComm:int_prilType" minOccurs="0" maxOccurs="unbounded"/>
63                     </xs:sequence>
64                     <xs:attribute name="oznaceni" type="dsComm:str40"/>
65                 </xs:complexType>
66             </xs:element>
67             <xs:element name="dat_vb" type="xs:dateTime"/>
68         </xs:sequence>
69         <xs:attribute name="typ_s_lph" use="required" type="dsCis:typSdeleniLPH"/>
70         <xs:attribute name="duvod" type="dsComm:str255"/>
71         <xs:attribute name="verze_lp" type="dsComm:verzeLPType" use="required"/>
72         <xs:attribute name="start_heslo" type="dsComm:str40" use="required"/>
73     </xs:complexType>
74     <xs:complexType name="ehkType">
75         <xs:sequence>
76             <xs:element name="priloha" type="dsComm:prilohaType"/>
77             <xs:element name="int_pril" type="dsComm:int_prilType" minOccurs="0" maxOccurs="unbounded"/>
78         </xs:sequence>
79         <xs:attribute name="typ_s_ehk" type="dsCis:typSdeleniEHK" use="required"/>
80         <xs:attribute name="spec_syst" type="dsCis:specKS" use="required"/>
81         <xs:attribute name="kod_k_c" type="dsComm:str32" use="required"/>
82     </xs:complexType>
83     <!--  
84 		***********************************************************************
85 		* KORENOVY ELEMENT ILB (kompozice vyse definovanych komplexnich typu) *                                  *
86 		***********************************************************************
87 	-->
88     <xs:element name="ilb">
89         <xs:complexType>
90             <xs:sequence>
91                 <xs:element name="lp" type="dsilb:lpType" minOccurs="0"/>
92                 <xs:element name="lph" type="dsilb:lphType" minOccurs="0"/>
93                 <xs:element name="ehk" type="dsilb:ehkType" minOccurs="0"/>
94             </xs:sequence>
95         </xs:complexType>
96     </xs:element>
97 </xs:schema>