<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://stag-ws.zcu.cz/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="SouboryServiceImplService" targetNamespace="http://stag-ws.zcu.cz/">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://stag-ws.zcu.cz/" elementFormDefault="unqualified" targetNamespace="http://stag-ws.zcu.cz/" version="1.0">

  <xs:element name="getSouborContent" type="tns:getSouborContent"/>

  <xs:element name="getSouborContentAuth" type="tns:getSouborContentAuth"/>

  <xs:element name="getSouborContentAuthResponse" type="tns:getSouborContentAuthResponse"/>

  <xs:element name="getSouborContentForThesesCZ" type="tns:getSouborContentForThesesCZ"/>

  <xs:element name="getSouborContentForThesesCZResponse" type="tns:getSouborContentForThesesCZResponse"/>

  <xs:element name="getSouborContentResponse" type="tns:getSouborContentResponse"/>

  <xs:element name="getSouborMetadata" type="tns:getSouborMetadata"/>

  <xs:element name="getSouborMetadataResponse" type="tns:getSouborMetadataResponse"/>

  <xs:element name="getSouborOpravneni" type="tns:getSouborOpravneni"/>

  <xs:element name="getSouborOpravneniResponse" type="tns:getSouborOpravneniResponse"/>

  <xs:element name="getSouboryMetadata" type="tns:getSouboryMetadata"/>

  <xs:element name="getSouboryMetadataResponse" type="tns:getSouboryMetadataResponse"/>

  <xs:element name="getTypSouboru" type="tns:getTypSouboru"/>

  <xs:element name="getTypSouboruResponse" type="tns:getTypSouboruResponse"/>

  <xs:element name="getTypySouboru" type="tns:getTypySouboru"/>

  <xs:element name="getTypySouboruResponse" type="tns:getTypySouboruResponse"/>

  <xs:element name="souborMetadata" type="tns:souborMetadataType"/>

  <xs:element name="souborPravaAOmezeni" type="tns:souborPravaAOmezeniType"/>

  <xs:element name="typSouboru" type="tns:typSouboruType"/>

  <xs:element name="updateSouborSetExterniURL" type="tns:updateSouborSetExterniURL"/>

  <xs:element name="updateSouborSetExterniURLResponse" type="tns:updateSouborSetExterniURLResponse"/>

  <xs:complexType name="getSouborOpravneni">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="soubIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborOpravneniResponse">
    <xs:sequence>
      <xs:element name="souborPravaAOmezeni" type="tns:souborPravaAOmezeniType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="souborPravaAOmezeniType">
    <xs:sequence>
      <xs:element minOccurs="0" name="login" type="xs:string"/>
      <xs:element name="tysoidno" type="xs:long"/>
      <xs:element name="pravoSelect" type="xs:boolean"/>
      <xs:element name="pravoInsert" type="xs:boolean"/>
      <xs:element name="pravoUpdate" type="xs:boolean"/>
      <xs:element name="pravoDelete" type="xs:boolean"/>
      <xs:element name="smiNastavitViditelnost" type="xs:boolean"/>
      <xs:element name="maxVelikostSouboruKB" type="xs:long"/>
      <xs:element name="maxPocetLetNeviditelne" type="xs:int"/>
      <xs:element name="minPocetSouboru" type="xs:int"/>
      <xs:element name="maxPocetSouboru" type="xs:int"/>
      <xs:element name="nutnoSchvalit" type="xs:boolean"/>
      <xs:element name="minPocetSchvalenychSouboru" type="xs:int"/>
      <xs:element minOccurs="0" name="urlPokynyProVkladani" type="xs:string"/>
      <xs:element minOccurs="0" name="mozneKoncovkySouboru" type="xs:string"/>
      <xs:element minOccurs="0" name="upravenyNazevTypuSoubnoruCs" type="xs:string"/>
      <xs:element minOccurs="0" name="upravenyNazevTypuSoubnoruEn" type="xs:string"/>
      <xs:element minOccurs="0" name="tyhoidno" type="xs:long"/>
      <xs:element minOccurs="0" name="uploadInfoTextCs" type="xs:string"/>
      <xs:element minOccurs="0" name="uploadInfoTextEn" type="xs:string"/>
      <xs:element minOccurs="0" name="lokalniRepositoryCesta" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouboryMetadata">
    <xs:sequence>
      <xs:element minOccurs="0" name="tysoIdno" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="adipIdno" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="stpsIdno" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="stzaIdno" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="osCislo" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouboryMetadataResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="metadataList" type="tns:souborMetadataType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="souborMetadataType">
    <xs:sequence>
      <xs:element minOccurs="0" name="soubidno" type="xs:long"/>
      <xs:element minOccurs="0" name="tysoidno" type="xs:long"/>
      <xs:element minOccurs="0" name="typSouboruBean" type="tns:typSouboruType"/>
      <xs:element minOccurs="0" name="nazev" type="xs:string"/>
      <xs:element minOccurs="0" name="velikost" type="xs:long"/>
      <xs:element minOccurs="0" name="souborLDU" type="tns:xmlDateType"/>
      <xs:element minOccurs="0" name="osCislo" type="xs:string"/>
      <xs:element minOccurs="0" name="adipidno" type="xs:long"/>
      <xs:element minOccurs="0" name="stzaidno" type="xs:long"/>
      <xs:element minOccurs="0" name="stpsidno" type="xs:long"/>
      <xs:element minOccurs="0" name="uchazecidnoEpr" type="xs:long"/>
      <xs:element minOccurs="0" name="uchazecidnoUch" type="xs:long"/>
      <xs:element minOccurs="0" name="kppoidno" type="xs:long"/>
      <xs:element minOccurs="0" name="osCisloTemaVskp" type="xs:string"/>
      <xs:element minOccurs="0" name="morsidno" type="xs:long"/>
      <xs:element minOccurs="0" name="stvyidno" type="xs:long"/>
      <xs:element minOccurs="0" name="pxpuidno" type="xs:long"/>
      <xs:element minOccurs="0" name="pxmiidno" type="xs:long"/>
      <xs:element minOccurs="0" name="podeidno" type="xs:long"/>
      <xs:element minOccurs="0" name="pristupStudent" type="xs:string"/>
      <xs:element minOccurs="0" name="pristupFakulta" type="xs:string"/>
      <xs:element minOccurs="0" name="pristupKatedra" type="xs:string"/>
      <xs:element minOccurs="0" name="pristupTypStudia" type="xs:string"/>
      <xs:element minOccurs="0" name="url" type="xs:string"/>
      <xs:element minOccurs="0" name="zpristupnitVerejnosti" type="xs:string"/>
      <xs:element minOccurs="0" name="zpristupnitZaDobu" type="xs:string"/>
      <xs:element minOccurs="0" name="owner" type="xs:string"/>
      <xs:element minOccurs="0" name="hodnoceni" type="xs:string"/>
      <xs:element minOccurs="0" name="hodnoceniHistorie" type="xs:string"/>
      <xs:element minOccurs="0" name="schvalen" type="xs:string"/>
      <xs:element minOccurs="0" name="poznamka" type="xs:string"/>
      <xs:element minOccurs="0" name="tyhoidno" type="xs:long"/>
      <xs:element minOccurs="0" name="hodnidno" type="xs:long"/>
      <xs:element minOccurs="0" name="dateOfInsert" type="tns:xmlDateType"/>
      <xs:element minOccurs="0" name="validaceStatus" type="xs:string"/>
      <xs:element minOccurs="0" name="validaceDatum" type="tns:xmlDateType"/>
      <xs:element minOccurs="0" name="webserviceDownloadURL" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="typSouboruType">
    <xs:sequence>
      <xs:element name="tysoidno" type="xs:long"/>
      <xs:element minOccurs="0" name="nazevCz" type="xs:string"/>
      <xs:element minOccurs="0" name="nazevEn" type="xs:string"/>
      <xs:element minOccurs="0" name="souborProKoho" type="xs:string"/>
      <xs:element minOccurs="0" name="souborJakePracoviste" type="xs:string"/>
      <xs:element minOccurs="0" name="minUrovenPristupu" type="xs:string"/>
      <xs:element name="smiNastavitViditelnost" type="xs:boolean"/>
      <xs:element name="maxPocetLetNeviditelne" type="xs:int"/>
      <xs:element name="maxVelikostSouboruKB" type="xs:long"/>
      <xs:element name="maxPocetSouboru" type="xs:int"/>
      <xs:element name="overovatNaPlagiat" type="xs:boolean"/>
      <xs:element minOccurs="0" name="typValidace" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:simpleType name="xmlDateType">
    <xs:restriction base="xs:string"/>
  </xs:simpleType>

  <xs:complexType name="getSouborMetadata">
    <xs:sequence>
      <xs:element name="soubIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborMetadataResponse">
    <xs:sequence>
      <xs:element name="metadata" type="tns:souborMetadataType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContentForThesesCZ">
    <xs:sequence>
      <xs:element name="soubIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContentForThesesCZResponse">
    <xs:sequence>
      <xs:element name="binary" type="xs:base64Binary"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getTypySouboru">
    <xs:sequence/>
  </xs:complexType>

  <xs:complexType name="getTypySouboruResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="typySouboru" type="tns:typSouboruType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="updateSouborSetExterniURL">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="soubIdno" type="xs:long"/>
      <xs:element name="souborURL" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="updateSouborSetExterniURLResponse">
    <xs:sequence>
      <xs:element name="string" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContent">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="soubIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContentResponse">
    <xs:sequence>
      <xs:element name="binary" type="xs:base64Binary"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContentAuth">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="soubIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getSouborContentAuthResponse">
    <xs:sequence>
      <xs:element name="binary" type="xs:base64Binary"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getTypSouboru">
    <xs:sequence>
      <xs:element name="tysoIdno" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getTypSouboruResponse">
    <xs:sequence>
      <xs:element name="typSouboru" type="tns:typSouboruType"/>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
  </wsdl:types>
  <wsdl:message name="getSouborOpravneni">
    <wsdl:part element="tns:getSouborOpravneni" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateSouborSetExterniURLResponse">
    <wsdl:part element="tns:updateSouborSetExterniURLResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTypSouboruResponse">
    <wsdl:part element="tns:getTypSouboruResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouboryMetadataResponse">
    <wsdl:part element="tns:getSouboryMetadataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborMetadata">
    <wsdl:part element="tns:getSouborMetadata" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborOpravneniResponse">
    <wsdl:part element="tns:getSouborOpravneniResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContentForThesesCZ">
    <wsdl:part element="tns:getSouborContentForThesesCZ" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborMetadataResponse">
    <wsdl:part element="tns:getSouborMetadataResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContentForThesesCZResponse">
    <wsdl:part element="tns:getSouborContentForThesesCZResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTypySouboruResponse">
    <wsdl:part element="tns:getTypySouboruResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTypSouboru">
    <wsdl:part element="tns:getTypSouboru" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouboryMetadata">
    <wsdl:part element="tns:getSouboryMetadata" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContentResponse">
    <wsdl:part element="tns:getSouborContentResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTypySouboru">
    <wsdl:part element="tns:getTypySouboru" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateSouborSetExterniURL">
    <wsdl:part element="tns:updateSouborSetExterniURL" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContent">
    <wsdl:part element="tns:getSouborContent" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContentAuth">
    <wsdl:part element="tns:getSouborContentAuth" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getSouborContentAuthResponse">
    <wsdl:part element="tns:getSouborContentAuthResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="SouboryService">
    <wsdl:operation name="getSouborOpravneni">
      <wsdl:input message="tns:getSouborOpravneni" name="getSouborOpravneni">
    </wsdl:input>
      <wsdl:output message="tns:getSouborOpravneniResponse" name="getSouborOpravneniResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouboryMetadata">
      <wsdl:input message="tns:getSouboryMetadata" name="getSouboryMetadata">
    </wsdl:input>
      <wsdl:output message="tns:getSouboryMetadataResponse" name="getSouboryMetadataResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborMetadata">
      <wsdl:input message="tns:getSouborMetadata" name="getSouborMetadata">
    </wsdl:input>
      <wsdl:output message="tns:getSouborMetadataResponse" name="getSouborMetadataResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContentForThesesCZ">
      <wsdl:input message="tns:getSouborContentForThesesCZ" name="getSouborContentForThesesCZ">
    </wsdl:input>
      <wsdl:output message="tns:getSouborContentForThesesCZResponse" name="getSouborContentForThesesCZResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTypySouboru">
      <wsdl:input message="tns:getTypySouboru" name="getTypySouboru">
    </wsdl:input>
      <wsdl:output message="tns:getTypySouboruResponse" name="getTypySouboruResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateSouborSetExterniURL">
      <wsdl:input message="tns:updateSouborSetExterniURL" name="updateSouborSetExterniURL">
    </wsdl:input>
      <wsdl:output message="tns:updateSouborSetExterniURLResponse" name="updateSouborSetExterniURLResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContent">
      <wsdl:input message="tns:getSouborContent" name="getSouborContent">
    </wsdl:input>
      <wsdl:output message="tns:getSouborContentResponse" name="getSouborContentResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContentAuth">
      <wsdl:input message="tns:getSouborContentAuth" name="getSouborContentAuth">
    </wsdl:input>
      <wsdl:output message="tns:getSouborContentAuthResponse" name="getSouborContentAuthResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTypSouboru">
      <wsdl:input message="tns:getTypSouboru" name="getTypSouboru">
    </wsdl:input>
      <wsdl:output message="tns:getTypSouboruResponse" name="getTypSouboruResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SouboryServiceImplServiceSoapBinding" type="tns:SouboryService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getSouborOpravneni">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouborOpravneni">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouborOpravneniResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouboryMetadata">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouboryMetadata">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouboryMetadataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborMetadata">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouborMetadata">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouborMetadataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContentForThesesCZ">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouborContentForThesesCZ">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouborContentForThesesCZResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTypySouboru">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTypySouboru">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTypySouboruResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="updateSouborSetExterniURL">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="updateSouborSetExterniURL">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateSouborSetExterniURLResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContent">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouborContent">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouborContentResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getSouborContentAuth">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getSouborContentAuth">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getSouborContentAuthResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getTypSouboru">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getTypSouboru">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getTypSouboruResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="SouboryServiceImplService">
    <wsdl:port binding="tns:SouboryServiceImplServiceSoapBinding" name="SouboryServiceImplPort">
      <soap:address location="https://stag-ws.tul.cz/ws/services/soap/soubory"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>