<?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="THpSvcWFormatICAL">
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="fiAvecCoursAnnules" />
          <xsd:enumeration value="fiAvecDateSeances" />
          <xsd:enumeration value="fiAvecType" />
          <xsd:enumeration value="fiAvecPonderation" />
          <xsd:enumeration value="fiAvecMemo" />
          <xsd:enumeration value="fiAvecEffectif" />
          <xsd:enumeration value="fiAvecSites" />
        </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="THpSvcWTableauClesMatieres">
        <xsd:sequence>
          <xsd:element name="unsignedInt"
                       type="xsd:unsignedInt"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauCoefficients">
        <xsd:sequence>
          <xsd:element name="double"
                       type="xsd:double"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauCouleurs">
        <xsd:sequence>
          <xsd:element name="int"
                       type="xsd:int"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauDurees">
        <xsd:sequence>
          <xsd:element name="double"
                       type="xsd:double"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauFormatICAL">
        <xsd:sequence>
          <xsd:element name="THpSvcWFormatICAL"
                       type="hp:THpSvcWFormatICAL"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauSemaines">
        <xsd:sequence>
          <xsd:element name="unsignedShort"
                       type="xsd:unsignedShort"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAccederMatiereParIdentifiant">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseAccederMatiereParLibelleEtCode">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseAjouterIncompatibiliteMatiere" />
  <wsdl:message name="ReponseCleMatiereEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseClesMatieresInvalidesTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseClesMatieresValidesTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseCodeMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCodesTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseCoefficientMatiere">
    <wsdl:part name="return"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="ReponseCoefficientsTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauCoefficients" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleurMatiere">
    <wsdl:part name="return"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="ReponseCouleursTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauCouleurs" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerMatiere">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerMatiereAvecIdentifiant">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseEnleverIncompatibiliteMatiere" />
  <wsdl:message name="ReponseIcalEmploiDuTempsMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseIcalEmploiDuTempsTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseIcalMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseIcalTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseIdentifiantMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseIdentifiantsTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseIncompatibiliteMatiere">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseLibelleInternationalMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseLibelleLongMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseLibelleMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseLibellesInternationauxTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseLibellesLongsTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseLibellesTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseMatiereNonPublieeSurTousLesEspaces">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMatierePublieeSurTousLesEspaces">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMatierePublieeSurTousLesEspacesSaufInvite">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresNonPublieesSurTousLesEspaces">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresPublieesSurTousLesEspaces">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresPublieesSurTousLesEspacesSaufInvite">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauBooleens" />
  </wsdl:message>
  <wsdl:message name="ReponseMHHMatiere">
    <wsdl:part name="return"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="ReponseMHHTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseMHJMatiere">
    <wsdl:part name="return"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="ReponseMHJTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauDurees" />
  </wsdl:message>
  <wsdl:message name="ReponseModifierCodeMatiere" />
  <wsdl:message name="ReponseModifierCoefficientMatiere" />
  <wsdl:message name="ReponseModifierCouleurMatiere" />
  <wsdl:message name="ReponseModifierIdentifiantMatiere" />
  <wsdl:message name="ReponseModifierLibelleInternationalMatiere" />
  <wsdl:message name="ReponseModifierLibelleLongMatiere" />
  <wsdl:message name="ReponseModifierLibelleMatiere" />
  <wsdl:message name="ReponseModifierMHHMatiere" />
  <wsdl:message name="ReponseModifierMHJMatiere" />
  <wsdl:message name="ReponseModifierProprietaireMatiere" />
  <wsdl:message name="ReponseNePasPublierLaMatiereSurLesEspaces" />
  <wsdl:message name="ReponseNombreMatieres">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietaireMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietairesTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponsePublierLaMatiereSurTousLesEspaces" />
  <wsdl:message name="ReponsePublierLaMatiereSurTousLesEspacesSaufInvite" />
  <wsdl:message name="ReponseSupprimerMatiere" />
  <wsdl:message name="ReponseSupprimerTableauDeMatieres" />
  <wsdl:message name="ReponseToutesLesMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeMatieresParCle">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeMatieresParCodeEtLibelle">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeMatieresParIdentifiant">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeMatieresParLibelleEtCode">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeMatieresParLibelleLong">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="ReponseURLIcalMatiere">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseURLIcalTableauDeMatieres">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederMatiereParIdentifiant">
    <wsdl:part name="AIdentifiant"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederMatiereParLibelleEtCode">
    <wsdl:part name="ALibelle"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterIncompatibiliteMatiere">
    <wsdl:part name="AMatiere1"
               type="xsd:unsignedInt" />
    <wsdl:part name="AMatiere2"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteCleMatiereEstValide">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteClesMatieresInvalidesTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteClesMatieresValidesTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteCodeMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteCodesTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteCoefficientMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteCoefficientsTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteCouleurMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteCouleursTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerMatiere">
    <wsdl:part name="ALibelle"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerMatiereAvecIdentifiant">
    <wsdl:part name="ALibelle"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
    <wsdl:part name="AIdentifiant"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverIncompatibiliteMatiere">
    <wsdl:part name="AMatiere1"
               type="xsd:unsignedInt" />
    <wsdl:part name="AMatiere2"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIcalEmploiDuTempsMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AAvecFuseauHoraire"
               type="xsd:boolean" />
    <wsdl:part name="AAvecDateSeances"
               type="xsd:boolean" />
    <wsdl:part name="AAvecType"
               type="xsd:boolean" />
    <wsdl:part name="AAvecPonderation"
               type="xsd:boolean" />
    <wsdl:part name="AAvecMemo"
               type="xsd:boolean" />
    <wsdl:part name="AAvecEffectif"
               type="xsd:boolean" />
    <wsdl:part name="AAvecSites"
               type="xsd:boolean" />
    <wsdl:part name="AFormatTexteMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteEnseignants"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteRegroupements"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTextePromotions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteTD"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteOptions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteSalles"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIcalEmploiDuTempsTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AAvecFuseauHoraire"
               type="xsd:boolean" />
    <wsdl:part name="AAvecDateSeances"
               type="xsd:boolean" />
    <wsdl:part name="AAvecType"
               type="xsd:boolean" />
    <wsdl:part name="AAvecPonderation"
               type="xsd:boolean" />
    <wsdl:part name="AAvecMemo"
               type="xsd:boolean" />
    <wsdl:part name="AAvecEffectif"
               type="xsd:boolean" />
    <wsdl:part name="AAvecSites"
               type="xsd:boolean" />
    <wsdl:part name="AFormatTexteMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteEnseignants"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteRegroupements"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTextePromotions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteTD"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteOptions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteSalles"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIcalMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AOptions"
               type="hp:THpSvcWTableauFormatICAL" />
    <wsdl:part name="AFormatTexteMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteEnseignants"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteRegroupements"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTextePromotions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteTD"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteOptions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteSalles"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIcalTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
    <wsdl:part name="ADomaine"
               type="hp:THpSvcWTableauSemaines" />
    <wsdl:part name="AOptions"
               type="hp:THpSvcWTableauFormatICAL" />
    <wsdl:part name="AFormatTexteMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteEnseignants"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteRegroupements"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTextePromotions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteTD"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteOptions"
               type="xsd:unsignedInt" />
    <wsdl:part name="AFormatTexteSalles"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIdentifiantMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteIdentifiantsTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteIncompatibiliteMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteLibelleInternationalMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteLibelleLongMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteLibelleMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteLibellesInternationauxTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteLibellesLongsTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteLibellesTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteMatiereNonPublieeSurTousLesEspaces">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteMatierePublieeSurTousLesEspaces">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteMatierePublieeSurTousLesEspacesSaufInvite">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresNonPublieesSurTousLesEspaces">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresPublieesSurTousLesEspaces">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresPublieesSurTousLesEspacesSaufInvite">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteMHHMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteMHHTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteMHJMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteMHJTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCodeMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCoefficientMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ACoefficient"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCouleurMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ACouleur"
               type="xsd:int" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierIdentifiantMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AIdentifiant"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierLibelleInternationalMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ALibelleInternational"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierLibelleLongMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ALibelleLong"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierLibelleMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMHHMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AMHH"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierMHJMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="AMHJ"
               type="xsd:double" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierProprietaireMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
    <wsdl:part name="ANomProprietaire"
               type="xsd:string" />
    <wsdl:part name="APrenomProprietaire"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteNePasPublierLaMatiereSurLesEspaces">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteNombreMatieres" />
  <wsdl:message name="RequeteProprietaireMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteProprietairesTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequetePublierLaMatiereSurTousLesEspaces">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequetePublierLaMatiereSurTousLesEspacesSaufInvite">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteToutesLesMatieres" />
  <wsdl:message name="RequeteTrierTableauDeMatieresParCle">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeMatieresParCodeEtLibelle">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeMatieresParIdentifiant">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeMatieresParLibelleEtCode">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeMatieresParLibelleLong">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:message name="RequeteURLIcalMatiere">
    <wsdl:part name="AMatiere"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteURLIcalTableauDeMatieres">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesMatieres" />
  </wsdl:message>
  <wsdl:portType name="IHpSvcWMatieres">
    <wsdl:operation name="CleMatiereEstValide">
      <wsdl:documentation>Vrai si la clé matière 'AMatiere' est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleMatiereEstValide" />
      <wsdl:output message="hp:ReponseCleMatiereEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesMatieresValidesTableauDeMatieres">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesMatieresValidesTableauDeMatieres" />
      <wsdl:output message="hp:ReponseClesMatieresValidesTableauDeMatieres" />
    </wsdl:operation>
    <wsdl:operation name="ClesMatieresInvalidesTableauDeMatieres">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesMatieresInvalidesTableauDeMatieres" />
      <wsdl:output message="hp:ReponseClesMatieresInvalidesTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="NombreMatieres">
      <wsdl:documentation>Nombre total de matières dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteNombreMatieres" />
      <wsdl:output message="hp:ReponseNombreMatieres" />
    </wsdl:operation>

    <wsdl:operation name="ToutesLesMatieres">
      <wsdl:documentation>Tableau des clés de toutes les matières de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteToutesLesMatieres" />
      <wsdl:output message="hp:ReponseToutesLesMatieres" />
    </wsdl:operation>

    <wsdl:operation name="CreerMatiere">
      <wsdl:documentation>Crée une matière de libellé 'ALibelle' et code 'ACode' dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerMatiere" />
      <wsdl:output message="hp:ReponseCreerMatiere" />
    </wsdl:operation>
    <wsdl:operation name="CreerMatiereAvecIdentifiant">
      <wsdl:documentation>Crée une matière de libellé 'ALibelle', code 'ACode' et identifiant 'AIdentifiant' dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerMatiereAvecIdentifiant" />
      <wsdl:output message="hp:ReponseCreerMatiereAvecIdentifiant" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerMatiere">
      <wsdl:documentation>Supprime la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerMatiere" />
      <wsdl:output message="hp:ReponseSupprimerMatiere" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeMatieres">
      <wsdl:documentation>Supprime les matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeMatieres" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="AccederMatiereParLibelleEtCode">
      <wsdl:documentation>Clé de la matière de libellé 'ALibelle' et de code 'ACode'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederMatiereParLibelleEtCode" />
      <wsdl:output message="hp:ReponseAccederMatiereParLibelleEtCode" />
    </wsdl:operation>
    <wsdl:operation name="AccederMatiereParIdentifiant">
      <wsdl:documentation>Clé de la matière d'identifiant 'AIdentifiant'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederMatiereParIdentifiant" />
      <wsdl:output message="hp:ReponseAccederMatiereParIdentifiant" />
    </wsdl:operation>

    <wsdl:operation name="LibelleMatiere">
      <wsdl:documentation>Libellé de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibelleMatiere" />
      <wsdl:output message="hp:ReponseLibelleMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleMatiere">
      <wsdl:documentation>Modifie le libellé de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierLibelleMatiere" />
      <wsdl:output message="hp:ReponseModifierLibelleMatiere" />
    </wsdl:operation>
    <wsdl:operation name="LibellesTableauDeMatieres">
      <wsdl:documentation>Libellé des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibellesTableauDeMatieres" />
      <wsdl:output message="hp:ReponseLibellesTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="CodeMatiere">
      <wsdl:documentation>Code de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodeMatiere" />
      <wsdl:output message="hp:ReponseCodeMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeMatiere">
      <wsdl:documentation>Modifie le code de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCodeMatiere" />
      <wsdl:output message="hp:ReponseModifierCodeMatiere" />
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeMatieres">
      <wsdl:documentation>Code des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodesTableauDeMatieres" />
      <wsdl:output message="hp:ReponseCodesTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="CouleurMatiere">
      <wsdl:documentation>Couleur de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleurMatiere" />
      <wsdl:output message="hp:ReponseCouleurMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCouleurMatiere">
      <wsdl:documentation>Modifie la couleur de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCouleurMatiere" />
      <wsdl:output message="hp:ReponseModifierCouleurMatiere" />
    </wsdl:operation>
    <wsdl:operation name="CouleursTableauDeMatieres">
      <wsdl:documentation>Couleur des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCouleursTableauDeMatieres" />
      <wsdl:output message="hp:ReponseCouleursTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="LibelleLongMatiere">
      <wsdl:documentation>Libellé long de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibelleLongMatiere" />
      <wsdl:output message="hp:ReponseLibelleLongMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleLongMatiere">
      <wsdl:documentation>Modifie le libellé long de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierLibelleLongMatiere" />
      <wsdl:output message="hp:ReponseModifierLibelleLongMatiere" />
    </wsdl:operation>
    <wsdl:operation name="LibellesLongsTableauDeMatieres">
      <wsdl:documentation>Libellé long des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibellesLongsTableauDeMatieres" />
      <wsdl:output message="hp:ReponseLibellesLongsTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="LibelleInternationalMatiere">
      <wsdl:documentation>Libellé international de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibelleInternationalMatiere" />
      <wsdl:output message="hp:ReponseLibelleInternationalMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleInternationalMatiere">
      <wsdl:documentation>Modifie le libellé international de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierLibelleInternationalMatiere" />
      <wsdl:output message="hp:ReponseModifierLibelleInternationalMatiere" />
    </wsdl:operation>
    <wsdl:operation name="LibellesInternationauxTableauDeMatieres">
      <wsdl:documentation>Libellé international des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibellesInternationauxTableauDeMatieres" />
      <wsdl:output message="hp:ReponseLibellesInternationauxTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="IdentifiantMatiere">
      <wsdl:documentation>UID-Identifiant de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteIdentifiantMatiere" />
      <wsdl:output message="hp:ReponseIdentifiantMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierIdentifiantMatiere">
      <wsdl:documentation>Modifie le UID-identifiant de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierIdentifiantMatiere" />
      <wsdl:output message="hp:ReponseModifierIdentifiantMatiere" />
    </wsdl:operation>
    <wsdl:operation name="IdentifiantsTableauDeMatieres">
      <wsdl:documentation>UID-Identifiant des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteIdentifiantsTableauDeMatieres" />
      <wsdl:output message="hp:ReponseIdentifiantsTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:documentation>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:operation name="MHJMatiere">
      <wsdl:documentation>MHJ de la matière de clé 'AMatiere'. Attention, à partir de la version 2018.0.0.1, le type de retour de la fonction devient THpSvcWDuree au lieu de String et suppression du paramètre 'ASeparateur : string' devenu inutile.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMHJMatiere" />
      <wsdl:output message="hp:ReponseMHJMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMHJMatiere">
      <wsdl:documentation>Modifie le MHJ de la matière de clé 'AMatiere'. Attention, à partir de la version 2018.0.0.1, le paramètre 'AMHJ' est un type THpSvcWDuree au lieu de String</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMHJMatiere" />
      <wsdl:output message="hp:ReponseModifierMHJMatiere" />
    </wsdl:operation>
    <wsdl:operation name="MHJTableauDeMatieres">
      <wsdl:documentation>MHJ des matières dont la clé est dans 'ATableau'. Attention, à partir de la version 2018.0.0.1, le type de retour de la fonction devient THpSvcWTableauDurees au lieu de THpSvcWTableauChaines et suppression du paramètre 'ASeparateur : string' devenu inutile.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMHJTableauDeMatieres" />
      <wsdl:output message="hp:ReponseMHJTableauDeMatieres" />
    </wsdl:operation>
    <wsdl:operation name="MHHMatiere">
      <wsdl:documentation>MHH de la matière de clé 'AMatiere'. Attention, à partir de la version 2018.0.0.1, le type de retour de la fonction devient THpSvcWDuree au lieu de String et suppression du paramètre 'ASeparateur : string' devenu inutile.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMHHMatiere" />
      <wsdl:output message="hp:ReponseMHHMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierMHHMatiere">
      <wsdl:documentation>Modifie le MHH de la matière de clé 'AMatiere'. Attention, à partir de la version 2018.0.0.1, le paramètre 'AMHH' est un type THpSvcWDuree au lieu de String</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierMHHMatiere" />
      <wsdl:output message="hp:ReponseModifierMHHMatiere" />
    </wsdl:operation>
    <wsdl:operation name="MHHTableauDeMatieres">
      <wsdl:documentation>MHH des matières dont la clé est dans 'ATableau'. Attention, à partir de la version 2018.0.0.1, le type de retour de la fonction devient THpSvcWTableauDurees au lieu de THpSvcWTableauChaines et suppression du paramètre 'ASeparateur : string' devenu inutile.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMHHTableauDeMatieres" />
      <wsdl:output message="hp:ReponseMHHTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="CoefficientMatiere">
      <wsdl:documentation>Coefficient de la matière de clé 'AMatiere'. Avant la version 2016.0.0.1, cette fonction retournait un type String.</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoefficientMatiere" />
      <wsdl:output message="hp:ReponseCoefficientMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCoefficientMatiere">
      <wsdl:documentation>Modifie le coefficient de la matière de clé 'AMatiere'. Avant la version 2016.0.0.1, le paramètre 'ACoefficient' était de type String.</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCoefficientMatiere" />
      <wsdl:output message="hp:ReponseModifierCoefficientMatiere" />
    </wsdl:operation>
    <wsdl:operation name="CoefficientsTableauDeMatieres">
      <wsdl:documentation>Coefficient des matières dont la clé est dans 'ATableau'. Avant la version 2016.0.0.1, cette fonction retournait un tableau de String.</wsdl:documentation>
      <wsdl:input message="hp:RequeteCoefficientsTableauDeMatieres" />
      <wsdl:output message="hp:ReponseCoefficientsTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="ProprietaireMatiere">
      <wsdl:documentation>Nom et prénom du propriétaire de la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteProprietaireMatiere" />
      <wsdl:output message="hp:ReponseProprietaireMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ModifierProprietaireMatiere">
      <wsdl:documentation>Modifie le propriétaire de la matière de clé 'AMatiere'. Opération autorisée seulement pour un administrateur.</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierProprietaireMatiere" />
      <wsdl:output message="hp:ReponseModifierProprietaireMatiere" />
    </wsdl:operation>
    <wsdl:operation name="ProprietairesTableauDeMatieres">
      <wsdl:documentation>Nom et prénom des propriétaires des matières dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteProprietairesTableauDeMatieres" />
      <wsdl:output message="hp:ReponseProprietairesTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="NePasPublierLaMatiereSurLesEspaces">
      <wsdl:documentation>Permet de ne pas publier la matière de clé 'AMatiere' sur tous les espaces du .Net (Toujours publiée sur l'espace secrétariat et appariteur)</wsdl:documentation>
      <wsdl:input message="hp:RequeteNePasPublierLaMatiereSurLesEspaces" />
      <wsdl:output message="hp:ReponseNePasPublierLaMatiereSurLesEspaces" />
    </wsdl:operation>
    <wsdl:operation name="PublierLaMatiereSurTousLesEspaces">
      <wsdl:documentation>Permet de publier la matière de clé 'AMatiere' sur tous les espaces du .Net</wsdl:documentation>
      <wsdl:input message="hp:RequetePublierLaMatiereSurTousLesEspaces" />
      <wsdl:output message="hp:ReponsePublierLaMatiereSurTousLesEspaces" />
    </wsdl:operation>
    <wsdl:operation name="PublierLaMatiereSurTousLesEspacesSaufInvite">
      <wsdl:documentation>Permet de publier la matière de clé 'AMatiere' sur tous les espaces du .Net sauf l'espace invité</wsdl:documentation>
      <wsdl:input message="hp:RequetePublierLaMatiereSurTousLesEspacesSaufInvite" />
      <wsdl:output message="hp:ReponsePublierLaMatiereSurTousLesEspacesSaufInvite" />
    </wsdl:operation>
    <wsdl:operation name="MatierePublieeSurTousLesEspaces">
      <wsdl:documentation>Vrai si la matière de clé 'AMatiere' est publiée sur tous les espaces du .Net, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatierePublieeSurTousLesEspaces" />
      <wsdl:output message="hp:ReponseMatierePublieeSurTousLesEspaces" />
    </wsdl:operation>
    <wsdl:operation name="MatierePublieeSurTousLesEspacesSaufInvite">
      <wsdl:documentation>Vrai si la matière de clé 'AMatiere' est publiée sur tous les espaces du .Net sauf celui invité, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatierePublieeSurTousLesEspacesSaufInvite" />
      <wsdl:output message="hp:ReponseMatierePublieeSurTousLesEspacesSaufInvite" />
    </wsdl:operation>
    <wsdl:operation name="MatiereNonPublieeSurTousLesEspaces">
      <wsdl:documentation>Vrai si la matière de clé 'AMatiere' n'est pas publiée sur les espaces du .Net, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatiereNonPublieeSurTousLesEspaces" />
      <wsdl:output message="hp:ReponseMatiereNonPublieeSurTousLesEspaces" />
    </wsdl:operation>
    <wsdl:operation name="MatieresPublieesSurTousLesEspaces">
      <wsdl:documentation>Tableau de booléen indiquant si les matières dont la clé est dans 'ATableau' sont publiées sur tous les espaces du .Net</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresPublieesSurTousLesEspaces" />
      <wsdl:output message="hp:ReponseMatieresPublieesSurTousLesEspaces" />
    </wsdl:operation>
    <wsdl:operation name="MatieresPublieesSurTousLesEspacesSaufInvite">
      <wsdl:documentation>Tableau de booléen indiquant si les matières dont la clé est dans 'ATableau' sont publiées sur tous les espaces du .Net sauf l'espace invité</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresPublieesSurTousLesEspacesSaufInvite" />
      <wsdl:output message="hp:ReponseMatieresPublieesSurTousLesEspacesSaufInvite" />
    </wsdl:operation>
    <wsdl:operation name="MatieresNonPublieesSurTousLesEspaces">
      <wsdl:documentation>Tableau de booléen indiquant si les matières dont la clé est dans 'ATableau' ne sont pas publiées sur les espaces du .Net</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresNonPublieesSurTousLesEspaces" />
      <wsdl:output message="hp:ReponseMatieresNonPublieesSurTousLesEspaces" />
    </wsdl:operation>

    <wsdl:operation name="IncompatibiliteMatiere">
      <wsdl:documentation>Clé des matières incompatibles avec la matière de clé 'AMatiere'</wsdl:documentation>
      <wsdl:input message="hp:RequeteIncompatibiliteMatiere" />
      <wsdl:output message="hp:ReponseIncompatibiliteMatiere" />
    </wsdl:operation>
    <wsdl:operation name="AjouterIncompatibiliteMatiere">
      <wsdl:documentation>Ajoute une incompatibilité entre les matières de clé 'AMatiere1' et 'AMatiere2'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAjouterIncompatibiliteMatiere" />
      <wsdl:output message="hp:ReponseAjouterIncompatibiliteMatiere" />
    </wsdl:operation>
    <wsdl:operation name="EnleverIncompatibiliteMatiere">
      <wsdl:documentation>Enleve une incompatibilité entre les matières de clé 'AMatiere1' et 'AMatiere2'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEnleverIncompatibiliteMatiere" />
      <wsdl:output message="hp:ReponseEnleverIncompatibiliteMatiere" />
    </wsdl:operation>

    <wsdl:operation name="IcalEmploiDuTempsMatiere">
      <wsdl:documentation>Dépréciée : Utiliser IcalMatiere.
Retourne une chaine correspondant à l'emploi du temps de la matière sous format ICAL.
Utiliser FormatTexteICAL et FormatTexteICALEnseignant (dans l'interface IHpSvcWAdmin) pour spécifier le format désiré du texte.
Attention! Le paramètre 'AAvecFuseauHoraire' est obsolète. On utilise toujours le fuseau horaire des paramètres Windows.</wsdl:documentation>
      <wsdl:input message="hp:RequeteIcalEmploiDuTempsMatiere" />
      <wsdl:output message="hp:ReponseIcalEmploiDuTempsMatiere" />
    </wsdl:operation>
    <wsdl:operation name="IcalEmploiDuTempsTableauDeMatieres">
      <wsdl:documentation>Dépréciée : Utiliser IcalTableauDeMatieres.
Retourne un tableau de chaines correspondant aux emplois du temps des matières sous format ICAL.
Utiliser FormatTexteICAL et FormatTexteICALEnseignant (dans l'interface IHpSvcWAdmin) pour spécifier le format désiré du texte.
Attention! Le paramètre 'AAvecFuseauHoraire' est obsolète. On utilise toujours le fuseau horaire des paramètres Windows.</wsdl:documentation>
      <wsdl:input message="hp:RequeteIcalEmploiDuTempsTableauDeMatieres" />
      <wsdl:output message="hp:ReponseIcalEmploiDuTempsTableauDeMatieres" />
    </wsdl:operation>
    <wsdl:operation name="IcalMatiere">
      <wsdl:documentation>Retourne une chaine correspondant à l'emploi du temps de la matière sous format ICAL.
Pour plus d'information sur THpSvcWTableauFormatICAL, aller dans la section 'Types définis dans le document WSDL'.
Utiliser FormatTexteICAL et FormatTexteICALEnseignant (dans l'interface IHpSvcWAdmin) pour spécifier le format désiré du texte.</wsdl:documentation>
      <wsdl:input message="hp:RequeteIcalMatiere" />
      <wsdl:output message="hp:ReponseIcalMatiere" />
    </wsdl:operation>
    <wsdl:operation name="IcalTableauDeMatieres">
      <wsdl:documentation>Retourne un tableau de chaines correspondant aux emplois du temps des matières sous format ICAL.
Pour plus d'information sur THpSvcWTableauFormatICAL, aller dans la section 'Types définis dans le document WSDL'.
Utiliser FormatTexteICAL et FormatTexteICALEnseignant (dans l'interface IHpSvcWAdmin) pour spécifier le format désiré du texte.</wsdl:documentation>
      <wsdl:input message="hp:RequeteIcalTableauDeMatieres" />
      <wsdl:output message="hp:ReponseIcalTableauDeMatieres" />
    </wsdl:operation>
    <wsdl:operation name="URLIcalMatiere">
      <wsdl:documentation>Retourne le suffixe de l'URL de l'ICAL de la matière de clé 'AMatiere' sur l'année scolaire pour l'espace Enseignant.
Ne pas oublier d'ajouter l'url publique de votre .Net devant pour avoir l'URL complète.
En consultation, ne retourne que les URL déjà générées, renvoie une exception sinon. (Pour générer les URL, lancer avec un compte Modifiant ou supérieur)</wsdl:documentation>
      <wsdl:input message="hp:RequeteURLIcalMatiere" />
      <wsdl:output message="hp:ReponseURLIcalMatiere" />
    </wsdl:operation>
    <wsdl:operation name="URLIcalTableauDeMatieres">
      <wsdl:documentation>Retourne les suffixes des URL des ICAL des matières dont la clé est dans 'ATableau' sur l'année scolaire pour l'espace Enseignant.
Ne pas oublier d'ajouter l'url publique de votre .Net devant pour avoir l'URL complète.
En consultation, ne retourne que les URL déjà générées, vide sinon. (Pour générer les URL, lancer avec un compte Modifiant ou supérieur)</wsdl:documentation>
      <wsdl:input message="hp:RequeteURLIcalTableauDeMatieres" />
      <wsdl:output message="hp:ReponseURLIcalTableauDeMatieres" />
    </wsdl:operation>

    <wsdl:operation name="TrierTableauDeMatieresParCle">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant la clé des matières</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeMatieresParCle" />
      <wsdl:output message="hp:ReponseTrierTableauDeMatieresParCle" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeMatieresParLibelleEtCode">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le libellé et code de la matière</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeMatieresParLibelleEtCode" />
      <wsdl:output message="hp:ReponseTrierTableauDeMatieresParLibelleEtCode" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeMatieresParCodeEtLibelle">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le code et libellé de la matière</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeMatieresParCodeEtLibelle" />
      <wsdl:output message="hp:ReponseTrierTableauDeMatieresParCodeEtLibelle" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeMatieresParLibelleLong">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le libellé long de la matière</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeMatieresParLibelleLong" />
      <wsdl:output message="hp:ReponseTrierTableauDeMatieresParLibelleLong" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeMatieresParIdentifiant">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant l'identifiant de la matière</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeMatieresParIdentifiant" />
      <wsdl:output message="hp:ReponseTrierTableauDeMatieresParIdentifiant" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingMatieres"
                type="hp:IHpSvcWMatieres">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CleMatiereEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CleMatiereEstValide" />
      <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="ClesMatieresValidesTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ClesMatieresValidesTableauDeMatieres" />
      <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="ClesMatieresInvalidesTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ClesMatieresInvalidesTableauDeMatieres" />
      <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="NombreMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#NombreMatieres" />
      <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="ToutesLesMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ToutesLesMatieres" />
      <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="CreerMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CreerMatiere" />
      <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="CreerMatiereAvecIdentifiant">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CreerMatiereAvecIdentifiant" />
      <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="SupprimerMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#SupprimerMatiere" />
      <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="SupprimerTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#SupprimerTableauDeMatieres" />
      <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="AccederMatiereParLibelleEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#AccederMatiereParLibelleEtCode" />
      <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="AccederMatiereParIdentifiant">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#AccederMatiereParIdentifiant" />
      <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="LibelleMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibelleMatiere" />
      <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="ModifierLibelleMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierLibelleMatiere" />
      <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="LibellesTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibellesTableauDeMatieres" />
      <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="CodeMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CodeMatiere" />
      <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="ModifierCodeMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierCodeMatiere" />
      <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="CodesTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CodesTableauDeMatieres" />
      <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="CouleurMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CouleurMatiere" />
      <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="ModifierCouleurMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierCouleurMatiere" />
      <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="CouleursTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CouleursTableauDeMatieres" />
      <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="LibelleLongMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibelleLongMatiere" />
      <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="ModifierLibelleLongMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierLibelleLongMatiere" />
      <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="LibellesLongsTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibellesLongsTableauDeMatieres" />
      <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="LibelleInternationalMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibelleInternationalMatiere" />
      <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="ModifierLibelleInternationalMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierLibelleInternationalMatiere" />
      <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="LibellesInternationauxTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#LibellesInternationauxTableauDeMatieres" />
      <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="IdentifiantMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IdentifiantMatiere" />
      <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="ModifierIdentifiantMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierIdentifiantMatiere" />
      <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="IdentifiantsTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IdentifiantsTableauDeMatieres" />
      <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="MHJMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MHJMatiere" />
      <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="ModifierMHJMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierMHJMatiere" />
      <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="MHJTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MHJTableauDeMatieres" />
      <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="MHHMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MHHMatiere" />
      <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="ModifierMHHMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierMHHMatiere" />
      <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="MHHTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MHHTableauDeMatieres" />
      <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="CoefficientMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CoefficientMatiere" />
      <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="ModifierCoefficientMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierCoefficientMatiere" />
      <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="CoefficientsTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#CoefficientsTableauDeMatieres" />
      <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="ProprietaireMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ProprietaireMatiere" />
      <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="ModifierProprietaireMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ModifierProprietaireMatiere" />
      <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="ProprietairesTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#ProprietairesTableauDeMatieres" />
      <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="NePasPublierLaMatiereSurLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#NePasPublierLaMatiereSurLesEspaces" />
      <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="PublierLaMatiereSurTousLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#PublierLaMatiereSurTousLesEspaces" />
      <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="PublierLaMatiereSurTousLesEspacesSaufInvite">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#PublierLaMatiereSurTousLesEspacesSaufInvite" />
      <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="MatierePublieeSurTousLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatierePublieeSurTousLesEspaces" />
      <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="MatierePublieeSurTousLesEspacesSaufInvite">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatierePublieeSurTousLesEspacesSaufInvite" />
      <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="MatiereNonPublieeSurTousLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatiereNonPublieeSurTousLesEspaces" />
      <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="MatieresPublieesSurTousLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatieresPublieesSurTousLesEspaces" />
      <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="MatieresPublieesSurTousLesEspacesSaufInvite">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatieresPublieesSurTousLesEspacesSaufInvite" />
      <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="MatieresNonPublieesSurTousLesEspaces">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#MatieresNonPublieesSurTousLesEspaces" />
      <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="IncompatibiliteMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IncompatibiliteMatiere" />
      <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="AjouterIncompatibiliteMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#AjouterIncompatibiliteMatiere" />
      <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="EnleverIncompatibiliteMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#EnleverIncompatibiliteMatiere" />
      <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="IcalEmploiDuTempsMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IcalEmploiDuTempsMatiere" />
      <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="IcalEmploiDuTempsTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IcalEmploiDuTempsTableauDeMatieres" />
      <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="IcalMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IcalMatiere" />
      <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="IcalTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#IcalTableauDeMatieres" />
      <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="URLIcalMatiere">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#URLIcalMatiere" />
      <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="URLIcalTableauDeMatieres">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#URLIcalTableauDeMatieres" />
      <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="TrierTableauDeMatieresParCle">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#TrierTableauDeMatieresParCle" />
      <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="TrierTableauDeMatieresParLibelleEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#TrierTableauDeMatieresParLibelleEtCode" />
      <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="TrierTableauDeMatieresParCodeEtLibelle">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#TrierTableauDeMatieresParCodeEtLibelle" />
      <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="TrierTableauDeMatieresParLibelleLong">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#TrierTableauDeMatieresParLibelleLong" />
      <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="TrierTableauDeMatieresParIdentifiant">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWMatieres#TrierTableauDeMatieresParIdentifiant" />
      <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="PortMatieres"
               binding="hp:BindingMatieres">
      <wsoap:address location="https://hpsac.hep-bejune.ch/Matieres" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
