<?xml version="1.0" encoding="UTF-8"?>

<!-- Copyright INDEX EDUCATION  https://www.index-education.com/fr/ -->

<wsdl:definitions name="HpSvcWFR"
                  targetNamespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                  xmlns:hp="http://www.indexeducation.com/frahtm/HpSvcW.html"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:wsoap="http://schemas.xmlsoap.org/wsdl/soap12/"
                  xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<!-- ================= DÉFINITION DES TYPES ================= -->

  <wsdl:types>
    <xsd:schema elementFormDefault="qualified"
                targetNamespace="http://www.indexeducation.com/frahtm/HpSvcW.html">
      <xsd:simpleType name="THpSvcWDevise">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="mcSymboleEuro" />
          <xsd:enumeration value="mcSymboleDollar" />
          <xsd:enumeration value="mcSymboleLivre" />
          <xsd:enumeration value="mcEuros" />
          <xsd:enumeration value="mcCHF" />
          <xsd:enumeration value="mcXPF" />
          <xsd:enumeration value="mcINR" />
          <xsd:enumeration value="mcBRL" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:complexType name="THpSvcWTableauChaines">
        <xsd:sequence>
          <xsd:element name="string"
                       type="xsd:string"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauCouleurs">
        <xsd:sequence>
          <xsd:element name="int"
                       type="xsd:int"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauSemaines">
        <xsd:sequence>
          <xsd:element name="unsignedShort"
                       type="xsd:unsignedShort"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAjouterSemaineAuTableauSemaines">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseAnneeComplete">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleurSite">
    <wsdl:part name="return"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleurTableauDeSites">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauCouleurs" />
  </wsdl:message>
  <wsdl:message name="ReponseDatePremierJourBase">
    <wsdl:part name="return"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="ReponseDeviseCoutsHoraires">
    <wsdl:part name="return"
               type="hp:THpSvcWDevise" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineVerrouilleBase">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeTotale">
    <wsdl:part name="return"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="ReponseEnleverSemaineAuTableauSemaines">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseFormatTexteICAL">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseFormatTexteICALEnseignant">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseHeureMinuteEnHpSvcWDuree">
    <wsdl:part name="return"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="ReponseHpSvcWCouleurEnRGB">
    <wsdl:part name="R"
               type="xsd:unsignedByte" />
    <wsdl:part name="G"
               type="xsd:unsignedByte" />
    <wsdl:part name="B"
               type="xsd:unsignedByte" />
  </wsdl:message>
  <wsdl:message name="ReponseHpSvcWDureeEnHeureMinute">
    <wsdl:part name="AHeure"
               type="xsd:unsignedByte" />
    <wsdl:part name="AMinute"
               type="xsd:unsignedByte" />
  </wsdl:message>
  <wsdl:message name="ReponseModifierCouleurSite" />
  <wsdl:message name="ReponseModifierDeviseCoutsHoraires" />
  <wsdl:message name="ReponseRGBEnHpSvcWCouleur">
    <wsdl:part name="return"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="ReponseSemaineEnTableauSemaines">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesSites">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseVersion">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterSemaineAuTableauSemaines">
    <wsdl:part name="ASemaine"
               type="xsd:unsignedShort" />
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteAnneeComplete" />
  <wsdl:message name="RequeteCouleurSite">
    <wsdl:part name="ASite"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCouleurTableauDeSites">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteDatePremierJourBase" />
  <wsdl:message name="RequeteDeviseCoutsHoraires" />
  <wsdl:message name="RequeteDomaineVerrouilleBase" />
  <wsdl:message name="RequeteDureeTotale">
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverSemaineAuTableauSemaines">
    <wsdl:part name="ASemaine"
               type="xsd:unsignedShort" />
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteFormatTexteICAL">
    <wsdl:part name="AAvecLibelle"
               type="xsd:boolean" />
    <wsdl:part name="AAvecCode"
               type="xsd:boolean" />
    <wsdl:part name="AAvecLibelleLong"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteFormatTexteICALEnseignant">
    <wsdl:part name="AAvecNom"
               type="xsd:boolean" />
    <wsdl:part name="AAvecNomMajuscule"
               type="xsd:boolean" />
    <wsdl:part name="AAvecPrenomComplet"
               type="xsd:boolean" />
    <wsdl:part name="AAvecPrenomInitiale"
               type="xsd:boolean" />
    <wsdl:part name="AAvecCode"
               type="xsd:boolean" />
    <wsdl:part name="AAvecCivilite"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteHeureMinuteEnHpSvcWDuree">
    <wsdl:part name="AHeure"
               type="xsd:unsignedByte" />
    <wsdl:part name="AMinute"
               type="xsd:unsignedByte" />
  </wsdl:message>
  <wsdl:message name="RequeteHpSvcWCouleurEnRGB">
    <wsdl:part name="ACouleur"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="RequeteHpSvcWDureeEnHeureMinute">
    <wsdl:part name="ADuree"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCouleurSite">
    <wsdl:part name="ASite"
               type="xsd:string" />
    <wsdl:part name="ACouleur"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierDeviseCoutsHoraires">
    <wsdl:part name="ADevise"
               type="hp:THpSvcWDevise" />
  </wsdl:message>
  <wsdl:message name="RequeteRGBEnHpSvcWCouleur">
    <wsdl:part name="R"
               type="xsd:unsignedByte" />
    <wsdl:part name="G"
               type="xsd:unsignedByte" />
    <wsdl:part name="B"
               type="xsd:unsignedByte" />
  </wsdl:message>
  <wsdl:message name="RequeteSemaineEnTableauSemaines">
    <wsdl:part name="ASemaine"
               type="xsd:unsignedShort" />
  </wsdl:message>
  <wsdl:message name="RequeteTousLesSites" />
  <wsdl:message name="RequeteVersion" />
  <wsdl:portType name="IHpSvcWAdmin">
    <wsdl:operation name="Version">
      <wsdl:input message="hp:RequeteVersion" />
      <wsdl:output message="hp:ReponseVersion" />
    </wsdl:operation>

    <wsdl:operation name="SemaineEnTableauSemaines">
      <wsdl:documentation>retourne un tableau contenant la semaine passée en paramètre</wsdl:documentation>
      <wsdl:input message="hp:RequeteSemaineEnTableauSemaines" />
      <wsdl:output message="hp:ReponseSemaineEnTableauSemaines" />
    </wsdl:operation>
    <wsdl:operation name="AjouterSemaineAuTableauSemaines">
      <wsdl:documentation>Ajoute au tableau de semaines, la semaine passée en paramètre</wsdl:documentation>
      <wsdl:input message="hp:RequeteAjouterSemaineAuTableauSemaines" />
      <wsdl:output message="hp:ReponseAjouterSemaineAuTableauSemaines" />
    </wsdl:operation>
    <wsdl:operation name="EnleverSemaineAuTableauSemaines">
      <wsdl:documentation>Enlève au tableau de semaines, la semaine passée en paramètre</wsdl:documentation>
      <wsdl:input message="hp:RequeteEnleverSemaineAuTableauSemaines" />
      <wsdl:output message="hp:ReponseEnleverSemaineAuTableauSemaines" />
    </wsdl:operation>
    <wsdl:operation name="AnneeComplete">
      <wsdl:documentation>retourne un tableau contenant toutes les semaines de l'année</wsdl:documentation>
      <wsdl:input message="hp:RequeteAnneeComplete" />
      <wsdl:output message="hp:ReponseAnneeComplete" />
    </wsdl:operation>

    <wsdl:operation name="HeureMinuteEnHpSvcWDuree">
      <wsdl:documentation>Convertis en HpSvcWDuree la durée passée en heure/minute</wsdl:documentation>
      <wsdl:input message="hp:RequeteHeureMinuteEnHpSvcWDuree" />
      <wsdl:output message="hp:ReponseHeureMinuteEnHpSvcWDuree" />
    </wsdl:operation>
    <wsdl:operation name="HpSvcWDureeEnHeureMinute">
      <wsdl:documentation>Convertis une durée HpSvcWDuree en 2 valeurs heure/minute passées en paramètre OUT.</wsdl:documentation>
      <wsdl:input message="hp:RequeteHpSvcWDureeEnHeureMinute" />
      <wsdl:output message="hp:ReponseHpSvcWDureeEnHeureMinute" />
    </wsdl:operation>

    <wsdl:operation name="RGBEnHpSvcWCouleur">
      <wsdl:documentation>Convertis en HpSvcWCouleur les 3 valeurs (rouge, vert et bleu) comprises entre 0 et 255</wsdl:documentation>
      <wsdl:input message="hp:RequeteRGBEnHpSvcWCouleur" />
      <wsdl:output message="hp:ReponseRGBEnHpSvcWCouleur" />
    </wsdl:operation>
    <wsdl:operation name="HpSvcWCouleurEnRGB">
      <wsdl:documentation>Convertis HpSvcWCouleur en 3 valeurs (rouge, vert et bleu) passées en paramètre OUT.</wsdl:documentation>
      <wsdl:input message="hp:RequeteHpSvcWCouleurEnRGB" />
      <wsdl:output message="hp:ReponseHpSvcWCouleurEnRGB" />
    </wsdl:operation>

    <wsdl:operation name="TousLesSites">
      <wsdl:documentation>Tableau des libellés de tous les sites de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesSites" />
      <wsdl:output message="hp:ReponseTousLesSites" />
    </wsdl:operation>
    <wsdl:operation name="CouleurSite">
      <wsdl:documentation>Couleur du site de libellé 'ASite'. Renvoie une exception si le site passé en paramètre n'existe pas</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleurSite" />
      <wsdl:output message="hp:ReponseCouleurSite" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCouleurSite">
      <wsdl:documentation>Modifier la couleur du site de libellé 'ASite'. Renvoie une exception si le site passé en paramètre n'existe pas</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCouleurSite" />
      <wsdl:output message="hp:ReponseModifierCouleurSite" />
    </wsdl:operation>
    <wsdl:operation name="CouleurTableauDeSites">
      <wsdl:documentation>Couleur des sites dont le libellé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleurTableauDeSites" />
      <wsdl:output message="hp:ReponseCouleurTableauDeSites" />
    </wsdl:operation>

    <wsdl:operation name="FormatTexteICAL">
      <wsdl:documentation>Permet de coder le format désiré du texte</wsdl:documentation>
      <wsdl:input message="hp:RequeteFormatTexteICAL" />
      <wsdl:output message="hp:ReponseFormatTexteICAL" />
    </wsdl:operation>
    <wsdl:operation name="FormatTexteICALEnseignant">
      <wsdl:documentation>Permet de coder le format désiré du texte des enseignants</wsdl:documentation>
      <wsdl:input message="hp:RequeteFormatTexteICALEnseignant" />
      <wsdl:output message="hp:ReponseFormatTexteICALEnseignant" />
    </wsdl:operation>

    <wsdl:operation name="DureeTotale">
      <wsdl:documentation>Durée totale sur le domaine 'ADomaine'.</wsdl:documentation>
      <wsdl:input message="hp:RequeteDureeTotale" />
      <wsdl:output message="hp:ReponseDureeTotale" />
    </wsdl:operation>
    <wsdl:operation name="DeviseCoutsHoraires">
      <wsdl:documentation>Devise utilisée pour les coûts horaires</wsdl:documentation>
      <wsdl:input message="hp:RequeteDeviseCoutsHoraires" />
      <wsdl:output message="hp:ReponseDeviseCoutsHoraires" />
    </wsdl:operation>
    <wsdl:operation name="ModifierDeviseCoutsHoraires">
      <wsdl:documentation>Modifie la devise utilisée pour les coûts horaires</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierDeviseCoutsHoraires" />
      <wsdl:output message="hp:ReponseModifierDeviseCoutsHoraires" />
    </wsdl:operation>
    <wsdl:operation name="DatePremierJourBase">
      <wsdl:documentation>Date du premier jour dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteDatePremierJourBase" />
      <wsdl:output message="hp:ReponseDatePremierJourBase" />
    </wsdl:operation>
    <wsdl:operation name="DomaineVerrouilleBase">
      <wsdl:documentation>retourne un tableau contenant toutes les semaines verrouillées de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineVerrouilleBase" />
      <wsdl:output message="hp:ReponseDomaineVerrouilleBase" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingAdmin"
                type="hp:IHpSvcWAdmin">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Version">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#Version" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SemaineEnTableauSemaines">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#SemaineEnTableauSemaines" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterSemaineAuTableauSemaines">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#AjouterSemaineAuTableauSemaines" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverSemaineAuTableauSemaines">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#EnleverSemaineAuTableauSemaines" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AnneeComplete">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#AnneeComplete" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HeureMinuteEnHpSvcWDuree">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#HeureMinuteEnHpSvcWDuree" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HpSvcWDureeEnHeureMinute">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#HpSvcWDureeEnHeureMinute" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RGBEnHpSvcWCouleur">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#RGBEnHpSvcWCouleur" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="HpSvcWCouleurEnRGB">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#HpSvcWCouleurEnRGB" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TousLesSites">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#TousLesSites" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CouleurSite">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#CouleurSite" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierCouleurSite">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#ModifierCouleurSite" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CouleurTableauDeSites">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#CouleurTableauDeSites" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FormatTexteICAL">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#FormatTexteICAL" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FormatTexteICALEnseignant">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#FormatTexteICALEnseignant" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DureeTotale">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#DureeTotale" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeviseCoutsHoraires">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#DeviseCoutsHoraires" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierDeviseCoutsHoraires">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#ModifierDeviseCoutsHoraires" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DatePremierJourBase">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#DatePremierJourBase" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomaineVerrouilleBase">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWAdmin#DomaineVerrouilleBase" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="HpSvcWAdmin">
    <wsdl:port name="PortAdmin"
               binding="hp:BindingAdmin">
      <wsoap:address location="https://hpsac.hep-bejune.ch/Admin" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
