<?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="THpSvcWCleAbsenceEtudiant">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleCours">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleEtudiant">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleRetardEtudiant">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCouleur">
        <xsd:restriction base="xsd:int" />
      </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="THpSvcWTableauClesAbsencesEtudiants">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleAbsenceEtudiant"
                       type="hp:THpSvcWCleAbsenceEtudiant"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesCours">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleCours"
                       type="hp:THpSvcWCleCours"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesEtudiants">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleEtudiant"
                       type="hp:THpSvcWCleEtudiant"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesRetardsEtudiants">
        <xsd:sequence>
          <xsd:element name="THpSvcWCleRetardEtudiant"
                       type="hp:THpSvcWCleRetardEtudiant"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauCouleurs">
        <xsd:sequence>
          <xsd:element name="THpSvcWCouleur"
                       type="hp:THpSvcWCouleur"
                       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="THpSvcWTableauTypesAbsences">
        <xsd:sequence>
          <xsd:element name="THpSvcWTypeAbsence"
                       type="hp:THpSvcWTypeAbsence"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauTypesRetards">
        <xsd:sequence>
          <xsd:element name="THpSvcWTypeRetard"
                       type="hp:THpSvcWTypeRetard"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTypeAbsence">
        <xsd:sequence>
          <xsd:element name="Etudiant"
                       type="hp:THpSvcWCleEtudiant" />
          <xsd:element name="DateHeureDebut"
                       type="xsd:dateTime" />
          <xsd:element name="DateHeureFin"
                       type="xsd:dateTime" />
          <xsd:element name="HeuresManqueesTousCours"
                       type="hp:THpSvcWDuree" />
          <xsd:element name="HeuresManqueesCoursOblig"
                       type="hp:THpSvcWDuree" />
          <xsd:element name="AbsenceJustifiee"
                       type="xsd:boolean" />
          <xsd:element name="CoursManques"
                       type="hp:THpSvcWTableauClesCours" />
          <xsd:element name="MotifAbsence"
                       type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTypeRetard">
        <xsd:sequence>
          <xsd:element name="Etudiant"
                       type="hp:THpSvcWCleEtudiant" />
          <xsd:element name="DateHeure"
                       type="xsd:dateTime" />
          <xsd:element name="Duree"
                       type="hp:THpSvcWDuree" />
          <xsd:element name="RetardJustifie"
                       type="xsd:boolean" />
          <xsd:element name="MotifRetard"
                       type="xsd:string" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAbsenceEtudiantEstJustifiee">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseAbsencesEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseAbsencesEtudiantEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseAjouterAbsenceEtudiant" />
  <wsdl:message name="ReponseAjouterAbsenceEtudiantDeMotif" />
  <wsdl:message name="ReponseAppelsTerminesTableauDeCours">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseAppelTermineCours">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseCodeMotif">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCodesTableauDeMotifs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauTypesAbsences" />
  </wsdl:message>
  <wsdl:message name="ReponseConvertirClesRetardsEtudiantsEnTypesRetards">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauTypesRetards" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleurMotif">
    <wsdl:part name="return"
               type="hp:THpSvcWCouleur" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleursTableauDeMotifs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauCouleurs" />
  </wsdl:message>
  <wsdl:message name="ReponseCoursManquesAbsenceEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesCours" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerRetardEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerRetardEtudiantDeMotif">
    <wsdl:part name="return"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureDebutAbsenceEtudiant">
    <wsdl:part name="return"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureDebutTableauDAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDatesHeures" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureFinAbsenceEtudiant">
    <wsdl:part name="return"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureFinTableauDAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDatesHeures" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureRetardEtudiant">
    <wsdl:part name="return"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="ReponseDateHeureTableauDeRetardsEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDatesHeures" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeRetardEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeTableauDeRetardsEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseEnleverAbsenceEtudiant" />
  <wsdl:message name="ReponseEtudiantAbsenceEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWCleEtudiant" />
  </wsdl:message>
  <wsdl:message name="ReponseEtudiantRetardEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWCleEtudiant" />
  </wsdl:message>
  <wsdl:message name="ReponseEtudiantTableauDAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseEtudiantTableauDeRetardsEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseHeuresManqueesCoursObligatoiresAbsenceEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseHeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseHeuresManqueesTousCoursAbsenceEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseHeuresManqueesTousCoursTableauDAbsencesEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseModifierAppelTermineCours" />
  <wsdl:message name="ReponseModifierCodeMotif" />
  <wsdl:message name="ReponseModifierCouleurMotif" />
  <wsdl:message name="ReponseModifierEstActifMotifAbsence" />
  <wsdl:message name="ReponseModifierEstActifMotifRetard" />
  <wsdl:message name="ReponseModifierEstJustifieMotifAbsence" />
  <wsdl:message name="ReponseModifierEstJustifieMotifRetard" />
  <wsdl:message name="ReponseModifierMotifAbsenceParDefaut" />
  <wsdl:message name="ReponseModifierMotifRetardParDefaut" />
  <wsdl:message name="ReponseModifierPresenceObligatoireCours" />
  <wsdl:message name="ReponseMotifAbsenceEstActif">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAbsenceEstJustifie">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAbsenceEtudiant">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifAbsenceParDefaut">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifRetardEstActif">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifRetardEstJustifie">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifRetardEtudiant">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifRetardParDefaut">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifTableauDAbsenceEtudiant">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseMotifTableauDeRetardsEtudiants">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponsePresenceObligatoireCours">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponsePresencesObligatoiresTableauDeCours">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseRetardEtudiantEstJustifie">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseRetardsEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseRetardsEtudiantEntre2Dates">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="ReponseSupprimerMotif" />
  <wsdl:message name="ReponseSupprimerRetardEtudiant" />
  <wsdl:message name="ReponseSupprimerTableauDeMotifs" />
  <wsdl:message name="ReponseSupprimerTableauDeRetardsEtudiants" />
  <wsdl:message name="ReponseTableauDAbsencesEtudiantsEstJustifiee">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTableauDeMotifsAbsenceEstActif">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTableauDeMotifsAbsenceEtudiantsEstJustifie">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTableauDeMotifsRetardEstActif">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTableauDeMotifsRetardEstJustifie">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTableauDeRetardsEtudiantsEstJustifie">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesMotifs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteAbsenceEtudiantEstJustifiee">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteAbsencesEntre2Dates">
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="RequeteAbsencesEtudiantEntre2Dates">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterAbsenceEtudiant">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
    <wsdl:part name="AJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterAbsenceEtudiantDeMotif">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteAppelsTerminesTableauDeCours">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCours" />
    <wsdl:part name="ASemaine"
               type="hp:THpSvcWSemaine" />
  </wsdl:message>
  <wsdl:message name="RequeteAppelTermineCours">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="ASemaine"
               type="hp:THpSvcWSemaine" />
  </wsdl:message>
  <wsdl:message name="RequeteCodeMotif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCodesTableauDeMotifs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteConvertirClesRetardsEtudiantsEnTypesRetards">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteCouleurMotif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCouleursTableauDeMotifs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteCoursManquesAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerRetardEtudiant">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeure"
               type="xsd:dateTime" />
    <wsdl:part name="ADuree"
               type="hp:THpSvcWDuree" />
    <wsdl:part name="AJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerRetardEtudiantDeMotif">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeure"
               type="xsd:dateTime" />
    <wsdl:part name="ADuree"
               type="hp:THpSvcWDuree" />
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureDebutAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureDebutTableauDAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureFinAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureFinTableauDAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureRetardEtudiant">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteDateHeureTableauDeRetardsEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteDureeRetardEtudiant">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteDureeTableauDeRetardsEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverAbsenceEtudiant">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="RequeteEtudiantAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteEtudiantRetardEtudiant">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteEtudiantTableauDAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteEtudiantTableauDeRetardsEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteHeuresManqueesCoursObligatoiresAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteHeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteHeuresManqueesTousCoursAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteHeuresManqueesTousCoursTableauDAbsencesEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierAppelTermineCours">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="ASemaine"
               type="hp:THpSvcWSemaine" />
    <wsdl:part name="AAppelTermine"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCodeMotif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCouleurMotif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="ACouleur"
               type="hp:THpSvcWCouleur" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierEstActifMotifAbsence">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AEstActif"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierEstActifMotifRetard">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AEstActif"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierEstJustifieMotifAbsence">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AEstJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierEstJustifieMotifRetard">
    <wsdl:part name="AMotif"
               type="xsd:string" />
    <wsdl:part name="AEstJustifie"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMotifAbsenceParDefaut">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMotifRetardParDefaut">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierPresenceObligatoireCours">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
    <wsdl:part name="APresenceObligatoire"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAbsenceEstActif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAbsenceEstJustifie">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAbsenceEtudiant">
    <wsdl:part name="AAbsence"
               type="hp:THpSvcWCleAbsenceEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifAbsenceParDefaut" />
  <wsdl:message name="RequeteMotifRetardEstActif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifRetardEstJustifie">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifRetardEtudiant">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifRetardParDefaut" />
  <wsdl:message name="RequeteMotifTableauDAbsenceEtudiant">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteMotifTableauDeRetardsEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequetePresenceObligatoireCours">
    <wsdl:part name="ACours"
               type="hp:THpSvcWCleCours" />
  </wsdl:message>
  <wsdl:message name="RequetePresencesObligatoiresTableauDeCours">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesCours" />
  </wsdl:message>
  <wsdl:message name="RequeteRetardEtudiantEstJustifie">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteRetardsEntre2Dates">
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="RequeteRetardsEtudiantEntre2Dates">
    <wsdl:part name="AEtudiant"
               type="hp:THpSvcWCleEtudiant" />
    <wsdl:part name="ADateHeureDebut"
               type="xsd:dateTime" />
    <wsdl:part name="ADateHeureFin"
               type="xsd:dateTime" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerMotif">
    <wsdl:part name="AMotif"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerRetardEtudiant">
    <wsdl:part name="ARetard"
               type="hp:THpSvcWCleRetardEtudiant" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeMotifs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeRetardsEtudiants">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDAbsencesEtudiantsEstJustifiee">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesAbsencesEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDeMotifsAbsenceEstActif">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDeMotifsAbsenceEtudiantsEstJustifie">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDeMotifsRetardEstActif">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDeMotifsRetardEstJustifie">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteTableauDeRetardsEtudiantsEstJustifie">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesRetardsEtudiants" />
  </wsdl:message>
  <wsdl:message name="RequeteTousLesMotifs" />
  <wsdl:portType name="IHpSvcWAbsences">
    <wsdl:operation name="PresenceObligatoireCours">
      <wsdl:documentation>Vrai si la présence au cours de clé 'ACours' est obligatoire, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequetePresenceObligatoireCours" />
      <wsdl:output message="hp:ReponsePresenceObligatoireCours" />
    </wsdl:operation>
    <wsdl:operation name="ModifierPresenceObligatoireCours">
      <wsdl:documentation>Permet de rendre la présence au cours de clé 'ACours' obligatoire ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierPresenceObligatoireCours" />
      <wsdl:output message="hp:ReponseModifierPresenceObligatoireCours" />
    </wsdl:operation>
    <wsdl:operation name="PresencesObligatoiresTableauDeCours">
      <wsdl:documentation>Tableau de booléens indiquant si la présence aux cours dont la clé est dans 'ATableau' est obligatoire</wsdl:documentation>
      <wsdl:input message="hp:RequetePresencesObligatoiresTableauDeCours" />
      <wsdl:output message="hp:ReponsePresencesObligatoiresTableauDeCours" />
    </wsdl:operation>

    <wsdl:operation name="AppelTermineCours">
      <wsdl:documentation>Vrai si l'appel pour le cours de clé 'ACours' est terminé, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteAppelTermineCours" />
      <wsdl:output message="hp:ReponseAppelTermineCours" />
    </wsdl:operation>
    <wsdl:operation name="ModifierAppelTermineCours">
      <wsdl:documentation>Permet de rendre l'appel au cours de clé 'ACours' terminé ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierAppelTermineCours" />
      <wsdl:output message="hp:ReponseModifierAppelTermineCours" />
    </wsdl:operation>
    <wsdl:operation name="AppelsTerminesTableauDeCours">
      <wsdl:documentation>Tableau de booléens indiquant si l'appel aux cours dont la clé est dans 'ATableau' est terminé</wsdl:documentation>
      <wsdl:input message="hp:RequeteAppelsTerminesTableauDeCours" />
      <wsdl:output message="hp:ReponseAppelsTerminesTableauDeCours" />
    </wsdl:operation>

    <wsdl:operation name="TousLesMotifs">
      <wsdl:documentation>Tableau des libellés de tous les motifs d'absence et retard de la base.
Anciennement 'TousLesMotifsAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesMotifs" />
      <wsdl:output message="hp:ReponseTousLesMotifs" />
    </wsdl:operation>
    <wsdl:operation name="CouleurMotif">
      <wsdl:documentation>Couleur du motif de libellé 'AMotif'.
Anciennement 'CouleurMotifAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleurMotif" />
      <wsdl:output message="hp:ReponseCouleurMotif" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCouleurMotif">
      <wsdl:documentation>Modifie la couleur du motif de libellé 'AMotif'.
Anciennement 'ModifierCouleurMotifAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCouleurMotif" />
      <wsdl:output message="hp:ReponseModifierCouleurMotif" />
    </wsdl:operation>
    <wsdl:operation name="CouleursTableauDeMotifs">
      <wsdl:documentation>Couleurs des motifs dont le libellé est dans 'ATableau'.
Anciennement 'CouleursTableauDeMotifsAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleursTableauDeMotifs" />
      <wsdl:output message="hp:ReponseCouleursTableauDeMotifs" />
    </wsdl:operation>
    <wsdl:operation name="CodeMotif">
      <wsdl:documentation>Code du motif de libellé 'AMotif'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodeMotif" />
      <wsdl:output message="hp:ReponseCodeMotif" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeMotif">
      <wsdl:documentation>Modifie le code du motif de libellé 'AMotif'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCodeMotif" />
      <wsdl:output message="hp:ReponseModifierCodeMotif" />
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeMotifs">
      <wsdl:documentation>Codes des motifs dont le libellé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodesTableauDeMotifs" />
      <wsdl:output message="hp:ReponseCodesTableauDeMotifs" />
    </wsdl:operation>
    <wsdl:operation name="MotifAbsenceEstActif">
      <wsdl:documentation>Vrai si le motif d'absence est actif, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAbsenceEstActif" />
      <wsdl:output message="hp:ReponseMotifAbsenceEstActif" />
    </wsdl:operation>
    <wsdl:operation name="ModifierEstActifMotifAbsence">
      <wsdl:documentation>Permet de rendre le motif d'absence actif ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierEstActifMotifAbsence" />
      <wsdl:output message="hp:ReponseModifierEstActifMotifAbsence" />
    </wsdl:operation>
    <wsdl:operation name="TableauDeMotifsAbsenceEstActif">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs d'absence dont le libellé est dans 'ATableau' sont actifs ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDeMotifsAbsenceEstActif" />
      <wsdl:output message="hp:ReponseTableauDeMotifsAbsenceEstActif" />
    </wsdl:operation>
    <wsdl:operation name="MotifRetardEstActif">
      <wsdl:documentation>Vrai si le motif de retard est actif, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifRetardEstActif" />
      <wsdl:output message="hp:ReponseMotifRetardEstActif" />
    </wsdl:operation>
    <wsdl:operation name="ModifierEstActifMotifRetard">
      <wsdl:documentation>Permet de rendre le motif de retard actif ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierEstActifMotifRetard" />
      <wsdl:output message="hp:ReponseModifierEstActifMotifRetard" />
    </wsdl:operation>
    <wsdl:operation name="TableauDeMotifsRetardEstActif">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs de retard dont le libellé est dans 'ATableau' sont actifs ou non</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDeMotifsRetardEstActif" />
      <wsdl:output message="hp:ReponseTableauDeMotifsRetardEstActif" />
    </wsdl:operation>
    <wsdl:operation name="MotifAbsenceEstJustifie">
      <wsdl:documentation>Vrai si le motif d'absence est justifié, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAbsenceEstJustifie" />
      <wsdl:output message="hp:ReponseMotifAbsenceEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="ModifierEstJustifieMotifAbsence">
      <wsdl:documentation>Permet de rendre le motif d'absence justifié ou injustifié</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierEstJustifieMotifAbsence" />
      <wsdl:output message="hp:ReponseModifierEstJustifieMotifAbsence" />
    </wsdl:operation>
    <wsdl:operation name="TableauDeMotifsAbsenceEtudiantsEstJustifie">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs d'absence dont le libellé est dans 'ATableau' sont justifiés</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDeMotifsAbsenceEtudiantsEstJustifie" />
      <wsdl:output message="hp:ReponseTableauDeMotifsAbsenceEtudiantsEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="MotifRetardEstJustifie">
      <wsdl:documentation>Vrai si le motif de retard est justifié, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifRetardEstJustifie" />
      <wsdl:output message="hp:ReponseMotifRetardEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="ModifierEstJustifieMotifRetard">
      <wsdl:documentation>Permet de rendre le motif de retard justifié ou injustifié</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierEstJustifieMotifRetard" />
      <wsdl:output message="hp:ReponseModifierEstJustifieMotifRetard" />
    </wsdl:operation>
    <wsdl:operation name="TableauDeMotifsRetardEstJustifie">
      <wsdl:documentation>Tableau de booléens indiquant si les motifs de retard dont le libellé est dans 'ATableau' sont justifiés</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDeMotifsRetardEstJustifie" />
      <wsdl:output message="hp:ReponseTableauDeMotifsRetardEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMotifAbsenceParDefaut">
      <wsdl:documentation>Permet de définir le nouveau motif d'absence par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMotifAbsenceParDefaut" />
      <wsdl:output message="hp:ReponseModifierMotifAbsenceParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="MotifAbsenceParDefaut">
      <wsdl:documentation>Libellé du motif d'absence par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAbsenceParDefaut" />
      <wsdl:output message="hp:ReponseMotifAbsenceParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMotifRetardParDefaut">
      <wsdl:documentation>Permet de définir le nouveau motif de retard par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMotifRetardParDefaut" />
      <wsdl:output message="hp:ReponseModifierMotifRetardParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="MotifRetardParDefaut">
      <wsdl:documentation>Libellé du motif de retard par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifRetardParDefaut" />
      <wsdl:output message="hp:ReponseMotifRetardParDefaut" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerMotif">
      <wsdl:documentation>Supprime le motif de libellé 'AMotif' seulement s'il n'est pas utilisé.
Anciennement 'SupprimerMotifAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerMotif" />
      <wsdl:output message="hp:ReponseSupprimerMotif" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeMotifs">
      <wsdl:documentation>Supprime les motifs dont le libellé est dans 'ATableau' seulement s'ils ne sont pas utilisés.
Anciennement 'SupprimerTableauDeMotifsAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeMotifs" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeMotifs" />
    </wsdl:operation>


    <wsdl:documentation>Attention, les paramètres de type 'DateTime' doivent être passés sous la forme '2015-06-03T10:30:00' </wsdl:documentation>
    <wsdl:operation name="AjouterAbsenceEtudiant">
      <wsdl:documentation>Ajoute une absence (justifié ou non suivant 'AJustifie') pour l'étudiant de clé 'AEtudiant' avec le motif par défaut entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAjouterAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseAjouterAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="AjouterAbsenceEtudiantDeMotif">
      <wsdl:documentation>Ajoute une absence (justifié ou non suivant 'AJustifie') pour l'étudiant de clé 'AEtudiant' avec le motif de libellé 'AMotif' entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAjouterAbsenceEtudiantDeMotif" />
      <wsdl:output message="hp:ReponseAjouterAbsenceEtudiantDeMotif" />
    </wsdl:operation>
    <wsdl:operation name="EnleverAbsenceEtudiant">
      <wsdl:documentation>Enlève l'absence de l'étudiant de clé 'AEtudiant' située entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEnleverAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseEnleverAbsenceEtudiant" />
    </wsdl:operation>

    <wsdl:operation name="AbsencesEtudiantEntre2Dates">
      <wsdl:documentation>Clés de toutes les absences de l'étudiant de clé 'AEtudiant' situées entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAbsencesEtudiantEntre2Dates" />
      <wsdl:output message="hp:ReponseAbsencesEtudiantEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="AbsencesEntre2Dates">
      <wsdl:documentation>Clés de toutes les absences situées entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAbsencesEntre2Dates" />
      <wsdl:output message="hp:ReponseAbsencesEntre2Dates" />
    </wsdl:operation>

    <wsdl:operation name="EtudiantAbsenceEtudiant">
      <wsdl:documentation>Clé de l'étudiant de l'absence de clé 'AAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEtudiantAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseEtudiantAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="EtudiantTableauDAbsencesEtudiants">
      <wsdl:documentation>Clé des étudiants des absences dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEtudiantTableauDAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseEtudiantTableauDAbsencesEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureDebutAbsenceEtudiant">
      <wsdl:documentation>Date et Heure de début de l'absence de clé 'AAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureDebutAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseDateHeureDebutAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureDebutTableauDAbsencesEtudiants">
      <wsdl:documentation>Date et Heure de début des absences dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureDebutTableauDAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseDateHeureDebutTableauDAbsencesEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureFinAbsenceEtudiant">
      <wsdl:documentation>Date et Heure de fin de l'absence de clé 'AAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureFinAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseDateHeureFinAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureFinTableauDAbsencesEtudiants">
      <wsdl:documentation>Date et Heure de fin des absences dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureFinTableauDAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseDateHeureFinTableauDAbsencesEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="AbsenceEtudiantEstJustifiee">
      <wsdl:documentation>Vrai si l'absence de clé 'AAbsence' est justifiée, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteAbsenceEtudiantEstJustifiee" />
      <wsdl:output message="hp:ReponseAbsenceEtudiantEstJustifiee" />
    </wsdl:operation>
    <wsdl:operation name="TableauDAbsencesEtudiantsEstJustifiee">
      <wsdl:documentation>Tableau de booléens indiquant si les absences dont la clé est dans 'ATableau' sont justifiées</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDAbsencesEtudiantsEstJustifiee" />
      <wsdl:output message="hp:ReponseTableauDAbsencesEtudiantsEstJustifiee" />
    </wsdl:operation>
    <wsdl:operation name="MotifAbsenceEtudiant">
      <wsdl:documentation>Libellé du motif de l'absence de clé 'AAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseMotifAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="MotifTableauDAbsenceEtudiant">
      <wsdl:documentation>Libellé des motifs d'absence dont la clé de l'absence est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifTableauDAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseMotifTableauDAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="CoursManquesAbsenceEtudiant">
      <wsdl:documentation>Clés des cours manqués pour l'absence de clé 'AAbsence'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoursManquesAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseCoursManquesAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="HeuresManqueesTousCoursAbsenceEtudiant">
      <wsdl:documentation>Heures de cours manquées pour l'absence de clé 'AAbsence' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteHeuresManqueesTousCoursAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseHeuresManqueesTousCoursAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="HeuresManqueesTousCoursTableauDAbsencesEtudiants">
      <wsdl:documentation>Heures de cours manquées pour les absences dont la clé est dans 'ATableau' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteHeuresManqueesTousCoursTableauDAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseHeuresManqueesTousCoursTableauDAbsencesEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="HeuresManqueesCoursObligatoiresAbsenceEtudiant">
      <wsdl:documentation>Heures de cours obligatoires manquées pour l'absence de clé 'AAbsence' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteHeuresManqueesCoursObligatoiresAbsenceEtudiant" />
      <wsdl:output message="hp:ReponseHeuresManqueesCoursObligatoiresAbsenceEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="HeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants">
      <wsdl:documentation>Heures de cours obligatoires manquées pour les absences dont la clé est dans 'ATableau' sur le domaine 'ADomaine'</wsdl:documentation>
      <wsdl:input message="hp:RequeteHeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseHeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants" />
    </wsdl:operation>

    <wsdl:operation name="ConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants">
      <wsdl:input message="hp:RequeteConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants" />
      <wsdl:output message="hp:ReponseConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants" />
    </wsdl:operation>


    <wsdl:operation name="CreerRetardEtudiant">
      <wsdl:documentation>Crée un retard (justifié ou non suivant 'AJustifie') le 'ADateHeure' d'une durée de 'ADuree' pour l'étudiant de clé 'AEtudiant' avec le motif par défaut</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerRetardEtudiant" />
      <wsdl:output message="hp:ReponseCreerRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="CreerRetardEtudiantDeMotif">
      <wsdl:documentation>Crée un retard (justifié ou non suivant 'AJustifie') le 'ADateHeure' d'une durée de 'ADuree' pour l'étudiant de clé 'AEtudiant' avec le motif de libellé 'AMotif'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerRetardEtudiantDeMotif" />
      <wsdl:output message="hp:ReponseCreerRetardEtudiantDeMotif" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerRetardEtudiant">
      <wsdl:documentation>Supprime le retard de clé 'ARetard'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerRetardEtudiant" />
      <wsdl:output message="hp:ReponseSupprimerRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeRetardsEtudiants">
      <wsdl:documentation>Supprime les retards dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeRetardsEtudiants" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeRetardsEtudiants" />
    </wsdl:operation>

    <wsdl:operation name="RetardsEtudiantEntre2Dates">
      <wsdl:documentation>Clés de tous les retards de l'étudiant de clé 'AEtudiant' situés entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteRetardsEtudiantEntre2Dates" />
      <wsdl:output message="hp:ReponseRetardsEtudiantEntre2Dates" />
    </wsdl:operation>
    <wsdl:operation name="RetardsEntre2Dates">
      <wsdl:documentation>Clés de tous les retards situés entre 'ADateHeureDebut' et 'ADateHeureFin'</wsdl:documentation>
      <wsdl:input message="hp:RequeteRetardsEntre2Dates" />
      <wsdl:output message="hp:ReponseRetardsEntre2Dates" />
    </wsdl:operation>

    <wsdl:operation name="EtudiantRetardEtudiant">
      <wsdl:documentation>Clé de l'étudiant du retard de clé 'ARetard'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEtudiantRetardEtudiant" />
      <wsdl:output message="hp:ReponseEtudiantRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="EtudiantTableauDeRetardsEtudiants">
      <wsdl:documentation>Clé des étudiants des retards dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEtudiantTableauDeRetardsEtudiants" />
      <wsdl:output message="hp:ReponseEtudiantTableauDeRetardsEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureRetardEtudiant">
      <wsdl:documentation>Date et Heure du retard de clé 'ARetard'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureRetardEtudiant" />
      <wsdl:output message="hp:ReponseDateHeureRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="DateHeureTableauDeRetardsEtudiants">
      <wsdl:documentation>Date et Heure des retards dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteDateHeureTableauDeRetardsEtudiants" />
      <wsdl:output message="hp:ReponseDateHeureTableauDeRetardsEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="DureeRetardEtudiant">
      <wsdl:documentation>Durée du retard de clé 'ARetard'. Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin</wsdl:documentation>
      <wsdl:input message="hp:RequeteDureeRetardEtudiant" />
      <wsdl:output message="hp:ReponseDureeRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="DureeTableauDeRetardsEtudiants">
      <wsdl:documentation>Durée des retards dont la clé est dans 'ATableau'. Attention, les durées sont exprimées en 'jour'. Exemple : un cours de 2h00 = 2/24ème jour = 0,083 jour. Il existe des fonctions de conversion dans l'interface IHpSvcWAdmin</wsdl:documentation>
      <wsdl:input message="hp:RequeteDureeTableauDeRetardsEtudiants" />
      <wsdl:output message="hp:ReponseDureeTableauDeRetardsEtudiants" />
    </wsdl:operation>
    <wsdl:operation name="RetardEtudiantEstJustifie">
      <wsdl:documentation>Vrai si le retard de clé 'ARetard' est justifié, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteRetardEtudiantEstJustifie" />
      <wsdl:output message="hp:ReponseRetardEtudiantEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="TableauDeRetardsEtudiantsEstJustifie">
      <wsdl:documentation>Tableau de booléens indiquant si les retards dont la clé est dans 'ATableau' sont justifiés</wsdl:documentation>
      <wsdl:input message="hp:RequeteTableauDeRetardsEtudiantsEstJustifie" />
      <wsdl:output message="hp:ReponseTableauDeRetardsEtudiantsEstJustifie" />
    </wsdl:operation>
    <wsdl:operation name="MotifRetardEtudiant">
      <wsdl:documentation>Libellé du motif du retard de clé 'ARetard'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifRetardEtudiant" />
      <wsdl:output message="hp:ReponseMotifRetardEtudiant" />
    </wsdl:operation>
    <wsdl:operation name="MotifTableauDeRetardsEtudiants">
      <wsdl:documentation>Libellé des motifs de retard dont la clé de retard est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteMotifTableauDeRetardsEtudiants" />
      <wsdl:output message="hp:ReponseMotifTableauDeRetardsEtudiants" />
    </wsdl:operation>

    <wsdl:operation name="ConvertirClesRetardsEtudiantsEnTypesRetards">
      <wsdl:input message="hp:RequeteConvertirClesRetardsEtudiantsEnTypesRetards" />
      <wsdl:output message="hp:ReponseConvertirClesRetardsEtudiantsEnTypesRetards" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingAbsences"
                type="hp:IHpSvcWAbsences">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="PresenceObligatoireCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#PresenceObligatoireCours" />
      <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="ModifierPresenceObligatoireCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierPresenceObligatoireCours" />
      <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="PresencesObligatoiresTableauDeCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#PresencesObligatoiresTableauDeCours" />
      <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="AppelTermineCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AppelTermineCours" />
      <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="ModifierAppelTermineCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierAppelTermineCours" />
      <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="AppelsTerminesTableauDeCours">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AppelsTerminesTableauDeCours" />
      <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="TousLesMotifs">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TousLesMotifs" />
      <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="CouleurMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CouleurMotif" />
      <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="ModifierCouleurMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierCouleurMotif" />
      <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="CouleursTableauDeMotifs">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CouleursTableauDeMotifs" />
      <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="CodeMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CodeMotif" />
      <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="ModifierCodeMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierCodeMotif" />
      <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="CodesTableauDeMotifs">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CodesTableauDeMotifs" />
      <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="MotifAbsenceEstActif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifAbsenceEstActif" />
      <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="ModifierEstActifMotifAbsence">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierEstActifMotifAbsence" />
      <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="TableauDeMotifsAbsenceEstActif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDeMotifsAbsenceEstActif" />
      <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="MotifRetardEstActif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifRetardEstActif" />
      <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="ModifierEstActifMotifRetard">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierEstActifMotifRetard" />
      <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="TableauDeMotifsRetardEstActif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDeMotifsRetardEstActif" />
      <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="MotifAbsenceEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifAbsenceEstJustifie" />
      <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="ModifierEstJustifieMotifAbsence">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierEstJustifieMotifAbsence" />
      <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="TableauDeMotifsAbsenceEtudiantsEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDeMotifsAbsenceEtudiantsEstJustifie" />
      <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="MotifRetardEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifRetardEstJustifie" />
      <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="ModifierEstJustifieMotifRetard">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierEstJustifieMotifRetard" />
      <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="TableauDeMotifsRetardEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDeMotifsRetardEstJustifie" />
      <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="ModifierMotifAbsenceParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierMotifAbsenceParDefaut" />
      <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="MotifAbsenceParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifAbsenceParDefaut" />
      <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="ModifierMotifRetardParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ModifierMotifRetardParDefaut" />
      <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="MotifRetardParDefaut">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifRetardParDefaut" />
      <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="SupprimerMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#SupprimerMotif" />
      <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="SupprimerTableauDeMotifs">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#SupprimerTableauDeMotifs" />
      <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="AjouterAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AjouterAbsenceEtudiant" />
      <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="AjouterAbsenceEtudiantDeMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AjouterAbsenceEtudiantDeMotif" />
      <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="EnleverAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#EnleverAbsenceEtudiant" />
      <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="AbsencesEtudiantEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AbsencesEtudiantEntre2Dates" />
      <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="AbsencesEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AbsencesEntre2Dates" />
      <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="EtudiantAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#EtudiantAbsenceEtudiant" />
      <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="EtudiantTableauDAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#EtudiantTableauDAbsencesEtudiants" />
      <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="DateHeureDebutAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureDebutAbsenceEtudiant" />
      <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="DateHeureDebutTableauDAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureDebutTableauDAbsencesEtudiants" />
      <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="DateHeureFinAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureFinAbsenceEtudiant" />
      <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="DateHeureFinTableauDAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureFinTableauDAbsencesEtudiants" />
      <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="AbsenceEtudiantEstJustifiee">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#AbsenceEtudiantEstJustifiee" />
      <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="TableauDAbsencesEtudiantsEstJustifiee">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDAbsencesEtudiantsEstJustifiee" />
      <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="MotifAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifAbsenceEtudiant" />
      <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="MotifTableauDAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifTableauDAbsenceEtudiant" />
      <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="CoursManquesAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CoursManquesAbsenceEtudiant" />
      <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="HeuresManqueesTousCoursAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#HeuresManqueesTousCoursAbsenceEtudiant" />
      <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="HeuresManqueesTousCoursTableauDAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#HeuresManqueesTousCoursTableauDAbsencesEtudiants" />
      <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="HeuresManqueesCoursObligatoiresAbsenceEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#HeuresManqueesCoursObligatoiresAbsenceEtudiant" />
      <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="HeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#HeuresManqueesCoursObligatoiresTableauDAbsencesEtudiants" />
      <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="ConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ConvertirClesAbsencesEtudiantsEnTypesAbsencesEtudiants" />
      <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="CreerRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CreerRetardEtudiant" />
      <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="CreerRetardEtudiantDeMotif">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#CreerRetardEtudiantDeMotif" />
      <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="SupprimerRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#SupprimerRetardEtudiant" />
      <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="SupprimerTableauDeRetardsEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#SupprimerTableauDeRetardsEtudiants" />
      <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="RetardsEtudiantEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#RetardsEtudiantEntre2Dates" />
      <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="RetardsEntre2Dates">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#RetardsEntre2Dates" />
      <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="EtudiantRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#EtudiantRetardEtudiant" />
      <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="EtudiantTableauDeRetardsEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#EtudiantTableauDeRetardsEtudiants" />
      <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="DateHeureRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureRetardEtudiant" />
      <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="DateHeureTableauDeRetardsEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DateHeureTableauDeRetardsEtudiants" />
      <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="DureeRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DureeRetardEtudiant" />
      <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="DureeTableauDeRetardsEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#DureeTableauDeRetardsEtudiants" />
      <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="RetardEtudiantEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#RetardEtudiantEstJustifie" />
      <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="TableauDeRetardsEtudiantsEstJustifie">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#TableauDeRetardsEtudiantsEstJustifie" />
      <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="MotifRetardEtudiant">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifRetardEtudiant" />
      <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="MotifTableauDeRetardsEtudiants">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#MotifTableauDeRetardsEtudiants" />
      <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="ConvertirClesRetardsEtudiantsEnTypesRetards">
      <wsoap:operation soapAction="urn:HpSvcW2025:IHpSvcWAbsences#ConvertirClesRetardsEtudiantsEnTypesRetards" />
      <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="PortAbsences"
               binding="hp:BindingAbsences">
      <wsoap:address location="https://hpsac.hep-bejune.ch/Absences" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
