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>