IkrCommonMessageTypes.xsd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1" xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 xmlns:ikrbt="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1"
4 targetNamespace="urn:cz:isvs:cssz:schemas:IkrMessageTypes:v1" elementFormDefault="qualified"
5 version="6.3.0">
6 <xs:annotation>
7 <xs:documentation xml:lang="cs">
8 XML schéma s definicemi obecných datových typů používaných pro dotazy a odpovědi
9 do systému ČSSZ IKR a společné DTO pro externí a interní služby.
10 <p/>
11 Verze 6.10.0, 15.02.2018 - počáteční návrh.
12 Verze 8.5.0 11.11.2019 - StrankovaniType přesunuto do IkrCommonMessageTypes.xsd
13 Verze 9.5.0 25.03.2021 - Do KanalIdType doplnen kanal EVCZ
14 Verze 9.8.0, 05.08.2021 - CSSZIKR-18127 - doplnen IdentitaType
15 Verze 9.17.0, 19.10.2022 - CSSZIKR-22733 - doplnen typ OznameniVysledkuType, ktery byl presunuty z IkrZadostiMessageTypes a IkrSipMessageTypes sem, kde tento typ byl duplicitne
16 Verze 9.20.0, 26.05.2023 - doplnen typ PrilohaType
17 </xs:documentation>
18 </xs:annotation>
19
20 <xs:import namespace="urn:cz:isvs:cssz:schemas:IkrBaseTypes:v1" schemaLocation="IkrBaseTypes.xsd"/>
21
22 <xs:simpleType name="IdentifikatorType">
23 <xs:annotation>
24 <xs:documentation xml:lang="cs">Neprázdný řetězec bez mezer - token jako základ dalších identifikátorů.</xs:documentation>
25 </xs:annotation>
26 <xs:restriction base="xs:token">
27 <xs:minLength value="1"/>
28 </xs:restriction>
29 </xs:simpleType>
30 <xs:simpleType name="CasovaZnackaType">
31 <xs:annotation>
32 <xs:documentation xml:lang="cs">Časová značka záznamů v požadavku a odpovědi (do úrovně milisekund).</xs:documentation>
33 </xs:annotation>
34 <xs:restriction base="xs:dateTime"/>
35 </xs:simpleType>
36 <xs:simpleType name="VerzeType">
37 <xs:annotation>
38 <xs:documentation xml:lang="cs">Verze služby - verze XML dokumentu SOAP zprávy.</xs:documentation>
39 </xs:annotation>
40 <xs:restriction base="xs:string">
41 <xs:pattern value="\d{1,3}\.\d{1,3}\.\d{1,3}"/>
42 </xs:restriction>
43 </xs:simpleType>
44 <xs:simpleType name="DuvodUcelType">
45 <xs:annotation>
46 <xs:documentation xml:lang="cs">Důvod a účel požadavku.</xs:documentation>
47 </xs:annotation>
48 <xs:restriction base="ikrbt:Text256Type"/>
49 </xs:simpleType>
50 <xs:simpleType name="PopisPozadavkuType">
51 <xs:annotation>
52 <xs:documentation xml:lang="cs">Popis požadavku.</xs:documentation>
53 </xs:annotation>
54 <xs:restriction base="ikrbt:Text512Type"/>
55 </xs:simpleType>
56 <xs:simpleType name="KanalIdType">
57 <xs:annotation>
58 <xs:documentation xml:lang="cs">Identifikace komunikačního kanálu.</xs:documentation>
59 </xs:annotation>
60 <xs:restriction base="IdentifikatorType">
61 <xs:enumeration value="PortalIKR"/>
62 <xs:enumeration value="IKRWS"/>
63 <xs:enumeration value="ePodani"/>
64 <xs:enumeration value="e-Podatelna"/>
65 <xs:enumeration value="e-Vypravna"/>
66 <xs:enumeration value="MPSV"/>
67 <xs:enumeration value="B2B"/>
68 <xs:enumeration value="CzechPoint"/>
69 <xs:enumeration value="ISDS"/>
70 <xs:enumeration value="AccessPoint"/>
71 <xs:enumeration value="ZUR"/>
72 <xs:enumeration value="UI3001"/>
73 <xs:enumeration value="PortalWeb"/>
74 <xs:enumeration value="SIP"/>
75 <xs:enumeration value="MIP"/>
76 <xs:enumeration value="ISIM"/>
77 <xs:enumeration value="EVCZ"/>
78 <xs:maxLength value="32"/>
79 </xs:restriction>
80 </xs:simpleType>
81 <xs:simpleType name="StatusKodType">
82 <xs:annotation>
83 <xs:documentation xml:lang="cs">Kód výsledku pro systémový status, výčtový typ indikující v zásadě OK a CHYBA.</xs:documentation>
84 </xs:annotation>
85 <xs:restriction base="IdentifikatorType">
86 <xs:enumeration value="OK"/>
87 <xs:enumeration value="CHYBA"/>
88 </xs:restriction>
89 </xs:simpleType>
90 <xs:simpleType name="PriznakType">
91 <xs:annotation>
92 <xs:documentation xml:lang="cs">Logická hodnota A/N (true/false)..</xs:documentation>
93 </xs:annotation>
94 <xs:restriction base="ikrbt:PriznakType"/>
95 </xs:simpleType>
96 <xs:simpleType name="IdentifikacniCisloOrganizaceType">
97 <xs:annotation>
98 <xs:documentation xml:lang="cs">Identifikace zaměstnavatele identifikačním číslem organizace (IČO).</xs:documentation>
99 </xs:annotation>
100 <xs:restriction base="ikrbt:IdentifikacniCisloOrganizaceType"/>
101 </xs:simpleType>
102 <xs:simpleType name="IdentifikacniCisloOrganizaceJokerType">
103 <xs:annotation>
104 <xs:documentation xml:lang="cs">Identifikace zaměstnavatele identifikačním číslem organizace (IČO), rozšířené o znaky '%', '_' a '*'.</xs:documentation>
105 </xs:annotation>
106 <xs:restriction base="ikrbt:IdentifikacniCisloOrganizaceJokerType"/>
107 </xs:simpleType>
108 <xs:simpleType name="IdentifikaceUctarnyJokerType">
109 <xs:annotation>
110 <xs:documentation xml:lang="cs">Identifikace mzdové účtárny zaměstnavatele přiděleným variabilním symbolem (VS), rozšířené o znaky '%', '_' a '*'.</xs:documentation>
111 </xs:annotation>
112 <xs:restriction base="ikrbt:IdentifikaceUctarnyJokerType"/>
113 </xs:simpleType>
114 <xs:simpleType name="AplikacniStatusKodType">
115 <xs:annotation>
116 <xs:documentation xml:lang="cs">
117 Kód výsledku pro aplikační status, výčtový typ indikující OK, VAROVANI nebo CHYBA.
118 </xs:documentation>
119 </xs:annotation>
120 <xs:restriction base="IdentifikatorType">
121 <xs:enumeration value="OK"/>
122 <xs:enumeration value="CHYBA"/>
123 <xs:enumeration value="VAROVANI"/>
124 </xs:restriction>
125 </xs:simpleType>
126 <xs:simpleType name="VysledekSubKodType">
127 <xs:annotation>
128 <xs:documentation xml:lang="cs">Subkód operace, která způsobila chybu nebo varování</xs:documentation>
129 </xs:annotation>
130 <xs:restriction base="IdentifikatorType">
131 <xs:maxLength value="150"/>
132 </xs:restriction>
133 </xs:simpleType>
134 <xs:simpleType name="ChybaSubKodType">
135 <xs:annotation>
136 <xs:documentation xml:lang="cs">Detailní kód chyby, výčtový typ nebo odkaz na popis.</xs:documentation>
137 </xs:annotation>
138 <xs:restriction base="VysledekSubKodType">
139 <xs:enumeration value="PREKROCEN_CAS">
140 <xs:annotation>
141 <xs:documentation xml:lang="cs">
142 Je překročen čas pro zpracování (podle konfigurace nebo autorizačního omezení).
143 </xs:documentation>
144 </xs:annotation>
145 </xs:enumeration>
146 <xs:enumeration value="PREKROCEN_SEZNAM">
147 <xs:annotation>
148 <xs:documentation xml:lang="cs">
149 Je překročena velikost výstupního seznamu (podle konfigurace nebo autorizačního omezení).
150 </xs:documentation>
151 </xs:annotation>
152 </xs:enumeration>
153 <xs:enumeration value="NENI_OPRAVNENI">
154 <xs:annotation>
155 <xs:documentation xml:lang="cs">
156 Není oprávnění k požadované interní službě.
157 </xs:documentation>
158 </xs:annotation>
159 </xs:enumeration>
160 <xs:enumeration value="NEPLATNY_CAS">
161 <xs:annotation>
162 <xs:documentation xml:lang="cs">
163 Čas dotazu je mimo povolenou toleranci (podle konfigurace) - též mimo rozsah
164 vstupní fronty.
165 </xs:documentation>
166 </xs:annotation>
167 </xs:enumeration>
168 <xs:enumeration value="NEPLATNA_VERZE">
169 <xs:annotation>
170 <xs:documentation xml:lang="cs">
171 Verze (SOAP) dotazu/žádosti se liší majoritně od současné verze služeb.
172 </xs:documentation>
173 </xs:annotation>
174 </xs:enumeration>
175 <xs:enumeration value="NENI_K_DISPOZICI">
176 <xs:annotation>
177 <xs:documentation xml:lang="cs">
178 Služba není dočasně k dispozici.
179 </xs:documentation>
180 </xs:annotation>
181 </xs:enumeration>
182 <xs:enumeration value="NEVALIDNI_DATA">
183 <xs:annotation>
184 <xs:documentation xml:lang="cs">
185 Data nejsou validní podle XSD dokumentů nebo aplikační logiky.
186 </xs:documentation>
187 </xs:annotation>
188 </xs:enumeration>
189 <xs:enumeration value="APLIKACNI_CHYBA">
190 <xs:annotation>
191 <xs:documentation xml:lang="cs">
192 V průběhu aplikačního zpracování se vyskytla chyba. Chyba je blíže
193 specifikována v aplikační části webové zprávy.
194 </xs:documentation>
195 </xs:annotation>
196 </xs:enumeration>
197 <xs:enumeration value="SPECIFIKACE_V_POPISU">
198 <xs:annotation>
199 <xs:documentation xml:lang="cs">
200 Chyba je blíže specifikována v popisu.
201 </xs:documentation>
202 </xs:annotation>
203 </xs:enumeration>
204 </xs:restriction>
205 </xs:simpleType>
206 <xs:simpleType name="VysledekPopisType">
207 <xs:annotation>
208 <xs:documentation xml:lang="cs">Popis operace, která způsobila chybu nebo varování - upřesnění.</xs:documentation>
209 </xs:annotation>
210 <xs:restriction base="xs:string">
211 <xs:maxLength value="1024"/>
212 </xs:restriction>
213 </xs:simpleType>
214 <xs:simpleType name="TypKlientaType">
215 <xs:annotation>
216 <xs:documentation xml:lang="cs">Typ klienta, klient může být fyzická osoba (FO), právnická osoba (PO), OSVČ, OVM nebo poskytovatel zdravotních služeb (PZS).</xs:documentation>
217 </xs:annotation>
218 <xs:restriction base="xs:string">
219 <xs:enumeration value="FO"/>
220 <xs:enumeration value="PO"/>
221 <xs:enumeration value="OSVC"/>
222 <xs:enumeration value="OVM"/>
223 <xs:enumeration value="PZS"/>
224 <xs:enumeration value="OVM_FO" />
225 <xs:enumeration value="OVM_PFO" />
226 </xs:restriction>
227 </xs:simpleType>
228 <xs:simpleType name="PojistenecIdType">
229 <xs:annotation>
230 <xs:documentation>Identifikátor pojištěnce - primární klíč.</xs:documentation>
231 </xs:annotation>
232 <xs:restriction base="ikrbt:MaxCisloType"/>
233 </xs:simpleType>
234 <xs:simpleType name="ZamestnavatelIdType">
235 <xs:annotation>
236 <xs:documentation>Identifikátor zaměstnavatele - primární klíč.</xs:documentation>
237 </xs:annotation>
238 <xs:restriction base="ikrbt:MaxCisloType"/>
239 </xs:simpleType>
240 <xs:simpleType name="PoznamkaType">
241 <xs:annotation>
242 <xs:documentation>Poznámka, text 4K.</xs:documentation>
243 </xs:annotation>
244 <xs:restriction base="ikrbt:Text4KType"/>
245 </xs:simpleType>
246
247 <xs:complexType name="VysledekDetailType">
248 <xs:annotation>
249 <xs:documentation>Detailně popisuje chybu nebo varování.</xs:documentation>
250 </xs:annotation>
251 <xs:sequence>
252 <xs:choice>
253 <xs:element name="VarovaniSubKod" type="VysledekSubKodType">
254 <xs:annotation>
255 <xs:documentation>Subkód varování.</xs:documentation>
256 </xs:annotation>
257 </xs:element>
258 <xs:element name="ChybaSubKod" type="VysledekSubKodType">
259 <xs:annotation>
260 <xs:documentation>Subkód chyby.</xs:documentation>
261 </xs:annotation>
262 </xs:element>
263 <xs:element name="VysledekSubKod" type="VysledekSubKodType">
264 <xs:annotation>
265 <xs:documentation>Subkód odpovědi služby</xs:documentation>
266 </xs:annotation>
267 </xs:element>
268 </xs:choice>
269 <xs:element name="Popis" type="VysledekPopisType">
270 <xs:annotation>
271 <xs:documentation xml:lang="cs">Popis chyby nebo varování.</xs:documentation>
272 </xs:annotation>
273 </xs:element>
274 </xs:sequence>
275 </xs:complexType>
276 <xs:complexType name="StatusType">
277 <xs:annotation>
278 <xs:documentation xml:lang="cs">Systémový status provedení požadované operace (volání webové služby).</xs:documentation>
279 </xs:annotation>
280 <xs:sequence>
281 <xs:element name="VysledekKod" type="StatusKodType">
282 <xs:annotation>
283 <xs:documentation xml:lang="cs">Kód výsledku provedení požadované operace (OK, CHYBA).</xs:documentation>
284 </xs:annotation>
285 </xs:element>
286 <xs:element name="VysledekDetail" maxOccurs="unbounded" minOccurs="0">
287 <xs:annotation>
288 <xs:documentation>Jeden nebo více elementů, detailně popisuje chybu nebo varování.</xs:documentation>
289 </xs:annotation>
290 <xs:complexType>
291 <xs:sequence>
292 <xs:element name="ChybaSubKod" type="ChybaSubKodType">
293 <xs:annotation>
294 <xs:documentation>Subkód chyby, výčtový typ.</xs:documentation>
295 </xs:annotation>
296 </xs:element>
297 <xs:element name="Popis" minOccurs="0" type="VysledekPopisType">
298 <xs:annotation>
299 <xs:documentation xml:lang="cs">Popis chyby nebo varování.</xs:documentation>
300 </xs:annotation>
301 </xs:element>
302 </xs:sequence>
303 </xs:complexType>
304 </xs:element>
305 </xs:sequence>
306 </xs:complexType>
307 <xs:complexType name="AplikacniStatusType">
308 <xs:annotation>
309 <xs:documentation xml:lang="cs">Aplikační status provedení požadované operace (volání webové služby).</xs:documentation>
310 </xs:annotation>
311 <xs:sequence>
312 <xs:element name="VysledekKod" type="AplikacniStatusKodType">
313 <xs:annotation>
314 <xs:documentation xml:lang="cs">Kód výsledku provedení požadované operace (OK, CHYBA, VAROVANI).</xs:documentation>
315 </xs:annotation>
316 </xs:element>
317 <xs:element name="VysledekDetail" maxOccurs="unbounded" minOccurs="0" type="VysledekDetailType">
318 <xs:annotation>
319 <xs:documentation xml:lang="cs">Jeden nebo více elementů, detailně popisuje chybu nebo varování.</xs:documentation>
320 </xs:annotation>
321 </xs:element>
322 </xs:sequence>
323 </xs:complexType>
324 <xs:element name="AplikacniStatus" type="AplikacniStatusType">
325 <xs:annotation>
326 <xs:documentation xml:lang="cs">Aplikační status provedení požadované operace (volání webové služby).</xs:documentation>
327 </xs:annotation>
328 </xs:element>
329 <xs:complexType name="PozadavekInfoType">
330 <xs:annotation>
331 <xs:documentation xml:lang="cs">Vstupní informace požadavku.</xs:documentation>
332 </xs:annotation>
333 <xs:sequence>
334 <xs:element name="Cas" type="CasovaZnackaType">
335 <xs:annotation>
336 <xs:documentation xml:lang="cs">Čas odeslání zprávy.</xs:documentation>
337 </xs:annotation>
338 </xs:element>
339 <xs:element name="DuvodUcel" type="DuvodUcelType" minOccurs="0">
340 <xs:annotation>
341 <xs:documentation xml:lang="cs">Důvod / účel požadavku.</xs:documentation>
342 </xs:annotation>
343 </xs:element>
344 <xs:element name="Popis" type="PopisPozadavkuType">
345 <xs:annotation>
346 <xs:documentation xml:lang="cs">Popis požadavku.</xs:documentation>
347 </xs:annotation>
348 </xs:element>
349 <xs:element name="VstupniKanalId" type="KanalIdType">
350 <xs:annotation>
351 <xs:documentation xml:lang="cs">Identifikace vstupního kanálu.</xs:documentation>
352 </xs:annotation>
353 </xs:element>
354 <xs:element name="PozadovanyVystupniKanalId" type="KanalIdType">
355 <xs:annotation>
356 <xs:documentation xml:lang="cs">Identifikace požadovaného výstupního kanálu.</xs:documentation>
357 </xs:annotation>
358 </xs:element>
359 </xs:sequence>
360 </xs:complexType>
361 <xs:complexType name="OdpovedInfoType">
362 <xs:annotation>
363 <xs:documentation xml:lang="cs">Výstupní informace odpovědi.</xs:documentation>
364 </xs:annotation>
365 <xs:sequence>
366 <xs:element name="Cas" type="CasovaZnackaType">
367 <xs:annotation>
368 <xs:documentation xml:lang="cs">Čas odpovědi.</xs:documentation>
369 </xs:annotation>
370 </xs:element>
371 <xs:element name="Status" type="StatusType">
372 <xs:annotation>
373 <xs:documentation xml:lang="cs">Systémový status provedení požadované operace (volání webové služby).</xs:documentation>
374 </xs:annotation>
375 </xs:element>
376 <xs:element name="PozadavekId" type="ikrbt:UUIDType" minOccurs="0">
377 <xs:annotation>
378 <xs:documentation xml:lang="cs">UUID vstupní zprávy.</xs:documentation>
379 </xs:annotation>
380 </xs:element>
381 <xs:element name="OdpovedId" type="ikrbt:UUIDType" minOccurs="0">
382 <xs:annotation>
383 <xs:documentation xml:lang="cs">UUID odpovědi.</xs:documentation>
384 </xs:annotation>
385 </xs:element>
386 </xs:sequence>
387 </xs:complexType>
388 <xs:complexType name="KlientInfoType">
389 <xs:annotation>
390 <xs:documentation xml:lang="cs">Informace o autentizovaném klientovi. Klient může být fyzická osoba, právnická osoba, OSVČ nebo OVM.</xs:documentation>
391 </xs:annotation>
392 <xs:sequence>
393 <xs:element name="TypKlienta" type="TypKlientaType">
394 <xs:annotation>
395 <xs:documentation xml:lang="cs">Identifikuje typ klienta. Klient může být fyzická osoba (FO), právnická osoba (PO), OSVČ nebo OVM.</xs:documentation>
396 </xs:annotation>
397 </xs:element>
398 <xs:element name="KlientId">
399 <xs:annotation>
400 <xs:documentation xml:lang="cs">Identifikátor klienta, token max. délka 64 znaků.</xs:documentation>
401 </xs:annotation>
402 <xs:simpleType>
403 <xs:restriction base="IdentifikatorType">
404 <xs:minLength value="1"/>
405 <xs:maxLength value="64"/>
406 </xs:restriction>
407 </xs:simpleType>
408 </xs:element>
409 <xs:element name="JmenoUzivatele" type="ikrbt:Text256Type" minOccurs="0">
410 <xs:annotation>
411 <xs:documentation xml:lang="cs">Jméno autentizovaného uživatele, řetězec max. 256 znaků.</xs:documentation>
412 </xs:annotation>
413 </xs:element>
414 <xs:element name="OrganizaceInfo" minOccurs="0">
415 <xs:annotation>
416 <xs:documentation xml:lang="cs">Informace o organizaci.</xs:documentation>
417 </xs:annotation>
418 <xs:complexType>
419 <xs:sequence>
420 <xs:element name="NazevOrganizace" type="ikrbt:Text256Type">
421 <xs:annotation>
422 <xs:documentation>Název organizace, řetězec max. 256 znaků.</xs:documentation>
423 </xs:annotation>
424 </xs:element>
425 <xs:element name="ICO" minOccurs="0" type="ikrbt:IdentifikacniCisloOrganizaceType">
426 <xs:annotation>
427 <xs:documentation>Identifikační číslo organizace (IČO).</xs:documentation>
428 </xs:annotation>
429 </xs:element>
430 <xs:element name="VariabilniSymbol" minOccurs="0" type="ikrbt:BankaSymbolType">
431 <xs:annotation>
432 <xs:documentation>Variabilní symbol.</xs:documentation>
433 </xs:annotation>
434 </xs:element>
435 <xs:element name="CisloCertifikatu" type="ikrbt:CisloCertifikatuType" minOccurs="0">
436 <xs:annotation>
437 <xs:documentation>Číslo certifikátu třetí strany.</xs:documentation>
438 </xs:annotation>
439 </xs:element>
440 </xs:sequence>
441 </xs:complexType>
442 </xs:element>
443 <xs:element name="IdentifikatorDatoveSchranky" type="ikrbt:IdentifikatorDatoveSchrankyType" minOccurs="0">
444 <xs:annotation>
445 <xs:documentation>Identifikátor datové schránky.</xs:documentation>
446 </xs:annotation>
447 </xs:element>
448 </xs:sequence>
449 </xs:complexType>
450 <xs:complexType name="IkrPozadavekAbstractType" abstract="true">
451 <xs:annotation>
452 <xs:documentation>Abstraktní datový typ IKR požadavku (příchozí zprávy).</xs:documentation>
453 </xs:annotation>
454 <xs:attribute name="verzeSluzby" type="VerzeType"/>
455 </xs:complexType>
456 <xs:complexType name="IkrOdpovedAbstractType" abstract="true">
457 <xs:annotation>
458 <xs:documentation>Abstraktní datový typ IKR odpovědi (odchozí zprávy).</xs:documentation>
459 </xs:annotation>
460 <xs:attribute name="verzeSluzby" type="VerzeType"/>
461 </xs:complexType>
462 <xs:complexType name="IkrPozadavekDataAbstractType" abstract="true">
463 <xs:annotation>
464 <xs:documentation xml:lang="cs">Datová věta požadavku, předek.</xs:documentation>
465 </xs:annotation>
466 </xs:complexType>
467 <xs:complexType name="IkrOdpovedDataAbstractType" abstract="true">
468 <xs:annotation>
469 <xs:documentation xml:lang="cs">Datová věta odpovědi na požadavek, předek.</xs:documentation>
470 </xs:annotation>
471 </xs:complexType>
472 <xs:complexType name="TrideniType">
473 <xs:annotation>
474 <xs:documentation xml:lang="cs">Definice atributu, podle kterého bude tříděn výsledek volání</xs:documentation>
475 </xs:annotation>
476 <xs:sequence>
477 <xs:element name="Atribut" type="ikrbt:Text256Type"/>
478 <xs:element name="Vzestupne" type="ikrbt:LogickaHodnotaType"/>
479 </xs:sequence>
480 </xs:complexType>
481 <xs:complexType name="IkrPozadavekDataSeznamAbstractType" abstract="true">
482 <xs:annotation>
483 <xs:documentation xml:lang="cs">Datová věta požadavku pro načtení seznamu, předek.</xs:documentation>
484 </xs:annotation>
485 <xs:sequence>
486 <xs:element name="Start" type="ikrbt:MaxCisloType" minOccurs="0"/>
487 <xs:element name="Pocet" type="ikrbt:MaxCisloType" minOccurs="0"/>
488 <xs:element name="Trideni" type="TrideniType" minOccurs="0" maxOccurs="unbounded"/>
489 </xs:sequence>
490 </xs:complexType>
491 <xs:complexType name="IkrOdpovedDataSeznamAbstractType" abstract="true">
492 <xs:annotation>
493 <xs:documentation xml:lang="cs">
494 Datová věta odpovědi na požadavek, která vrací seznam položek, předek.
495 </xs:documentation>
496 </xs:annotation>
497 <xs:sequence>
498 <xs:element name="CelkovyPocet" type="ikrbt:MaxCisloType"/>
499 </xs:sequence>
500 </xs:complexType>
501
502 <xs:complexType name="CertifikatType">
503 <xs:sequence>
504 <xs:element name="CertifikatId" type="ikrbt:MaxCisloType" minOccurs="0"/>
505 <xs:element name="SerioveCisloHex" type="ikrbt:Nazev300Type" />
506 <xs:element name="SerioveCisloDec" type="ikrbt:Nazev300Type" />
507 <xs:element name="DatumVytvoreni" type="ikrbt:DatumType"/>
508 <xs:element name="DatumZmeny" type="ikrbt:DatumType" minOccurs="0"/>
509 <xs:element name="ZaznamZmenil" type="ikrbt:Nazev50Type"/>
510 <xs:element name="VydavatelCertifikatu" type="VydavatelCertifikatuType"/>
511 <xs:element name="TypCertifikatu" type="TypCertifikatuType"/>
512 <xs:element name="NactenoZeSouboru" type="ikrbt:LogickaHodnotaType"/>
513 </xs:sequence>
514 </xs:complexType>
515
516 <xs:simpleType name="TypCertifikatuType">
517 <xs:restriction base="ikrbt:Nazev30Type">
518 <xs:enumeration value="ADM"/>
519 <xs:enumeration value="KLI"/>
520 </xs:restriction>
521 </xs:simpleType>
522
523 <xs:complexType name="VydavatelCertifikatuType">
524 <xs:sequence>
525 <xs:element name="VydavatelId" type="ikrbt:MaxCisloType" />
526 <xs:element name="NazevVydavatele" type="ikrbt:Nazev300Type" />
527 <xs:element name="Stav" type="ikrbt:LogickaHodnotaType"/>
528 <xs:element name="MinDelkaSeriovehoCisla" type="ikrbt:CisloDoStaType"/>
529 <xs:element name="MaxDelkaSeriovehoCisla" type="ikrbt:CisloDoStaType"/>
530 <xs:element name="PriznakOriznuti" type="ikrbt:LogickaHodnotaType"/>
531 <xs:element name="PriznakRozsireni" type="ikrbt:LogickaHodnotaType"/>
532 <xs:element name="PriznakHex" type="ikrbt:LogickaHodnotaType"/>
533 <xs:element name="PriznakDec" type="ikrbt:LogickaHodnotaType"/>
534 <xs:element name="PriznakAkreditaceCA" type="ikrbt:LogickaHodnotaType"/>
535 <xs:element name="PriznakVydaniCA" type="ikrbt:LogickaHodnotaType"/>
536 <xs:element name="PriznakDuveryhodnosti" type="ikrbt:LogickaHodnotaType"/>
537 <xs:element name="PriznakCSSZ" type="ikrbt:LogickaHodnotaType"/>
538 <xs:element name="GuiViditelnost" type="ikrbt:CisloDoStaType"/>
539 <xs:element name="TypVydavatele" type="TypVydavateleType"/>
540 <xs:element name="Zeme" type="ikrbt:Nazev4Type" minOccurs="0"/>
541 <xs:element name="PlatnostDo" type="ikrbt:DatumCasType" minOccurs="0">
542 <xs:annotation>
543 <xs:documentation xml:lang="cs">Platnost do</xs:documentation>
544 </xs:annotation>
545 </xs:element>
546 </xs:sequence>
547 </xs:complexType>
548
549 <xs:simpleType name="TypVydavateleType">
550 <xs:restriction base="ikrbt:Nazev30Type">
551 <xs:enumeration value="ADM"/>
552 <xs:enumeration value="KLI"/>
553 <xs:enumeration value="ADM_KLI"/>
554 <xs:enumeration value="ZAH"/>
555 </xs:restriction>
556 </xs:simpleType>
557
558 <xs:complexType name="StrankovaniType" >
559 <xs:annotation>
560 <xs:documentation xml:lang="cs">Údaje o stránkování odpovědi</xs:documentation>
561 </xs:annotation>
562 <xs:sequence>
563 <xs:element name="Start" type="ikrbt:MaxCisloType" minOccurs="0">
564 <xs:annotation>
565 <xs:documentation>Počáteční číslo, od kterého se začínají zobrazovat atributy</xs:documentation>
566 </xs:annotation>
567 </xs:element>
568 <xs:element name="Pocet" type="ikrbt:MaxCisloType" minOccurs="0">
569 <xs:annotation>
570 <xs:documentation>Počet údajů zobrazených na stránku</xs:documentation>
571 </xs:annotation>
572 </xs:element>
573 <xs:element name="Trideni" type="TrideniType" minOccurs="0">
574 <xs:annotation>
575 <xs:documentation>Upřesnění třídění výstupních dat</xs:documentation>
576 </xs:annotation>
577 </xs:element>
578 </xs:sequence>
579 </xs:complexType>
580
581 <xs:complexType name="IdentitaType">
582 <xs:sequence>
583 <xs:element name="IdentitaId" type="ikrbt:MaxCisloType" />
584 <xs:element name="TypKlienta" type="TypKlientaType" />
585 </xs:sequence>
586 </xs:complexType>
587
588 <!-- Presunuto z IkrZadostiMessageTypes a IkrSipMessageTypes sem, kde tento typ byl duplicitne -->
589 <xs:simpleType name="OznameniVysledkuType">
590 <xs:annotation>
591 <xs:documentation>Oznámení výsledku.</xs:documentation>
592 </xs:annotation>
593 <xs:restriction base="ikrbt:Text512Type"/>
594 </xs:simpleType>
595
596 <xs:complexType name="PrilohaType">
597 <xs:annotation>
598 <xs:documentation xml:lang="cs">Souborová příloha</xs:documentation>
599 </xs:annotation>
600 <xs:sequence>
601 <xs:element name="Nazev" type="ikrbt:Text150Type">
602 <xs:annotation>
603 <xs:documentation xml:lang="cs">Název přílohy</xs:documentation>
604 </xs:annotation>
605 </xs:element>
606 <xs:element name="Popis" type="ikrbt:Text150Type" minOccurs="0">
607 <xs:annotation>
608 <xs:documentation xml:lang="cs">Popis přílohy</xs:documentation>
609 </xs:annotation>
610 </xs:element>
611 <xs:element name="MimeTyp" type="ikrbt:Nazev100Type" minOccurs="0">
612 <xs:annotation>
613 <xs:documentation xml:lang="cs">MimeType souboru</xs:documentation>
614 </xs:annotation>
615 </xs:element>
616 <xs:element name="Obsah" type="ikrbt:NeprazdnaBinarniDataType">
617 <xs:annotation>
618 <xs:documentation xml:lang="cs">Base64 data</xs:documentation>
619 </xs:annotation>
620 </xs:element>
621 </xs:sequence>
622 </xs:complexType>
623
624 </xs:schema>
625
626
627
628
629
630
631
632