<?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/soap/"
                  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
                  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:import namespace="http://schemas.xmlsoap.org/soap/encoding/"
                  schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
      <xsd:complexType name="ArrayOfstring">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="xsd:string[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTHpSvcWCleCursus">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="hp:THpSvcWCleCursus[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTHpSvcWCleMatiere">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="hp:THpSvcWCleMatiere[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTHpSvcWCleModule">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="hp:THpSvcWCleModule[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTHpSvcWClePromotion">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="hp:THpSvcWClePromotion[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:complexType name="ArrayOfTHpSvcWDuree">
        <xsd:complexContent>
          <xsd:restriction base="soapenc:Array">
            <xsd:attribute ref="soapenc:arrayType"
                           wsdl:arrayType="hp:THpSvcWDuree[]" />
          </xsd:restriction>
        </xsd:complexContent>
      </xsd:complexType>
      <xsd:simpleType name="THpSvcWCleCursus">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleMatiere">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWCleModule">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWClePromotion">
        <xsd:restriction base="xsd:unsignedInt" />
      </xsd:simpleType>
      <xsd:simpleType name="THpSvcWDuree">
        <!-- xsd:duration serait mieux mais ni MsSoap ni Delphi ne savent le gèrer proprement -->
        <xsd:restriction base="xsd:double" />
      </xsd:simpleType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAccederCursusParNomEtCode">
    <wsdl:part name="return"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseAccederModuleParNomEtCode">
    <wsdl:part name="return"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseAjouterMatiereAuChoixDeLibelleAuCursus" />
  <wsdl:message name="ReponseAjouterMatiereAuChoixDeLibelleAuModule" />
  <wsdl:message name="ReponseAjouterModuleAuCursus" />
  <wsdl:message name="ReponseAjouterTableauMatieresAuChoixDeLibelleAuCursus" />
  <wsdl:message name="ReponseAjouterTableauMatieresAuChoixDeLibelleAuModule" />
  <wsdl:message name="ReponseAjouterTableauMatieresObligatoiresAuCursus" />
  <wsdl:message name="ReponseAjouterTableauMatieresObligatoiresAuModule" />
  <wsdl:message name="ReponseAjouterUneMatiereObligatoireAuCursus" />
  <wsdl:message name="ReponseAjouterUneMatiereObligatoireAuModule" />
  <wsdl:message name="ReponseApportMatiereDeTypeCursus">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseApportMatiereDeTypeModule">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseCleCursusEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseCleModuleEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseClesCursusInvalidesTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseClesCursusValidesTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseClesModulesInvalidesTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseClesModulesValidesTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseCodeCursus">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCodeModule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCodesTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseCodesTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerCursus">
    <wsdl:part name="return"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseCreerModule">
    <wsdl:part name="return"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseCursusDuModule">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeCursus">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseDureeModule">
    <wsdl:part name="return"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseDureesTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseDureesTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="ReponseEnleverMatiereDuCursus" />
  <wsdl:message name="ReponseEnleverMatiereDuModule" />
  <wsdl:message name="ReponseEnleverModuleAuCursus" />
  <wsdl:message name="ReponseEnleverTableauMatieresDuCursus" />
  <wsdl:message name="ReponseEnleverTableauMatieresDuModule" />
  <wsdl:message name="ReponseLibelleDeMatiereCursus">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseLibelleDeMatiereModule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseLibellesCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseLibellesModule">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseMatiereDuCursusEstObligatoire">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMatiereDuModuleEstObligatoire">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresAuxChoixDeLibelleCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresAuxChoixDeLibelleModule">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresDuCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresDuModule">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresObligatoiresDuCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseMatieresObligatoiresDuModule">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="ReponseModifierApportMatiereDeTypeDuCursus" />
  <wsdl:message name="ReponseModifierApportMatiereDeTypeDuModule" />
  <wsdl:message name="ReponseModifierCodeCursus" />
  <wsdl:message name="ReponseModifierCodeModule" />
  <wsdl:message name="ReponseModifierLibelleDuCursus" />
  <wsdl:message name="ReponseModifierLibelleDuModule" />
  <wsdl:message name="ReponseModifierNomCursus" />
  <wsdl:message name="ReponseModifierNomModule" />
  <wsdl:message name="ReponseModifierProprietaireCursus" />
  <wsdl:message name="ReponseModifierProprietaireModule" />
  <wsdl:message name="ReponseModulesDuCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseNombreCursus">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseNombreModules">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseNomCursus">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseNomModule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseNomsTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseNomsTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponsePromotionsDuCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWClePromotion" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietaireCursus">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietaireModule">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietairesTableauDeCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseProprietairesTableauDeModules">
    <wsdl:part name="return"
               type="hp:ArrayOfstring" />
  </wsdl:message>
  <wsdl:message name="ReponseSupprimerCursus" />
  <wsdl:message name="ReponseSupprimerModule" />
  <wsdl:message name="ReponseSupprimerTableauDeCursus" />
  <wsdl:message name="ReponseSupprimerTableauDeModules" />
  <wsdl:message name="ReponseTousLesCursus">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesModules">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeCursusParCle">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeCursusParCodeEtNom">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeCursusParNomEtCode">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeModulesParCle">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeModulesParCodeEtNom">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="ReponseTrierTableauDeModulesParNomEtCode">
    <wsdl:part name="return"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederCursusParNomEtCode">
    <wsdl:part name="ANom"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederModuleParNomEtCode">
    <wsdl:part name="ANom"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterMatiereAuChoixDeLibelleAuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterMatiereAuChoixDeLibelleAuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterModuleAuCursus">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterTableauMatieresAuChoixDeLibelleAuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterTableauMatieresAuChoixDeLibelleAuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterTableauMatieresObligatoiresAuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterTableauMatieresObligatoiresAuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterUneMatiereObligatoireAuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteAjouterUneMatiereObligatoireAuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteApportMatiereDeTypeCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="AType"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteApportMatiereDeTypeModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="AType"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCleCursusEstValide">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteCleModuleEstValide">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteClesCursusInvalidesTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteClesCursusValidesTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteClesModulesInvalidesTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteClesModulesValidesTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteCodeCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteCodeModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteCodesTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteCodesTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerCursus">
    <wsdl:part name="ANom"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCreerModule">
    <wsdl:part name="ANom"
               type="xsd:string" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCursusDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteDureeCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteDureeModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteDureesTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteDureesTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverMatiereDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverMatiereDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverModuleAuCursus">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverTableauMatieresDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteEnleverTableauMatieresDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatieres"
               type="hp:ArrayOfTHpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteLibelleDeMatiereCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteLibelleDeMatiereModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteLibellesCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteLibellesModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteMatiereDuCursusEstObligatoire">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteMatiereDuModuleEstObligatoire">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresAuxChoixDeLibelleCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresAuxChoixDeLibelleModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ALibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresObligatoiresDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteMatieresObligatoiresDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierApportMatiereDeTypeDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="AType"
               type="xsd:string" />
    <wsdl:part name="ADuree"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierApportMatiereDeTypeDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AMatiere"
               type="hp:THpSvcWCleMatiere" />
    <wsdl:part name="AType"
               type="xsd:string" />
    <wsdl:part name="ADuree"
               type="hp:THpSvcWDuree" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCodeCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierCodeModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ACode"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierLibelleDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="AAncienLibelle"
               type="xsd:string" />
    <wsdl:part name="ANouveauLibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierLibelleDuModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="AAncienLibelle"
               type="xsd:string" />
    <wsdl:part name="ANouveauLibelle"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierNomCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="ANom"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierNomModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ANom"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierProprietaireCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
    <wsdl:part name="ANomProprietaire"
               type="xsd:string" />
    <wsdl:part name="APrenomProprietaire"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModifierProprietaireModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
    <wsdl:part name="ANomProprietaire"
               type="xsd:string" />
    <wsdl:part name="APrenomProprietaire"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteModulesDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteNombreCursus" />
  <wsdl:message name="RequeteNombreModules" />
  <wsdl:message name="RequeteNomCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteNomModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteNomsTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteNomsTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequetePromotionsDuCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteProprietaireCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteProprietaireModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteProprietairesTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteProprietairesTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerCursus">
    <wsdl:part name="ACursus"
               type="hp:THpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerModule">
    <wsdl:part name="AModule"
               type="hp:THpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeCursus">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteSupprimerTableauDeModules">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteTousLesCursus" />
  <wsdl:message name="RequeteTousLesModules" />
  <wsdl:message name="RequeteTrierTableauDeCursusParCle">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeCursusParCodeEtNom">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeCursusParNomEtCode">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleCursus" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeModulesParCle">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeModulesParCodeEtNom">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:message name="RequeteTrierTableauDeModulesParNomEtCode">
    <wsdl:part name="ATableau"
               type="hp:ArrayOfTHpSvcWCleModule" />
  </wsdl:message>
  <wsdl:portType name="IHpSvcWModulesCursus">
    <wsdl:operation name="CleModuleEstValide">
      <wsdl:documentation>Vrai si la clé module 'AModule' est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleModuleEstValide" />
      <wsdl:output message="hp:ReponseCleModuleEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesModulesValidesTableauDeModules">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesModulesValidesTableauDeModules" />
      <wsdl:output message="hp:ReponseClesModulesValidesTableauDeModules" />
    </wsdl:operation>
    <wsdl:operation name="ClesModulesInvalidesTableauDeModules">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesModulesInvalidesTableauDeModules" />
      <wsdl:output message="hp:ReponseClesModulesInvalidesTableauDeModules" />
    </wsdl:operation>
    <wsdl:operation name="CleCursusEstValide">
      <wsdl:documentation>Vrai si la clé cursus 'ACursus' est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleCursusEstValide" />
      <wsdl:output message="hp:ReponseCleCursusEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesCursusValidesTableauDeCursus">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesCursusValidesTableauDeCursus" />
      <wsdl:output message="hp:ReponseClesCursusValidesTableauDeCursus" />
    </wsdl:operation>
    <wsdl:operation name="ClesCursusInvalidesTableauDeCursus">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesCursusInvalidesTableauDeCursus" />
      <wsdl:output message="hp:ReponseClesCursusInvalidesTableauDeCursus" />
    </wsdl:operation>

    <wsdl:operation name="NombreModules">
      <wsdl:documentation>Nombre total de modules dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteNombreModules" />
      <wsdl:output message="hp:ReponseNombreModules" />
    </wsdl:operation>
    <wsdl:operation name="NombreCursus">
      <wsdl:documentation>Nombre total de cursus dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteNombreCursus" />
      <wsdl:output message="hp:ReponseNombreCursus" />
    </wsdl:operation>

    <wsdl:operation name="TousLesModules">
      <wsdl:documentation>Tableau des clés de tous les modules de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesModules" />
      <wsdl:output message="hp:ReponseTousLesModules" />
    </wsdl:operation>
    <wsdl:operation name="TousLesCursus">
      <wsdl:documentation>Tableau des clés de tous les cursus de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesCursus" />
      <wsdl:output message="hp:ReponseTousLesCursus" />
    </wsdl:operation>

    <wsdl:operation name="CreerModule">
      <wsdl:documentation>Crée un module de nom 'ANom' et code 'ACode' dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerModule" />
      <wsdl:output message="hp:ReponseCreerModule" />
    </wsdl:operation>
    <wsdl:operation name="CreerCursus">
      <wsdl:documentation>Crée un cursus de nom 'ANom' et code 'ACode' dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteCreerCursus" />
      <wsdl:output message="hp:ReponseCreerCursus" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerModule">
      <wsdl:documentation>Supprime le module de clé 'AModule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerModule" />
      <wsdl:output message="hp:ReponseSupprimerModule" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeModules">
      <wsdl:documentation>Supprime les modules dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeModules" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeModules" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerCursus">
      <wsdl:documentation>Supprime le cursus de clé 'ACursus'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerCursus" />
      <wsdl:output message="hp:ReponseSupprimerCursus" />
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeCursus">
      <wsdl:documentation>Supprime les cursus dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteSupprimerTableauDeCursus" />
      <wsdl:output message="hp:ReponseSupprimerTableauDeCursus" />
    </wsdl:operation>

    <wsdl:operation name="AccederModuleParNomEtCode">
      <wsdl:documentation>Clé du module de nom 'ANom' et de code 'ACode'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederModuleParNomEtCode" />
      <wsdl:output message="hp:ReponseAccederModuleParNomEtCode" />
    </wsdl:operation>
    <wsdl:operation name="AccederCursusParNomEtCode">
      <wsdl:documentation>Clé du cursus de nom 'ANom' et de code 'ACode'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederCursusParNomEtCode" />
      <wsdl:output message="hp:ReponseAccederCursusParNomEtCode" />
    </wsdl:operation>

    <wsdl:operation name="NomModule">
      <wsdl:documentation>Nom du module de clé 'AModule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomModule" />
      <wsdl:output message="hp:ReponseNomModule" />
    </wsdl:operation>
    <wsdl:operation name="ModifierNomModule">
      <wsdl:documentation>Modifie le nom du module de clé 'AModule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierNomModule" />
      <wsdl:output message="hp:ReponseModifierNomModule" />
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeModules">
      <wsdl:documentation>Nom des modules dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomsTableauDeModules" />
      <wsdl:output message="hp:ReponseNomsTableauDeModules" />
    </wsdl:operation>

    <wsdl:operation name="NomCursus">
      <wsdl:documentation>Nom du cursus de clé 'ACursus'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomCursus" />
      <wsdl:output message="hp:ReponseNomCursus" />
    </wsdl:operation>
    <wsdl:operation name="ModifierNomCursus">
      <wsdl:documentation>Modifie le nom du cursus de clé 'ACursus'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierNomCursus" />
      <wsdl:output message="hp:ReponseModifierNomCursus" />
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeCursus">
      <wsdl:documentation>Nom des cursus dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomsTableauDeCursus" />
      <wsdl:output message="hp:ReponseNomsTableauDeCursus" />
    </wsdl:operation>

    <wsdl:operation name="CodeModule">
      <wsdl:documentation>Code du module de clé 'AModule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodeModule" />
      <wsdl:output message="hp:ReponseCodeModule" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeModule">
      <wsdl:documentation>Modifie le code du module de clé 'AModule'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCodeModule" />
      <wsdl:output message="hp:ReponseModifierCodeModule" />
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeModules">
      <wsdl:documentation>Code des modules dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodesTableauDeModules" />
      <wsdl:output message="hp:ReponseCodesTableauDeModules" />
    </wsdl:operation>

    <wsdl:operation name="CodeCursus">
      <wsdl:documentation>Code du cursus de clé 'ACursus'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodeCursus" />
      <wsdl:output message="hp:ReponseCodeCursus" />
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeCursus">
      <wsdl:documentation>Modifie le code du cursus de clé 'ACursus'</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierCodeCursus" />
      <wsdl:output message="hp:ReponseModifierCodeCursus" />
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeCursus">
      <wsdl:documentation>Code des cursus dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCodesTableauDeCursus" />
      <wsdl:output message="hp:ReponseCodesTableauDeCursus" />
    </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="DureeModule">
      <wsdl:documentation>Durée du module de clé 'AModule'. 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:RequeteDureeModule" />
      <wsdl:output message="hp:ReponseDureeModule" />
    </wsdl:operation>
    <wsdl:operation name="DureesTableauDeModules">
      <wsdl:documentation>Durée des modules 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:RequeteDureesTableauDeModules" />
      <wsdl:output message="hp:ReponseDureesTableauDeModules" />
    </wsdl:operation>

    <wsdl:operation name="DureeCursus">
      <wsdl:documentation>Durée du cursus de clé 'ACursus'. 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:RequeteDureeCursus" />
      <wsdl:output message="hp:ReponseDureeCursus" />
    </wsdl:operation>
    <wsdl:operation name="DureesTableauDeCursus">
      <wsdl:documentation>Durée des cursus 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:RequeteDureesTableauDeCursus" />
      <wsdl:output message="hp:ReponseDureesTableauDeCursus" />
    </wsdl:operation>

    <wsdl:operation name="ProprietaireModule">
      <wsdl:input message="hp:RequeteProprietaireModule" />
      <wsdl:output message="hp:ReponseProprietaireModule" />
    </wsdl:operation>
    <wsdl:operation name="ModifierProprietaireModule">
      <wsdl:documentation>Attention, à partir de la version 2012.0.0.0, ajout du paramètre 'APrenomProprietaire : string'. Opération autorisée seulement pour un administrateur.</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierProprietaireModule" />
      <wsdl:output message="hp:ReponseModifierProprietaireModule" />
    </wsdl:operation>
    <wsdl:operation name="ProprietairesTableauDeModules">
      <wsdl:input message="hp:RequeteProprietairesTableauDeModules" />
      <wsdl:output message="hp:ReponseProprietairesTableauDeModules" />
    </wsdl:operation>

    <wsdl:operation name="ProprietaireCursus">
      <wsdl:input message="hp:RequeteProprietaireCursus" />
      <wsdl:output message="hp:ReponseProprietaireCursus" />
    </wsdl:operation>
    <wsdl:operation name="ModifierProprietaireCursus">
      <wsdl:documentation>Attention, à partir de la version 2012.0.0.0, ajout du paramètre 'APrenomProprietaire : string'. Opération autorisée seulement pour un administrateur.</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierProprietaireCursus" />
      <wsdl:output message="hp:ReponseModifierProprietaireCursus" />
    </wsdl:operation>
    <wsdl:operation name="ProprietairesTableauDeCursus">
      <wsdl:input message="hp:RequeteProprietairesTableauDeCursus" />
      <wsdl:output message="hp:ReponseProprietairesTableauDeCursus" />
    </wsdl:operation>

    <wsdl:operation name="ModulesDuCursus">
      <wsdl:input message="hp:RequeteModulesDuCursus" />
      <wsdl:output message="hp:ReponseModulesDuCursus" />
    </wsdl:operation>
    <wsdl:operation name="AjouterModuleAuCursus">
      <wsdl:input message="hp:RequeteAjouterModuleAuCursus" />
      <wsdl:output message="hp:ReponseAjouterModuleAuCursus" />
    </wsdl:operation>
    <wsdl:operation name="EnleverModuleAuCursus">
      <wsdl:input message="hp:RequeteEnleverModuleAuCursus" />
      <wsdl:output message="hp:ReponseEnleverModuleAuCursus" />
    </wsdl:operation>

    <wsdl:operation name="CursusDuModule">
      <wsdl:input message="hp:RequeteCursusDuModule" />
      <wsdl:output message="hp:ReponseCursusDuModule" />
    </wsdl:operation>

    <wsdl:operation name="PromotionsDuCursus">
      <wsdl:input message="hp:RequetePromotionsDuCursus" />
      <wsdl:output message="hp:ReponsePromotionsDuCursus" />
    </wsdl:operation>

    <wsdl:operation name="MatieresDuModule">
      <wsdl:documentation>Retourne toutes les matières (aux choix et obligatoires) contenues dans le module </wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresDuModule" />
      <wsdl:output message="hp:ReponseMatieresDuModule" />
    </wsdl:operation>
    <wsdl:operation name="MatieresObligatoiresDuModule">
      <wsdl:documentation>Retourne toutes les matières obligatoires contenues dans le module </wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresObligatoiresDuModule" />
      <wsdl:output message="hp:ReponseMatieresObligatoiresDuModule" />
    </wsdl:operation>
    <wsdl:operation name="MatiereDuModuleEstObligatoire">
      <wsdl:documentation>Retourne vrai si la matière est obligatoire dans ce module, faux si c'est une matière à choix.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatiereDuModuleEstObligatoire" />
      <wsdl:output message="hp:ReponseMatiereDuModuleEstObligatoire" />
    </wsdl:operation>
    <wsdl:operation name="AjouterUneMatiereObligatoireAuModule">
      <wsdl:input message="hp:RequeteAjouterUneMatiereObligatoireAuModule" />
      <wsdl:output message="hp:ReponseAjouterUneMatiereObligatoireAuModule" />
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresObligatoiresAuModule">
      <wsdl:input message="hp:RequeteAjouterTableauMatieresObligatoiresAuModule" />
      <wsdl:output message="hp:ReponseAjouterTableauMatieresObligatoiresAuModule" />
    </wsdl:operation>
    <wsdl:operation name="AjouterMatiereAuChoixDeLibelleAuModule">
      <wsdl:input message="hp:RequeteAjouterMatiereAuChoixDeLibelleAuModule" />
      <wsdl:output message="hp:ReponseAjouterMatiereAuChoixDeLibelleAuModule" />
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresAuChoixDeLibelleAuModule">
      <wsdl:input message="hp:RequeteAjouterTableauMatieresAuChoixDeLibelleAuModule" />
      <wsdl:output message="hp:ReponseAjouterTableauMatieresAuChoixDeLibelleAuModule" />
    </wsdl:operation>
    <wsdl:operation name="EnleverMatiereDuModule">
      <wsdl:input message="hp:RequeteEnleverMatiereDuModule" />
      <wsdl:output message="hp:ReponseEnleverMatiereDuModule" />
    </wsdl:operation>
    <wsdl:operation name="EnleverTableauMatieresDuModule">
      <wsdl:input message="hp:RequeteEnleverTableauMatieresDuModule" />
      <wsdl:output message="hp:ReponseEnleverTableauMatieresDuModule" />
    </wsdl:operation>

    <wsdl:operation name="MatieresDuCursus">
      <wsdl:documentation>Retourne toutes les matières (à choix et obligatoires) du cursus</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresDuCursus" />
      <wsdl:output message="hp:ReponseMatieresDuCursus" />
    </wsdl:operation>
    <wsdl:operation name="MatieresObligatoiresDuCursus">
      <wsdl:documentation>Retourne toutes les matières obligatoires du cursus </wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresObligatoiresDuCursus" />
      <wsdl:output message="hp:ReponseMatieresObligatoiresDuCursus" />
    </wsdl:operation>
    <wsdl:operation name="MatiereDuCursusEstObligatoire">
      <wsdl:documentation>Retourne vrai si la matière est obligatoire dans ce cursus, faux si c'est une matière à choix.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatiereDuCursusEstObligatoire" />
      <wsdl:output message="hp:ReponseMatiereDuCursusEstObligatoire" />
    </wsdl:operation>
    <wsdl:operation name="AjouterUneMatiereObligatoireAuCursus">
      <wsdl:input message="hp:RequeteAjouterUneMatiereObligatoireAuCursus" />
      <wsdl:output message="hp:ReponseAjouterUneMatiereObligatoireAuCursus" />
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresObligatoiresAuCursus">
      <wsdl:input message="hp:RequeteAjouterTableauMatieresObligatoiresAuCursus" />
      <wsdl:output message="hp:ReponseAjouterTableauMatieresObligatoiresAuCursus" />
    </wsdl:operation>
    <wsdl:operation name="AjouterMatiereAuChoixDeLibelleAuCursus">
      <wsdl:input message="hp:RequeteAjouterMatiereAuChoixDeLibelleAuCursus" />
      <wsdl:output message="hp:ReponseAjouterMatiereAuChoixDeLibelleAuCursus" />
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresAuChoixDeLibelleAuCursus">
      <wsdl:input message="hp:RequeteAjouterTableauMatieresAuChoixDeLibelleAuCursus" />
      <wsdl:output message="hp:ReponseAjouterTableauMatieresAuChoixDeLibelleAuCursus" />
    </wsdl:operation>
    <wsdl:operation name="EnleverMatiereDuCursus">
      <wsdl:input message="hp:RequeteEnleverMatiereDuCursus" />
      <wsdl:output message="hp:ReponseEnleverMatiereDuCursus" />
    </wsdl:operation>
    <wsdl:operation name="EnleverTableauMatieresDuCursus">
      <wsdl:input message="hp:RequeteEnleverTableauMatieresDuCursus" />
      <wsdl:output message="hp:ReponseEnleverTableauMatieresDuCursus" />
    </wsdl:operation>

    <wsdl:operation name="ApportMatiereDeTypeModule">
      <wsdl:documentation>Apport matiére de la matiere de clé 'AMatiere' pour le module de clé 'AModule' avec le type 'AType'. 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:RequeteApportMatiereDeTypeModule" />
      <wsdl:output message="hp:ReponseApportMatiereDeTypeModule" />
    </wsdl:operation>
    <wsdl:operation name="ModifierApportMatiereDeTypeDuModule">
      <wsdl:documentation>Modifie l'apport matière de la matière de clé 'AMatiere' pour le module de clé 'AModule' avec le type 'AType'. Attention, à partir de la version 2018.0.0.1, le paramètre 'ADuree' est un type THpSvcWDuree au lieu de String</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierApportMatiereDeTypeDuModule" />
      <wsdl:output message="hp:ReponseModifierApportMatiereDeTypeDuModule" />
    </wsdl:operation>

    <wsdl:operation name="ApportMatiereDeTypeCursus">
      <wsdl:documentation>Apport matiére de la matiere de clé 'AMatiere' pour le cursus de clé 'ACursus' avec le type 'AType'. 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:RequeteApportMatiereDeTypeCursus" />
      <wsdl:output message="hp:ReponseApportMatiereDeTypeCursus" />
    </wsdl:operation>
    <wsdl:operation name="ModifierApportMatiereDeTypeDuCursus">
      <wsdl:documentation>Modifie l'apport matière de la matière de clé 'AMatiere' pour le cursus de clé 'ACursus' avec le type 'AType'. Attention, à partir de la version 2018.0.0.1, le paramètre 'ADuree' est un type THpSvcWDuree au lieu de String</wsdl:documentation>
      <wsdl:input message="hp:RequeteModifierApportMatiereDeTypeDuCursus" />
      <wsdl:output message="hp:ReponseModifierApportMatiereDeTypeDuCursus" />
    </wsdl:operation>

    <wsdl:operation name="LibellesModule">
      <wsdl:documentation>Retourne tous les libellés des matières à choix dans le module.</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibellesModule" />
      <wsdl:output message="hp:ReponseLibellesModule" />
    </wsdl:operation>
    <wsdl:operation name="LibelleDeMatiereModule">
      <wsdl:documentation>Retourne le libellé des matières à choix de la matière dans le module. Si ce n'est pas une matière au choix, renvoie une chaine vide.</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibelleDeMatiereModule" />
      <wsdl:output message="hp:ReponseLibelleDeMatiereModule" />
    </wsdl:operation>
    <wsdl:operation name="MatieresAuxChoixDeLibelleModule">
      <wsdl:documentation>Retourne toutes les clés des matières à choix du libellé dans le module.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresAuxChoixDeLibelleModule" />
      <wsdl:output message="hp:ReponseMatieresAuxChoixDeLibelleModule" />
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleDuModule">
      <wsdl:input message="hp:RequeteModifierLibelleDuModule" />
      <wsdl:output message="hp:ReponseModifierLibelleDuModule" />
    </wsdl:operation>

    <wsdl:operation name="LibellesCursus">
      <wsdl:documentation>Retourne tous les libellés des matières à choix du cursus.</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibellesCursus" />
      <wsdl:output message="hp:ReponseLibellesCursus" />
    </wsdl:operation>
    <wsdl:operation name="LibelleDeMatiereCursus">
      <wsdl:documentation>Retourne le libellé des matières à choix de la matière du cursus. Si ce n'est pas une matière au choix, renvoie une chaine vide.</wsdl:documentation>
      <wsdl:input message="hp:RequeteLibelleDeMatiereCursus" />
      <wsdl:output message="hp:ReponseLibelleDeMatiereCursus" />
    </wsdl:operation>
    <wsdl:operation name="MatieresAuxChoixDeLibelleCursus">
      <wsdl:documentation>Retourne toutes les clés des matières à choix du libellé du cursus.</wsdl:documentation>
      <wsdl:input message="hp:RequeteMatieresAuxChoixDeLibelleCursus" />
      <wsdl:output message="hp:ReponseMatieresAuxChoixDeLibelleCursus" />
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleDuCursus">
      <wsdl:input message="hp:RequeteModifierLibelleDuCursus" />
      <wsdl:output message="hp:ReponseModifierLibelleDuCursus" />
    </wsdl:operation>

    <wsdl:operation name="TrierTableauDeModulesParCle">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant la clé des modules</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeModulesParCle" />
      <wsdl:output message="hp:ReponseTrierTableauDeModulesParCle" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeModulesParNomEtCode">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le nom et code des modules</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeModulesParNomEtCode" />
      <wsdl:output message="hp:ReponseTrierTableauDeModulesParNomEtCode" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeModulesParCodeEtNom">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le code et nom des modules</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeModulesParCodeEtNom" />
      <wsdl:output message="hp:ReponseTrierTableauDeModulesParCodeEtNom" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParCle">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant la clé des cursus</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeCursusParCle" />
      <wsdl:output message="hp:ReponseTrierTableauDeCursusParCle" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParNomEtCode">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le nom et code des cursus</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeCursusParNomEtCode" />
      <wsdl:output message="hp:ReponseTrierTableauDeCursusParNomEtCode" />
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParCodeEtNom">
      <wsdl:documentation>Trie le tableau 'ATableau' suivant le code et nom des cursus</wsdl:documentation>
      <wsdl:input message="hp:RequeteTrierTableauDeCursusParCodeEtNom" />
      <wsdl:output message="hp:ReponseTrierTableauDeCursusParCodeEtNom" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingModulesCursus"
                type="hp:IHpSvcWModulesCursus">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CleModuleEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CleModuleEstValide" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesModulesValidesTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ClesModulesValidesTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesModulesInvalidesTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ClesModulesInvalidesTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CleCursusEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CleCursusEstValide" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesCursusValidesTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ClesCursusValidesTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesCursusInvalidesTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ClesCursusInvalidesTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NombreModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NombreModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NombreCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NombreCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TousLesModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TousLesModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TousLesCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TousLesCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreerModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CreerModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreerCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CreerCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SupprimerModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#SupprimerModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#SupprimerTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SupprimerCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#SupprimerCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SupprimerTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#SupprimerTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AccederModuleParNomEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AccederModuleParNomEtCode" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AccederCursusParNomEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AccederCursusParNomEtCode" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NomModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierNomModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierNomModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NomsTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NomCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierNomCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierNomCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#NomsTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CodeModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CodeModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierCodeModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CodesTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CodeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CodeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierCodeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierCodeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CodesTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CodesTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DureeModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#DureeModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DureesTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#DureesTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DureeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#DureeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DureesTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#DureesTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProprietaireModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ProprietaireModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierProprietaireModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierProprietaireModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProprietairesTableauDeModules">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ProprietairesTableauDeModules" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProprietaireCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ProprietaireCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierProprietaireCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierProprietaireCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ProprietairesTableauDeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ProprietairesTableauDeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModulesDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModulesDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterModuleAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterModuleAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverModuleAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#EnleverModuleAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CursusDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#CursusDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PromotionsDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#PromotionsDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresObligatoiresDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresObligatoiresDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatiereDuModuleEstObligatoire">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatiereDuModuleEstObligatoire" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterUneMatiereObligatoireAuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterUneMatiereObligatoireAuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresObligatoiresAuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterTableauMatieresObligatoiresAuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterMatiereAuChoixDeLibelleAuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterMatiereAuChoixDeLibelleAuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresAuChoixDeLibelleAuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterTableauMatieresAuChoixDeLibelleAuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverMatiereDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#EnleverMatiereDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverTableauMatieresDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#EnleverTableauMatieresDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresObligatoiresDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresObligatoiresDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatiereDuCursusEstObligatoire">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatiereDuCursusEstObligatoire" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterUneMatiereObligatoireAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterUneMatiereObligatoireAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresObligatoiresAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterTableauMatieresObligatoiresAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterMatiereAuChoixDeLibelleAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterMatiereAuChoixDeLibelleAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AjouterTableauMatieresAuChoixDeLibelleAuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#AjouterTableauMatieresAuChoixDeLibelleAuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverMatiereDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#EnleverMatiereDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EnleverTableauMatieresDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#EnleverTableauMatieresDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApportMatiereDeTypeModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ApportMatiereDeTypeModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierApportMatiereDeTypeDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierApportMatiereDeTypeDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ApportMatiereDeTypeCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ApportMatiereDeTypeCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierApportMatiereDeTypeDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierApportMatiereDeTypeDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LibellesModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#LibellesModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LibelleDeMatiereModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#LibelleDeMatiereModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresAuxChoixDeLibelleModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresAuxChoixDeLibelleModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleDuModule">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierLibelleDuModule" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LibellesCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#LibellesCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LibelleDeMatiereCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#LibelleDeMatiereCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="MatieresAuxChoixDeLibelleCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#MatieresAuxChoixDeLibelleCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ModifierLibelleDuCursus">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#ModifierLibelleDuCursus" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeModulesParCle">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeModulesParCle" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeModulesParNomEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeModulesParNomEtCode" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeModulesParCodeEtNom">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeModulesParCodeEtNom" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParCle">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeCursusParCle" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParNomEtCode">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeCursusParNomEtCode" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TrierTableauDeCursusParCodeEtNom">
      <wsoap:operation soapAction="urn:HpSvcW2025_RpcEncoded:IHpSvcWModulesCursus#TrierTableauDeCursusParCodeEtNom" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="encoded"
                    encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="HpSvcWDonnees">
    <wsdl:port name="PortModulesCursus"
               binding="hp:BindingModulesCursus">
      <wsoap:address location="https://hpsac.hep-bejune.ch/ModulesCursus" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
