<?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="THpSvcWCleCours">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleCoursAnnule">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleEnseignant">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleEtudiant">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleMatiere">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWClePonderation">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWClePromotion">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleRegroupement">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleSalle">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleTDOption">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWDuree">
        <!-- xsd:duration serait mieux mais ni MsSoap ni Delphi ne savent le gèrer proprement -->
        <xsd:restriction base="xsd:double" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWSemaine">
        <!-- xsd:unsignedByte serait mieux mais ça ne marche pas avec un client Delphi, bug dans TSOAPDomConv.ConvertNativeArrayToSoap () -->
        <xsd:restriction base="xsd:unsignedShort">
          <xsd:minInclusive value="1" />
          <xsd:maxInclusive value="52" />
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:complexType name="THpSvcWTableauBooleens">
        <xsd:sequence>
          <xsd:element name="boolean"
                       type="xsd:boolean"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauChaines">
        <xsd:sequence>
          <xsd:element name="string"
                       type="xsd:string"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesCoursAnnules">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleCoursAnnule"
                       type="hp:THpSvcWCleCoursAnnule"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesEnseignants">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleEnseignant"
                       type="hp:THpSvcWCleEnseignant"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesMatieres">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleMatiere"
                       type="hp:THpSvcWCleMatiere"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesPonderations">
        <xsd:sequence>
          <xsd:element name="THpSvcWClePonderation"
                       type="hp:THpSvcWClePonderation"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesPromotions">
        <xsd:sequence>
          <xsd:element name="THpSvcWClePromotion"
                       type="hp:THpSvcWClePromotion"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesRegroupements">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleRegroupement"
                       type="hp:THpSvcWCleRegroupement"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesSalles">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleSalle"
                       type="hp:THpSvcWCleSalle"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesTDOptions">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleTDOption"
                       type="hp:THpSvcWCleTDOption"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauDatesHeures">
        <xsd:sequence>
          <xsd:element name="dateTime"
                       type="xsd:dateTime"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauDurees">
        <xsd:sequence>
          <xsd:element name="THpSvcWDuree"
                       type="hp:THpSvcWDuree"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauSemaines">
        <xsd:sequence>
          <xsd:element name="THpSvcWSemaine"
                       type="hp:THpSvcWSemaine"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauTypesSeances">
        <xsd:sequence>
          <xsd:element name="THpSvcWTypeSeance"
                       type="hp:THpSvcWTypeSeance"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTypeSeance">
        <xsd:sequence>
          <xsd:element name="Matiere"
                       type="hp:THpSvcWCleMatiere" />
          <xsd:element name="Duree"
                       type="hp:THpSvcWDuree" />
          <xsd:element name="TableauEnseignant"
                       type="hp:THpSvcWTableauClesEnseignants" />
          <xsd:element name="TableauRegroupement"
                       type="hp:THpSvcWTableauClesRegroupements" />
          <xsd:element name="TableauPromotion"
                       type="hp:THpSvcWTableauClesPromotions" />
          <xsd:element name="TableauTDOption"
                       type="hp:THpSvcWTableauClesTDOptions" />
          <xsd:element name="TableauSalle"
                       type="hp:THpSvcWTableauClesSalles" />
          <xsd:element name="PonderationAvantApport"
                       type="hp:THpSvcWClePonderation" />
          <xsd:element name="PonderationApresApport"
                       type="hp:THpSvcWClePonderation" />
          <xsd:element name="Cours"
                       type="hp:THpSvcWCleCours" />
          <xsd:element name="TypeCours"
                       type="xsd:string" />
          <xsd:element name="JourEtHeureDebut"
                       type="xsd:dateTime" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAnnulerCours" />
  <wsdl:message name="ReponseAnnulerCoursDeMotif" />
  <wsdl:message name="ReponseAnnulerCoursDeMotifEtDeCommentaire" />
  <wsdl:message name="ReponseCleCoursAnnuleEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseClesCoursAnnulesInvalidesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseClesCoursAnnulesValidesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCommentaireCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCommentairesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParEnseignant">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParEnseignantEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParEtudiantEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParMatiere">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParMatiereEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParPromotion">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParPromotionEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParRegroupement">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParRegroupementEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParSalle">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParSalleEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParTDOption">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursAnnulesParTDOptionEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureAnnulationCoursAnnule">
    <wsdl:part name="return"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureAnnulationTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDatesHeures" />
  </wsdl:message>
  <wsdl:message name="ReponseDetailDesSeancesPlaceesDuCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauTypesSeances" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineEnseignantDansLeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDomainePromotionDansLeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineRegroupementDansLeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineSalleDansLeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDomaineTDOptionDansLeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseDureesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseEnseignantsCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesEnseignants" />
  </wsdl:message>
  <wsdl:message name="ReponseIdentifiantCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseIdentifiantsTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseMatiereCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseMemoCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMemosTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseModifiantCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseModifiantsTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseModifierCommentaireCoursAnnule" />
  <wsdl:message name="ReponseModifierEstRemunereMotifAnnulation" />
  <wsdl:message name="ReponseModifierMotifAnnulationCoursAnnule" />
  <wsdl:message name="ReponseModifierMotifAnnulationParDefaut" />
  <wsdl:message name="ReponseModifierMotifAnnulationUtilisableParLesEnseignants" />
  <wsdl:message name="ReponseMotifAnnulationCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAnnulationEstRemunere">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAnnulationParDefaut">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAnnulationTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAnnulationUtilisableParLesEnseignants">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifsAnnulationUtilisablesParLesEnseignants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponsePlaceCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponsePlacesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponsePonderationApresApportCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWClePonderation" />
  </wsdl:message>
  <wsdl:message name="ReponsePonderationAvantApportCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWClePonderation" />
  </wsdl:message>
  <wsdl:message name="ReponsePonderationsApresApportTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesPonderations" />
  </wsdl:message>
  <wsdl:message name="ReponsePonderationsAvantApportTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesPonderations" />
  </wsdl:message>
  <wsdl:message name="ReponsePromotionsCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesPromotions" />
  </wsdl:message>
  <wsdl:message name="ReponseReferenceCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseReferencesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseRegroupementsCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesRegroupements" />
  </wsdl:message>
  <wsdl:message name="ReponseSallesCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesSalles" />
  </wsdl:message>
  <wsdl:message name="ReponseSontRemuneresTableauDeMotifsAnnulation">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseSupprimerCoursAnnule" />
  <wsdl:message name="ReponseSupprimerMotifAnnulation" />
  <wsdl:message name="ReponseSupprimerTableauDeCoursAnnules" />
  <wsdl:message name="ReponseSupprimerTableauDeMotifsAnnulation" />
  <wsdl:message name="ReponseTDOptionsCoursAnnule">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesTDOptions" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesMotifsAnnulation">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseTypeCoursAnnule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseTypesTableauDeCoursAnnules">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteAnnulerCours">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteAnnulerCoursDeMotif">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAnnulerCoursDeMotifEtDeCommentaire">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="ACommentaire"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCleCoursAnnuleEstValide">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteClesCoursAnnulesInvalidesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteClesCoursAnnulesValidesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteCommentaireCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteCommentairesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesEntre2Dates">
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParEnseignant">
    <wsdl:part name="AEnseignant"
               type="hp:THpSvcWCleEnseignant" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParEnseignantEntre2Dates">
    <wsdl:part name="AEnseignant"
               type="hp:THpSvcWCleEnseignant" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParEtudiant">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParEtudiantEntre2Dates">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParMatiere">
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParMatiereEntre2Dates">
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParPromotion">
    <wsdl:part name="APromotion"
               type="hp:THpSvcWClePromotion" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParPromotionEntre2Dates">
    <wsdl:part name="APromotion"
               type="hp:THpSvcWClePromotion" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParRegroupement">
    <wsdl:part name="ARegroupement"
               type="hp:THpSvcWCleRegroupement" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParRegroupementEntre2Dates">
    <wsdl:part name="ARegroupement"
               type="hp:THpSvcWCleRegroupement" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParSalle">
    <wsdl:part name="ASalle"
               type="hp:THpSvcWCleSalle" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParSalleEntre2Dates">
    <wsdl:part name="ASalle"
               type="hp:THpSvcWCleSalle" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParTDOption">
    <wsdl:part name="ATDOption"
               type="hp:THpSvcWCleTDOption" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursAnnulesParTDOptionEntre2Dates">
    <wsdl:part name="ATDOption"
               type="hp:THpSvcWCleTDOption" />
    <wsdl:part name="ADateDebut"
               type="xsd:date" />
    <wsdl:part name="ADateFin"
               type="xsd:date" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureAnnulationCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureAnnulationTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteDetailDesSeancesPlaceesDuCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomaineCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomaineEnseignantDansLeCoursAnnule">
    <wsdl:part name="AEnseignant"
               type="hp:THpSvcWCleEnseignant" />
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomainePromotionDansLeCoursAnnule">
    <wsdl:part name="APromotion"
               type="hp:THpSvcWClePromotion" />
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomaineRegroupementDansLeCoursAnnule">
    <wsdl:part name="ARegroupement"
               type="hp:THpSvcWCleRegroupement" />
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomaineSalleDansLeCoursAnnule">
    <wsdl:part name="ASalle"
               type="hp:THpSvcWCleSalle" />
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDomaineTDOptionDansLeCoursAnnule">
    <wsdl:part name="ATDOption"
               type="hp:THpSvcWCleTDOption" />
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDureeCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteDureesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteEnseignantsCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteIdentifiantCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteIdentifiantsTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteMatiereCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteMemoCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteMemosTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteModifiantCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteModifiantsTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCommentaireCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
    <wsdl:part name="ACommentaire"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierEstRemunereMotifAnnulation">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AEstRemunere"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMotifAnnulationCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMotifAnnulationParDefaut">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMotifAnnulationUtilisableParLesEnseignants">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AUtilisableParLesEnseignants"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAnnulationCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAnnulationEstRemunere">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAnnulationParDefaut" />
  <wsdl:message name="RequeteMotifAnnulationTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAnnulationUtilisableParLesEnseignants">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifsAnnulationUtilisablesParLesEnseignants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequetePlaceCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequetePlacesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequetePonderationApresApportCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequetePonderationAvantApportCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequetePonderationsApresApportTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequetePonderationsAvantApportTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequetePromotionsCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteReferenceCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteReferencesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteRegroupementsCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteSallesCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteSontRemuneresTableauDeMotifsAnnulation">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerMotifAnnulation">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeMotifsAnnulation">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteTDOptionsCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteTousLesCoursAnnules" />
  <wsdl:message name="RequeteTousLesMotifsAnnulation" />
  <wsdl:message name="RequeteTypeCoursAnnule">
    <wsdl:part name="ACoursAnnule"
               type="hp:THpSvcWCleCoursAnnule" />
  </wsdl:message>
  <wsdl:message name="RequeteTypesTableauDeCoursAnnules">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCoursAnnules" />
  </wsdl:message>
  <wsdl:portType name="IHpSvcWCoursAnnules">
    <wsdl:operation name="CleCoursAnnuleEstValide">
      <wsdl:documentation>Vrai si la clé du cours annulé 'ACoursAnnule' est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleCoursAnnuleEstValide" />
      <wsdl:output message="hp:ReponseCleCoursAnnuleEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesCoursAnnulesValidesTableauDeCoursAnnules">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau' </wsdl:documentation>
      <wsdl:input message="hp:RequeteClesCoursAnnulesValidesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseClesCoursAnnulesValidesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="ClesCoursAnnulesInvalidesTableauDeCoursAnnules">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesCoursAnnulesInvalidesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseClesCoursAnnulesInvalidesTableauDeCoursAnnules" />
    </wsdl:operation>

    <wsdl:operation name="AnnulerCours">
      <wsdl:documentation>Annule le cours de clé 'ACours' avec le motif par défaut sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAnnulerCours" />
      <wsdl:output message="hp:ReponseAnnulerCours" />
    </wsdl:operation>
    <wsdl:operation name="AnnulerCoursDeMotif">
      <wsdl:documentation>Annule le cours de clé 'ACours' avec le motif de libellé 'AMotif' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAnnulerCoursDeMotif" />
      <wsdl:output message="hp:ReponseAnnulerCoursDeMotif" />
    </wsdl:operation>
    <wsdl:operation name="AnnulerCoursDeMotifEtDeCommentaire">
      <wsdl:documentation>Annule le cours de clé 'ACours' avec le motif de libellé 'AMotif' et le commentaire 'ACommentaire' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAnnulerCoursDeMotifEtDeCommentaire" />
      <wsdl:output message="hp:ReponseAnnulerCoursDeMotifEtDeCommentaire" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerCoursAnnule">
      <wsdl:documentation>Supprime le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerCoursAnnule" />
      <wsdl:output message="hp:ReponseSupprimerCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeCoursAnnules">
      <wsdl:documentation>Supprime tous les cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeCoursAnnules" />
    </wsdl:operation>

    <wsdl:operation name="TousLesCoursAnnules">
      <wsdl:documentation>Anciennement 'CoursAnnules'. Clés de tous les cours annulés</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesCoursAnnules" />
      <wsdl:output message="hp:ReponseTousLesCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParMatiere">
      <wsdl:documentation>Clés de tous les cours annulés de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParMatiere" />
      <wsdl:output message="hp:ReponseCoursAnnulesParMatiere" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParMatiereEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés de la matière de clé 'AMatiere' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParMatiereEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParMatiereEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParEnseignant">
      <wsdl:documentation>Clés de tous les cours annulés de l'enseignant de clé 'AEnseignant'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParEnseignant" />
      <wsdl:output message="hp:ReponseCoursAnnulesParEnseignant" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParEnseignantEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés de l'enseignant de clé 'AEnseignant' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParEnseignantEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParEnseignantEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParPromotion">
      <wsdl:documentation>Clés de tous les cours annulés de la promotion de clé 'APromotion'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParPromotion" />
      <wsdl:output message="hp:ReponseCoursAnnulesParPromotion" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParPromotionEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés de la promotion de clé 'APromotion' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParPromotionEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParPromotionEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParTDOption">
      <wsdl:documentation>Clés de tous les cours annulés du TD/option de clé 'ATDOption'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParTDOption" />
      <wsdl:output message="hp:ReponseCoursAnnulesParTDOption" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParTDOptionEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés du TD/option de clé 'ATDOption' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParTDOptionEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParTDOptionEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParEtudiant">
      <wsdl:documentation>Clés de tous les cours annulés de l'étudiant de clé 'AEtudiant'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParEtudiant" />
      <wsdl:output message="hp:ReponseCoursAnnulesParEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParEtudiantEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés de l'étudiant de clé 'AEtudiant' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParEtudiantEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParEtudiantEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParRegroupement">
      <wsdl:documentation>Clés de tous les cours annulés du regroupement de clé 'ARegroupement'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParRegroupement" />
      <wsdl:output message="hp:ReponseCoursAnnulesParRegroupement" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParRegroupementEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés du regroupement de clé 'ARegroupement' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParRegroupementEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParRegroupementEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParSalle">
      <wsdl:documentation>Clés de tous les cours annulés de la salle de clé 'ASalle'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParSalle" />
      <wsdl:output message="hp:ReponseCoursAnnulesParSalle" />
    </wsdl:operation>
    <wsdl:operation name="CoursAnnulesParSalleEntre2Dates">
      <wsdl:documentation>Clés de tous les cours annulés de la salle de clé 'ASalle' situés entre 'ADateDebut' et 'ADateFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursAnnulesParSalleEntre2Dates" />
      <wsdl:output message="hp:ReponseCoursAnnulesParSalleEntre2Dates" />
    </wsdl:operation>

    <wsdl:operation name="TousLesMotifsAnnulation">
      <wsdl:documentation>Tableau des libellés de tous les motifs d'annulation</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesMotifsAnnulation" />
      <wsdl:output message="hp:ReponseTousLesMotifsAnnulation" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMotifAnnulationParDefaut">
      <wsdl:documentation>Permet de définir le nouveau motif d'annulation par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMotifAnnulationParDefaut" />
      <wsdl:output message="hp:ReponseModifierMotifAnnulationParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="MotifAnnulationParDefaut">
      <wsdl:documentation>Libellé du motif d'annulation par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAnnulationParDefaut" />
      <wsdl:output message="hp:ReponseMotifAnnulationParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="MotifAnnulationEstRemunere">
      <wsdl:documentation>Vrai si le motif d'annulation est rémunéré, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAnnulationEstRemunere" />
      <wsdl:output message="hp:ReponseMotifAnnulationEstRemunere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierEstRemunereMotifAnnulation">
      <wsdl:documentation>Modifie le motif d'annulation de libellé 'AMotif' en motif d'annulation rémunéré ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierEstRemunereMotifAnnulation" />
      <wsdl:output message="hp:ReponseModifierEstRemunereMotifAnnulation" />
    </wsdl:operation>
    <wsdl:operation name="SontRemuneresTableauDeMotifsAnnulation">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs d'annulation dont le libellé est dans 'ATableau' sont rémunérés ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteSontRemuneresTableauDeMotifsAnnulation" />
      <wsdl:output message="hp:ReponseSontRemuneresTableauDeMotifsAnnulation" />
    </wsdl:operation>
    <wsdl:operation name="MotifAnnulationUtilisableParLesEnseignants">
      <wsdl:documentation>Vrai si le motif d'annulation est utilisable par les enseignants, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAnnulationUtilisableParLesEnseignants" />
      <wsdl:output message="hp:ReponseMotifAnnulationUtilisableParLesEnseignants" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMotifAnnulationUtilisableParLesEnseignants">
      <wsdl:documentation>Modifie le motif d'annulation de libellé 'AMotif' en motif d'annulation utilisable par les enseignants ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMotifAnnulationUtilisableParLesEnseignants" />
      <wsdl:output message="hp:ReponseModifierMotifAnnulationUtilisableParLesEnseignants" />
    </wsdl:operation>
    <wsdl:operation name="MotifsAnnulationUtilisablesParLesEnseignants">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs d'annulation dont le libellé est dans 'ATableau' sont utilisables par les enseignants ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifsAnnulationUtilisablesParLesEnseignants" />
      <wsdl:output message="hp:ReponseMotifsAnnulationUtilisablesParLesEnseignants" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerMotifAnnulation">
      <wsdl:documentation>Supprime le motif d'annulation seulement s'il n'est pas utilisé</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerMotifAnnulation" />
      <wsdl:output message="hp:ReponseSupprimerMotifAnnulation" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeMotifsAnnulation">
      <wsdl:documentation>Supprime les motifs d'annulation seulement s'ils ne sont pas utilisés</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeMotifsAnnulation" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeMotifsAnnulation" />
    </wsdl:operation>

    <wsdl:operation name="PlaceCoursAnnule">
      <wsdl:documentation>Place du cours annulé de clé 'ACoursAnnule'. La place d'un cours est la durée écoulée entre le Lundi à 0h00 et le début du cours</wsdl:documentation>
      <wsdl:input message="hp:RequetePlaceCoursAnnule" />
      <wsdl:output message="hp:ReponsePlaceCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="PlacesTableauDeCoursAnnules">
      <wsdl:documentation>Place des cours annulés dont la clé est dans 'ATableau'. La place d'un cours est la durée écoulée entre le Lundi à 0h00 et le début du cours</wsdl:documentation>
      <wsdl:input message="hp:RequetePlacesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponsePlacesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="DureeCoursAnnule">
      <wsdl:documentation>Durée du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDureeCoursAnnule" />
      <wsdl:output message="hp:ReponseDureeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DureesTableauDeCoursAnnules">
      <wsdl:documentation>Durée des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDureesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseDureesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="DomaineCoursAnnule">
      <wsdl:documentation>Domaine du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineCoursAnnule" />
      <wsdl:output message="hp:ReponseDomaineCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="TypeCoursAnnule">
      <wsdl:documentation>Libellé du type du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteTypeCoursAnnule" />
      <wsdl:output message="hp:ReponseTypeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="TypesTableauDeCoursAnnules">
      <wsdl:documentation>Libellé du type des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteTypesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseTypesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="PonderationAvantApportCoursAnnule">
      <wsdl:documentation>Anciennement 'PonderationCoursAnnule'. Clé de la pondération avant apport du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequetePonderationAvantApportCoursAnnule" />
      <wsdl:output message="hp:ReponsePonderationAvantApportCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="PonderationsAvantApportTableauDeCoursAnnules">
      <wsdl:documentation>Anciennement 'PonderationsTableauDeCoursAnnules'. Clé de la pondération avant apport des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequetePonderationsAvantApportTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponsePonderationsAvantApportTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="PonderationApresApportCoursAnnule">
      <wsdl:documentation>Clé de la pondération après apport du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequetePonderationApresApportCoursAnnule" />
      <wsdl:output message="hp:ReponsePonderationApresApportCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="PonderationsApresApportTableauDeCoursAnnules">
      <wsdl:documentation>Clé de la pondération après apport des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequetePonderationsApresApportTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponsePonderationsApresApportTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="MatiereCoursAnnule">
      <wsdl:documentation>Clé de la matière du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatiereCoursAnnule" />
      <wsdl:output message="hp:ReponseMatiereCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="MatieresTableauDeCoursAnnules">
      <wsdl:documentation>Clé de la matière des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseMatieresTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="PromotionsCoursAnnule">
      <wsdl:documentation>Clés des promotions du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequetePromotionsCoursAnnule" />
      <wsdl:output message="hp:ReponsePromotionsCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DomainePromotionDansLeCoursAnnule">
      <wsdl:documentation>Domaine de la promotion de clé 'APromotion' dans le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomainePromotionDansLeCoursAnnule" />
      <wsdl:output message="hp:ReponseDomainePromotionDansLeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="TDOptionsCoursAnnule">
      <wsdl:documentation>Clés des TD/otions du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteTDOptionsCoursAnnule" />
      <wsdl:output message="hp:ReponseTDOptionsCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DomaineTDOptionDansLeCoursAnnule">
      <wsdl:documentation>Domaine du TD/option de clé 'ATDOption' dans le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineTDOptionDansLeCoursAnnule" />
      <wsdl:output message="hp:ReponseDomaineTDOptionDansLeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="RegroupementsCoursAnnule">
      <wsdl:documentation>Clés des regroupements du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteRegroupementsCoursAnnule" />
      <wsdl:output message="hp:ReponseRegroupementsCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DomaineRegroupementDansLeCoursAnnule">
      <wsdl:documentation>Domaine du regroupement de clé 'ARegroupement' dans le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineRegroupementDansLeCoursAnnule" />
      <wsdl:output message="hp:ReponseDomaineRegroupementDansLeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="EnseignantsCoursAnnule">
      <wsdl:documentation>Clés des enseignants du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEnseignantsCoursAnnule" />
      <wsdl:output message="hp:ReponseEnseignantsCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DomaineEnseignantDansLeCoursAnnule">
      <wsdl:documentation>Domaine de l'enseignant de clé 'AEnseignant' dans le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineEnseignantDansLeCoursAnnule" />
      <wsdl:output message="hp:ReponseDomaineEnseignantDansLeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="SallesCoursAnnule">
      <wsdl:documentation>Clés des salles du cours annulé de clé 'ACoursAnnule'.Les groupes de salles n'apparaîssent qu'une fois même s'ils sont présents plusieurs fois dans le cours annulé</wsdl:documentation>
      <wsdl:input message="hp:RequeteSallesCoursAnnule" />
      <wsdl:output message="hp:ReponseSallesCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DomaineSalleDansLeCoursAnnule">
      <wsdl:documentation>Domaine de la salle de clé 'ASalle' dans le cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDomaineSalleDansLeCoursAnnule" />
      <wsdl:output message="hp:ReponseDomaineSalleDansLeCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="MotifAnnulationCoursAnnule">
      <wsdl:documentation>Motif d'annulation du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAnnulationCoursAnnule" />
      <wsdl:output message="hp:ReponseMotifAnnulationCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="MotifAnnulationTableauDeCoursAnnules">
      <wsdl:documentation>Motif d'annulation des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAnnulationTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseMotifAnnulationTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMotifAnnulationCoursAnnule">
      <wsdl:documentation>Modifie le motif d'annulation du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMotifAnnulationCoursAnnule" />
      <wsdl:output message="hp:ReponseModifierMotifAnnulationCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="CommentaireCoursAnnule">
      <wsdl:documentation>Commentaire du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCommentaireCoursAnnule" />
      <wsdl:output message="hp:ReponseCommentaireCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="CommentairesTableauDeCoursAnnules">
      <wsdl:documentation>Commentaire des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCommentairesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseCommentairesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCommentaireCoursAnnule">
      <wsdl:documentation>Modifie le commentaire du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCommentaireCoursAnnule" />
      <wsdl:output message="hp:ReponseModifierCommentaireCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="IdentifiantCoursAnnule">
      <wsdl:documentation>UID-Identifiant du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteIdentifiantCoursAnnule" />
      <wsdl:output message="hp:ReponseIdentifiantCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="IdentifiantsTableauDeCoursAnnules">
      <wsdl:documentation>UID-Identifiant des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteIdentifiantsTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseIdentifiantsTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="ReferenceCoursAnnule">
      <wsdl:documentation>Référence du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteReferenceCoursAnnule" />
      <wsdl:output message="hp:ReponseReferenceCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="ReferencesTableauDeCoursAnnules">
      <wsdl:documentation>Référence des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteReferencesTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseReferencesTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="MemoCoursAnnule">
      <wsdl:documentation>Mémo du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMemoCoursAnnule" />
      <wsdl:output message="hp:ReponseMemoCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="MemosTableauDeCoursAnnules">
      <wsdl:documentation>Mémo des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMemosTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseMemosTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureAnnulationCoursAnnule">
      <wsdl:documentation>Date et heure de l'annulation du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureAnnulationCoursAnnule" />
      <wsdl:output message="hp:ReponseDateHeureAnnulationCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureAnnulationTableauDeCoursAnnules">
      <wsdl:documentation>Date et heure de l'annulation des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureAnnulationTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseDateHeureAnnulationTableauDeCoursAnnules" />
    </wsdl:operation>
    <wsdl:operation name="ModifiantCoursAnnule">
      <wsdl:documentation>Modifiant du cours annulé de clé 'ACoursAnnule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifiantCoursAnnule" />
      <wsdl:output message="hp:ReponseModifiantCoursAnnule" />
    </wsdl:operation>
    <wsdl:operation name="ModifiantsTableauDeCoursAnnules">
      <wsdl:documentation>Modifiant des cours annulés dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifiantsTableauDeCoursAnnules" />
      <wsdl:output message="hp:ReponseModifiantsTableauDeCoursAnnules" />
    </wsdl:operation>

    <wsdl:operation name="DetailDesSeancesPlaceesDuCoursAnnule">
      <wsdl:documentation>retourne le détail des séances placées du cours annulé de clé 'ACoursAnnule'.</wsdl:documentation>
      <wsdl:input message="hp:RequeteDetailDesSeancesPlaceesDuCoursAnnule" />
      <wsdl:output message="hp:ReponseDetailDesSeancesPlaceesDuCoursAnnule" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingCoursAnnules"
                type="hp:IHpSvcWCoursAnnules">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CleCoursAnnuleEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CleCoursAnnuleEstValide" />
      <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="ClesCoursAnnulesValidesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ClesCoursAnnulesValidesTableauDeCoursAnnules" />
      <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="ClesCoursAnnulesInvalidesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ClesCoursAnnulesInvalidesTableauDeCoursAnnules" />
      <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="AnnulerCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#AnnulerCours" />
      <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="AnnulerCoursDeMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#AnnulerCoursDeMotif" />
      <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="AnnulerCoursDeMotifEtDeCommentaire">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#AnnulerCoursDeMotifEtDeCommentaire" />
      <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="SupprimerCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SupprimerCoursAnnule" />
      <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="SupprimerTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SupprimerTableauDeCoursAnnules" />
      <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="TousLesCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#TousLesCoursAnnules" />
      <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="CoursAnnulesEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesEntre2Dates" />
      <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="CoursAnnulesParMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParMatiere" />
      <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="CoursAnnulesParMatiereEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParMatiereEntre2Dates" />
      <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="CoursAnnulesParEnseignant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParEnseignant" />
      <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="CoursAnnulesParEnseignantEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParEnseignantEntre2Dates" />
      <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="CoursAnnulesParPromotion">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParPromotion" />
      <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="CoursAnnulesParPromotionEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParPromotionEntre2Dates" />
      <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="CoursAnnulesParTDOption">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParTDOption" />
      <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="CoursAnnulesParTDOptionEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParTDOptionEntre2Dates" />
      <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="CoursAnnulesParEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParEtudiant" />
      <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="CoursAnnulesParEtudiantEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParEtudiantEntre2Dates" />
      <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="CoursAnnulesParRegroupement">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParRegroupement" />
      <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="CoursAnnulesParRegroupementEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParRegroupementEntre2Dates" />
      <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="CoursAnnulesParSalle">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParSalle" />
      <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="CoursAnnulesParSalleEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CoursAnnulesParSalleEntre2Dates" />
      <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="TousLesMotifsAnnulation">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#TousLesMotifsAnnulation" />
      <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="ModifierMotifAnnulationParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifierMotifAnnulationParDefaut" />
      <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="MotifAnnulationParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifAnnulationParDefaut" />
      <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="MotifAnnulationEstRemunere">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifAnnulationEstRemunere" />
      <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="ModifierEstRemunereMotifAnnulation">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifierEstRemunereMotifAnnulation" />
      <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="SontRemuneresTableauDeMotifsAnnulation">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SontRemuneresTableauDeMotifsAnnulation" />
      <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="MotifAnnulationUtilisableParLesEnseignants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifAnnulationUtilisableParLesEnseignants" />
      <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="ModifierMotifAnnulationUtilisableParLesEnseignants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifierMotifAnnulationUtilisableParLesEnseignants" />
      <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="MotifsAnnulationUtilisablesParLesEnseignants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifsAnnulationUtilisablesParLesEnseignants" />
      <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="SupprimerMotifAnnulation">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SupprimerMotifAnnulation" />
      <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="SupprimerTableauDeMotifsAnnulation">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SupprimerTableauDeMotifsAnnulation" />
      <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="PlaceCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PlaceCoursAnnule" />
      <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="PlacesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PlacesTableauDeCoursAnnules" />
      <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="DureeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DureeCoursAnnule" />
      <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="DureesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DureesTableauDeCoursAnnules" />
      <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="DomaineCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomaineCoursAnnule" />
      <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="TypeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#TypeCoursAnnule" />
      <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="TypesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#TypesTableauDeCoursAnnules" />
      <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="PonderationAvantApportCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PonderationAvantApportCoursAnnule" />
      <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="PonderationsAvantApportTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PonderationsAvantApportTableauDeCoursAnnules" />
      <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="PonderationApresApportCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PonderationApresApportCoursAnnule" />
      <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="PonderationsApresApportTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PonderationsApresApportTableauDeCoursAnnules" />
      <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="MatiereCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MatiereCoursAnnule" />
      <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="MatieresTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MatieresTableauDeCoursAnnules" />
      <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="PromotionsCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#PromotionsCoursAnnule" />
      <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="DomainePromotionDansLeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomainePromotionDansLeCoursAnnule" />
      <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="TDOptionsCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#TDOptionsCoursAnnule" />
      <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="DomaineTDOptionDansLeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomaineTDOptionDansLeCoursAnnule" />
      <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="RegroupementsCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#RegroupementsCoursAnnule" />
      <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="DomaineRegroupementDansLeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomaineRegroupementDansLeCoursAnnule" />
      <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="EnseignantsCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#EnseignantsCoursAnnule" />
      <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="DomaineEnseignantDansLeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomaineEnseignantDansLeCoursAnnule" />
      <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="SallesCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#SallesCoursAnnule" />
      <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="DomaineSalleDansLeCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DomaineSalleDansLeCoursAnnule" />
      <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="MotifAnnulationCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifAnnulationCoursAnnule" />
      <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="MotifAnnulationTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MotifAnnulationTableauDeCoursAnnules" />
      <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="ModifierMotifAnnulationCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifierMotifAnnulationCoursAnnule" />
      <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="CommentaireCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CommentaireCoursAnnule" />
      <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="CommentairesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#CommentairesTableauDeCoursAnnules" />
      <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="ModifierCommentaireCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifierCommentaireCoursAnnule" />
      <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="IdentifiantCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#IdentifiantCoursAnnule" />
      <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="IdentifiantsTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#IdentifiantsTableauDeCoursAnnules" />
      <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="ReferenceCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ReferenceCoursAnnule" />
      <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="ReferencesTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ReferencesTableauDeCoursAnnules" />
      <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="MemoCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MemoCoursAnnule" />
      <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="MemosTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#MemosTableauDeCoursAnnules" />
      <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="DateHeureAnnulationCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DateHeureAnnulationCoursAnnule" />
      <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="DateHeureAnnulationTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DateHeureAnnulationTableauDeCoursAnnules" />
      <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="ModifiantCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifiantCoursAnnule" />
      <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="ModifiantsTableauDeCoursAnnules">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#ModifiantsTableauDeCoursAnnules" />
      <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="DetailDesSeancesPlaceesDuCoursAnnule">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWCoursAnnules#DetailDesSeancesPlaceesDuCoursAnnule" />
      <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="HpSvcWDonnees">
    <wsdl:port name="PortCoursAnnules"
               binding="hp:BindingCoursAnnules">
      <wsoap:address location="https://hpsac.hep-bejune.ch/CoursAnnules" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
