<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="http://xmlns.gemsystem.cz/HromadneOznameniInstituceB2B"
            targetNamespace="http://xmlns.gemsystem.cz/HromadneOznameniInstituceB2B"
            elementFormDefault="qualified"
            xmlns:cmn="http://xmlns.gemsystem.cz/CommonB2B">
	<xsd:annotation>
		<xsd:documentation>$Revision: 33803 $</xsd:documentation> 
		<xsd:documentation>$Date: 2011-02-25 12:35:33 +0100 (pá, 25 II 2011) $</xsd:documentation> 
		<xsd:documentation>$Author: msklenar $</xsd:documentation> 
	</xsd:annotation>                                    
  <xsd:import schemaLocation="CommonB2B.xsd"
              namespace="http://xmlns.gemsystem.cz/CommonB2B"/>
  <xsd:element name="hromadneOznameniInstituceB2BPozadavek"  type="HromadneOznameniInstituceB2BPozadavekTyp"/>
  <xsd:complexType name="HromadneOznameniInstituceB2BPozadavekTyp">
    <xsd:sequence>
      <xsd:element name="idZpravy" type="cmn:IdZpravyTyp">
        <xsd:annotation>
          <xsd:documentation>
            klientské ID zprávy pro potřeby zpětné korelace zpráv na straně
            klienta. VZP vrací v odpovědi zde uvedené ID v položce
            korelaceZpravy. idZpravy může obsahovat pouze číslice a písmena bez
            mezer a speciálních znaků: pomlčky, čárky, tečky a dalších znaků.
            Maximální délka idZprávy je celkem 12 znaků.
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="idSubjektu" type="cmn:IdSubjektuTyp">
        <xsd:annotation>
          <xsd:documentation>
            ID státní instituce
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="typSubjektu" type="cmn:TypSubjektuTyp">
        <xsd:annotation>
          <xsd:documentation>
            si
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="uzemniPracoviste" type="cmn:UzemniPracovisteTyp" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            kód příslušného územního pracoviště pro danou státní instituci
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>      
      <xsd:element name="datumPodani" type="xsd:dateTime" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>
            datum a čas podání
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="hromadneOznameniInstituce" type="HromadneOznameniInstituceTyp"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="HromadneOznameniInstituceTyp">
    <xsd:choice>
      <xsd:element name="seznamOznameni">  
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="oznameni" maxOccurs="unbounded">  
              <xsd:complexType>
                <xsd:sequence> 
                  <xsd:element name="kodZmeny" type="xsd:string"/>
                  <xsd:element name="datumZmeny" type="xsd:date"/>                  
                  <xsd:element name="cisloPojistence" type="xsd:string"/>      
                  <xsd:element name="jmeno" type="xsd:string"/>
                  <xsd:element name="prijmeni" type="xsd:string"/>                                    
                </xsd:sequence>
              </xsd:complexType>      
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>      
      </xsd:element>
      <xsd:element name="dokument" type="DokumentTyp"/>
    </xsd:choice>
  </xsd:complexType>   
  <xsd:complexType name="DokumentTyp">
    <xsd:sequence>
      <xsd:element name="nazev" type="cmn:NazevSouboruTyp"/>
      <xsd:element name="mime" type="cmn:MimeTypeTyp"/>
      <xsd:element name="obsah" type="xsd:base64Binary"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:element name="hromadneOznameniInstituceB2BOdpoved" type="HromadneOznameniInstituceB2BOdpovedTyp"/>    
  <xsd:complexType name="HromadneOznameniInstituceB2BOdpovedTyp">
    <xsd:sequence>
      <xsd:element name="korelaceZpravy" type="cmn:IdZpravyTyp">
        <xsd:annotation>
          <xsd:documentation>
            návratový parametr pro spárování požadavku a odpovědi na straně
            partnera
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="textOdpovedi" type="xsd:string"/>
      <xsd:element name="dokument" type="DokumentTyp" minOccurs="0"/>
      <xsd:element name="stavVyrizeniPozadavku" type="cmn:StavVyrizeniPozadavkuTyp"/>
    </xsd:sequence>
  </xsd:complexType> 
</xsd:schema>
