<?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="UcitelServiceImplService" 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="GarantProgramOborBean2" type="tns:GarantProgramOborBean2Type"/>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  <xs:element name="ucitel" type="tns:ucitelType"/>

  <xs:element name="ucitelFullInfo" type="tns:ucitelFullInfoType"/>

  <xs:element name="ucitelFullInfoList" type="tns:ucitelFullInfoListType"/>

  <xs:element name="ucitelOsobniUdaje" type="tns:ucitelOsobniUdajeType"/>

  <xs:element name="ucitelPredmetu" type="tns:ucitelPredmetuType"/>

  <xs:element name="ucitelPredmetuList" type="tns:ucitelPredmetuListType"/>

  <xs:element name="ucitelRozvrhoveAkce" type="tns:ucitelRozvrhoveAkceType"/>

  <xs:element name="ucitelRozvrhoveAkceList" type="tns:ucitelRozvrhoveAkceListType"/>

  <xs:element name="ucitelTerminStatistika" type="tns:ucitelTerminStatistikaType"/>

  <xs:element name="ucitelTerminStatistikaList" type="tns:ucitelTerminStatistikaListType"/>

  <xs:element name="ucitele" nillable="true" type="xs:anyType"/>

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

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

  <xs:complexType name="updateUcitelOsobniUdaje">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="ucitel" type="tns:ucitelOsobniUdajeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelOsobniUdajeType">
    <xs:sequence>
      <xs:element minOccurs="0" name="ucitIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="jmeno" type="xs:string"/>
      <xs:element minOccurs="0" name="prijmeni" type="xs:string"/>
      <xs:element minOccurs="0" name="titulPred" type="xs:string"/>
      <xs:element minOccurs="0" name="titulZa" type="xs:string"/>
      <xs:element minOccurs="0" name="platnost" type="xs:string"/>
      <xs:element minOccurs="0" name="zamestnanec" type="xs:string"/>
      <xs:element minOccurs="0" name="katedra" type="xs:string"/>
      <xs:element minOccurs="0" name="pracovisteDalsi" type="xs:string"/>
      <xs:element minOccurs="0" name="email" type="xs:string"/>
      <xs:element minOccurs="0" name="telefon" type="xs:string"/>
      <xs:element minOccurs="0" name="telefon2" type="xs:string"/>
      <xs:element minOccurs="0" name="url" type="xs:string"/>
      <xs:element minOccurs="0" name="datumNarozeni" type="tns:xmlDateType"/>
      <xs:element minOccurs="0" name="pohlavi" type="xs:string"/>
      <xs:element minOccurs="0" name="rodCislo" type="xs:string"/>
      <xs:element minOccurs="0" name="titulPredKey" type="xs:string"/>
      <xs:element minOccurs="0" name="titulZaKey" type="xs:string"/>
      <xs:element minOccurs="0" name="statIdnoObcanstvi" type="xs:long"/>
    </xs:sequence>
  </xs:complexType>

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

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

  <xs:complexType name="getUcitIdnoByStagLogin">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="stagLogin" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

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

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

  <xs:complexType name="getUciteleRoakceResponse">
    <xs:sequence>
      <xs:element name="ucitele" type="tns:ucitelRozvrhoveAkceListType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelRozvrhoveAkceListType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ucitel" nillable="true" type="tns:ucitelRozvrhoveAkceType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelRozvrhoveAkceType">
    <xs:complexContent>
      <xs:extension base="tns:ucitelType">
        <xs:sequence>
          <xs:element minOccurs="0" name="podilNaVyuce" type="xs:int"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="ucitelType">
    <xs:sequence>
      <xs:element name="ucitIdno" type="xs:long"/>
      <xs:element name="jmeno" type="xs:string"/>
      <xs:element name="prijmeni" type="xs:string"/>
      <xs:element minOccurs="0" name="titulPred" type="xs:string"/>
      <xs:element minOccurs="0" name="titulZa" type="xs:string"/>
      <xs:element name="platnost" type="xs:string"/>
      <xs:element name="zamestnanec" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getUciteleKatedry">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="katedra" type="xs:string"/>
      <xs:element minOccurs="0" name="jenAktualni" nillable="true" type="xs:boolean"/>
      <xs:element minOccurs="0" name="zobrazitExternisty" nillable="true" type="xs:boolean"/>
      <xs:element minOccurs="0" name="lang" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getUciteleKatedryResponse">
    <xs:sequence>
      <xs:element name="ucitele" type="tns:ucitelFullInfoListType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelFullInfoListType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ucitel" nillable="true" type="tns:ucitelFullInfoType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelFullInfoType">
    <xs:complexContent>
      <xs:extension base="tns:ucitelType">
        <xs:sequence>
          <xs:element minOccurs="0" name="katedra" type="xs:string"/>
          <xs:element minOccurs="0" name="pracovisteDalsi" type="xs:string"/>
          <xs:element minOccurs="0" name="email" type="xs:string"/>
          <xs:element minOccurs="0" name="telefon" type="xs:string"/>
          <xs:element minOccurs="0" name="telefon2" type="xs:string"/>
          <xs:element minOccurs="0" name="url" type="xs:string"/>
          <xs:element minOccurs="0" name="phdSkolitel" type="xs:string"/>
          <xs:element minOccurs="0" name="zkrBudovy" type="xs:string"/>
          <xs:element minOccurs="0" name="cisloMistnosti" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

  <xs:complexType name="deleteUcitelOsobniUdaje">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="ucitIdnoForDelete" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="rodCisloForDelete" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

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

  <xs:complexType name="getUcitelInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="ucitIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="lang" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getUcitelInfoResponse">
    <xs:sequence>
      <xs:element name="ucitelFullInfo" type="tns:ucitelFullInfoType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="selectUciteleTerminStatistikaPoctuStudentu">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="rokPlatnosti" type="xs:string"/>
      <xs:element minOccurs="0" name="semestr" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="ucitIdno" nillable="true" type="xs:long"/>
      <xs:element minOccurs="0" name="ucitelPracoviste" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="ucitelFakulta" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="zTerminu" nillable="true" type="xs:boolean"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="selectUciteleTerminStatistikaPoctuStudentuResponse">
    <xs:sequence>
      <xs:element name="ucitelTerminStatistikaList" type="tns:ucitelTerminStatistikaListType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelTerminStatistikaListType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="tns:ucitelTerminStatistikaType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelTerminStatistikaType">
    <xs:sequence>
      <xs:element minOccurs="0" name="ucitIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="ucitelCeleJmeno" type="xs:string"/>
      <xs:element minOccurs="0" name="pracZkr" type="xs:string"/>
      <xs:element minOccurs="0" name="zkrPredm" type="xs:string"/>
      <xs:element minOccurs="0" name="rokPlatnosti" type="xs:string"/>
      <xs:element minOccurs="0" name="typTerminu" type="xs:string"/>
      <xs:element minOccurs="0" name="typTerminuText" type="xs:string"/>
      <xs:element name="pocetCelkovych" type="xs:int"/>
      <xs:element name="pocetUnikatnich" type="xs:int"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getGarant_ProgramOborByUcitIdno">
    <xs:sequence>
      <xs:element name="ucitIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="rok" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getGarant_ProgramOborByUcitIdnoResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="return" type="tns:GarantProgramOborBean2Type"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="GarantProgramOborBean2Type">
    <xs:sequence>
      <xs:element minOccurs="0" name="typ" type="xs:string"/>
      <xs:element name="stprIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="oborIdno" type="xs:long"/>
      <xs:element minOccurs="0" name="fakulta" type="xs:string"/>
      <xs:element minOccurs="0" name="nazevProgramu" type="xs:string"/>
      <xs:element minOccurs="0" name="kodProgramu" type="xs:string"/>
      <xs:element minOccurs="0" name="nazevOboru" type="xs:string"/>
      <xs:element minOccurs="0" name="zkratkaOboru" type="xs:string"/>
      <xs:element minOccurs="0" name="cisloOboru" type="xs:string"/>
      <xs:element minOccurs="0" name="cisloSpecializace" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getUcitelePredmetu">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="katedra" type="xs:string"/>
      <xs:element name="zkratka" type="xs:string"/>
      <xs:element minOccurs="0" name="rok" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getUcitelePredmetuResponse">
    <xs:sequence>
      <xs:element name="ucitele" type="tns:ucitelPredmetuListType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelPredmetuListType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ucitel" nillable="true" type="tns:ucitelPredmetuType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="ucitelPredmetuType">
    <xs:complexContent>
      <xs:extension base="tns:ucitelType">
        <xs:sequence>
          <xs:element minOccurs="0" name="vazbaNaPredmet" type="xs:string"/>
          <xs:element minOccurs="0" name="typAkce" type="xs:string"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>

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

  <xs:complexType name="selectUcitelOsobniUdajeResponse">
    <xs:sequence>
      <xs:element name="ucitel" type="tns:ucitelOsobniUdajeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getGarant_ProgramOborByRC">
    <xs:sequence>
      <xs:element minOccurs="0" name="rc" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="getGarant_ProgramOborByRCResponse">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="return" type="tns:return"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="return">
    <xs:sequence>
      <xs:element name="osoba_Garant_Fakulta" type="xs:string"/>
      <xs:element name="osoba_Garant_Kod" type="xs:string"/>
      <xs:element name="osoba_Garant_Nazev" type="xs:string"/>
      <xs:element name="osoba_Garant_Platnost" type="xs:string"/>
      <xs:element name="osoba_Garant_Vykazovan" type="xs:string"/>
      <xs:element name="osoba_Garant_Program_Typ" type="xs:string"/>
      <xs:element name="osoba_Garant_RC" type="xs:string"/>
      <xs:element name="osoba_Garant_Typ" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="insertUcitelOsobniUdaje">
    <xs:sequence>
      <xs:element minOccurs="0" name="stagUser" nillable="true" type="xs:string"/>
      <xs:element name="ucitel" type="tns:ucitelOsobniUdajeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="insertUcitelOsobniUdajeResponse">
    <xs:sequence>
      <xs:element name="ucitel" type="tns:ucitelOsobniUdajeType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="najdiUcitelePodleJmena">
    <xs:sequence>
      <xs:element minOccurs="0" name="prijmeni" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="jmeno" nillable="true" type="xs:string"/>
      <xs:element minOccurs="0" name="lang" nillable="true" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="najdiUcitelePodleJmenaResponse">
    <xs:sequence>
      <xs:element name="ucitele" type="tns:uciteleType"/>
    </xs:sequence>
  </xs:complexType>

  <xs:complexType name="uciteleType">
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ucitel" nillable="true" type="tns:ucitelType"/>
    </xs:sequence>
  </xs:complexType>

</xs:schema>
  </wsdl:types>
  <wsdl:message name="getGarant_ProgramOborByRCResponse">
    <wsdl:part element="tns:getGarant_ProgramOborByRCResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateUcitelOsobniUdaje">
    <wsdl:part element="tns:updateUcitelOsobniUdaje" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getGarant_ProgramOborByUcitIdnoResponse">
    <wsdl:part element="tns:getGarant_ProgramOborByUcitIdnoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="selectUciteleTerminStatistikaPoctuStudentuResponse">
    <wsdl:part element="tns:selectUciteleTerminStatistikaPoctuStudentuResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitelInfo">
    <wsdl:part element="tns:getUcitelInfo" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="selectUciteleTerminStatistikaPoctuStudentu">
    <wsdl:part element="tns:selectUciteleTerminStatistikaPoctuStudentu" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getGarant_ProgramOborByUcitIdno">
    <wsdl:part element="tns:getGarant_ProgramOborByUcitIdno" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteUcitelOsobniUdajeResponse">
    <wsdl:part element="tns:deleteUcitelOsobniUdajeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="insertUcitelOsobniUdaje">
    <wsdl:part element="tns:insertUcitelOsobniUdaje" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="najdiUcitelePodleJmena">
    <wsdl:part element="tns:najdiUcitelePodleJmena" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateUcitelOsobniUdajeResponse">
    <wsdl:part element="tns:updateUcitelOsobniUdajeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitIdnoByStagLoginResponse">
    <wsdl:part element="tns:getUcitIdnoByStagLoginResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitelInfoResponse">
    <wsdl:part element="tns:getUcitelInfoResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitIdnoByStagLogin">
    <wsdl:part element="tns:getUcitIdnoByStagLogin" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUciteleRoakce">
    <wsdl:part element="tns:getUciteleRoakce" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="insertUcitelOsobniUdajeResponse">
    <wsdl:part element="tns:insertUcitelOsobniUdajeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUciteleKatedry">
    <wsdl:part element="tns:getUciteleKatedry" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="deleteUcitelOsobniUdaje">
    <wsdl:part element="tns:deleteUcitelOsobniUdaje" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="selectUcitelOsobniUdajeResponse">
    <wsdl:part element="tns:selectUcitelOsobniUdajeResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUciteleRoakceResponse">
    <wsdl:part element="tns:getUciteleRoakceResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitelePredmetu">
    <wsdl:part element="tns:getUcitelePredmetu" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="selectUcitelOsobniUdaje">
    <wsdl:part element="tns:selectUcitelOsobniUdaje" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUciteleKatedryResponse">
    <wsdl:part element="tns:getUciteleKatedryResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getUcitelePredmetuResponse">
    <wsdl:part element="tns:getUcitelePredmetuResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getGarant_ProgramOborByRC">
    <wsdl:part element="tns:getGarant_ProgramOborByRC" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="najdiUcitelePodleJmenaResponse">
    <wsdl:part element="tns:najdiUcitelePodleJmenaResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="UcitelService">
    <wsdl:operation name="updateUcitelOsobniUdaje">
      <wsdl:input message="tns:updateUcitelOsobniUdaje" name="updateUcitelOsobniUdaje">
    </wsdl:input>
      <wsdl:output message="tns:updateUcitelOsobniUdajeResponse" name="updateUcitelOsobniUdajeResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitIdnoByStagLogin">
      <wsdl:input message="tns:getUcitIdnoByStagLogin" name="getUcitIdnoByStagLogin">
    </wsdl:input>
      <wsdl:output message="tns:getUcitIdnoByStagLoginResponse" name="getUcitIdnoByStagLoginResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUciteleRoakce">
      <wsdl:input message="tns:getUciteleRoakce" name="getUciteleRoakce">
    </wsdl:input>
      <wsdl:output message="tns:getUciteleRoakceResponse" name="getUciteleRoakceResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUciteleKatedry">
      <wsdl:input message="tns:getUciteleKatedry" name="getUciteleKatedry">
    </wsdl:input>
      <wsdl:output message="tns:getUciteleKatedryResponse" name="getUciteleKatedryResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="deleteUcitelOsobniUdaje">
      <wsdl:input message="tns:deleteUcitelOsobniUdaje" name="deleteUcitelOsobniUdaje">
    </wsdl:input>
      <wsdl:output message="tns:deleteUcitelOsobniUdajeResponse" name="deleteUcitelOsobniUdajeResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitelInfo">
      <wsdl:input message="tns:getUcitelInfo" name="getUcitelInfo">
    </wsdl:input>
      <wsdl:output message="tns:getUcitelInfoResponse" name="getUcitelInfoResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="selectUciteleTerminStatistikaPoctuStudentu">
      <wsdl:input message="tns:selectUciteleTerminStatistikaPoctuStudentu" name="selectUciteleTerminStatistikaPoctuStudentu">
    </wsdl:input>
      <wsdl:output message="tns:selectUciteleTerminStatistikaPoctuStudentuResponse" name="selectUciteleTerminStatistikaPoctuStudentuResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGarant_ProgramOborByUcitIdno">
      <wsdl:input message="tns:getGarant_ProgramOborByUcitIdno" name="getGarant_ProgramOborByUcitIdno">
    </wsdl:input>
      <wsdl:output message="tns:getGarant_ProgramOborByUcitIdnoResponse" name="getGarant_ProgramOborByUcitIdnoResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitelePredmetu">
      <wsdl:input message="tns:getUcitelePredmetu" name="getUcitelePredmetu">
    </wsdl:input>
      <wsdl:output message="tns:getUcitelePredmetuResponse" name="getUcitelePredmetuResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="selectUcitelOsobniUdaje">
      <wsdl:input message="tns:selectUcitelOsobniUdaje" name="selectUcitelOsobniUdaje">
    </wsdl:input>
      <wsdl:output message="tns:selectUcitelOsobniUdajeResponse" name="selectUcitelOsobniUdajeResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGarant_ProgramOborByRC">
      <wsdl:input message="tns:getGarant_ProgramOborByRC" name="getGarant_ProgramOborByRC">
    </wsdl:input>
      <wsdl:output message="tns:getGarant_ProgramOborByRCResponse" name="getGarant_ProgramOborByRCResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertUcitelOsobniUdaje">
      <wsdl:input message="tns:insertUcitelOsobniUdaje" name="insertUcitelOsobniUdaje">
    </wsdl:input>
      <wsdl:output message="tns:insertUcitelOsobniUdajeResponse" name="insertUcitelOsobniUdajeResponse">
    </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="najdiUcitelePodleJmena">
      <wsdl:input message="tns:najdiUcitelePodleJmena" name="najdiUcitelePodleJmena">
    </wsdl:input>
      <wsdl:output message="tns:najdiUcitelePodleJmenaResponse" name="najdiUcitelePodleJmenaResponse">
    </wsdl:output>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="UcitelServiceImplServiceSoapBinding" type="tns:UcitelService">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="updateUcitelOsobniUdaje">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="updateUcitelOsobniUdaje">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateUcitelOsobniUdajeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitIdnoByStagLogin">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUcitIdnoByStagLogin">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUcitIdnoByStagLoginResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUciteleRoakce">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUciteleRoakce">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUciteleRoakceResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUciteleKatedry">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUciteleKatedry">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUciteleKatedryResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="deleteUcitelOsobniUdaje">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="deleteUcitelOsobniUdaje">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="deleteUcitelOsobniUdajeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitelInfo">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUcitelInfo">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUcitelInfoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="selectUciteleTerminStatistikaPoctuStudentu">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="selectUciteleTerminStatistikaPoctuStudentu">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="selectUciteleTerminStatistikaPoctuStudentuResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGarant_ProgramOborByUcitIdno">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getGarant_ProgramOborByUcitIdno">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getGarant_ProgramOborByUcitIdnoResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getUcitelePredmetu">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getUcitelePredmetu">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getUcitelePredmetuResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="selectUcitelOsobniUdaje">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="selectUcitelOsobniUdaje">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="selectUcitelOsobniUdajeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="getGarant_ProgramOborByRC">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="getGarant_ProgramOborByRC">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getGarant_ProgramOborByRCResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="insertUcitelOsobniUdaje">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="insertUcitelOsobniUdaje">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="insertUcitelOsobniUdajeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="najdiUcitelePodleJmena">
      <soap:operation soapAction="" style="document"/>
      <wsdl:input name="najdiUcitelePodleJmena">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="najdiUcitelePodleJmenaResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="UcitelServiceImplService">
    <wsdl:port binding="tns:UcitelServiceImplServiceSoapBinding" name="UcitelServiceImplPort">
      <soap:address location="https://stag-ws.zcu.cz/ws/services/soap/ucitel"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>