<?xml version="1.0" encoding="UTF-8"?>

<!-- Copyright INDEX EDUCATION  https://www.index-education.com/fr/ -->

<wsdl:definitions name="HpSvcWFR"
                  targetNamespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                  xmlns:hp="http://www.indexeducation.com/frahtm/HpSvcW.html"
                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                  xmlns:wsoap="http://schemas.xmlsoap.org/wsdl/soap12/"
                  xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
                  xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<!-- ================= DÉFINITION DES TYPES ================= -->

  <wsdl:types>
    <xsd:schema elementFormDefault="qualified"
                targetNamespace="http://www.indexeducation.com/frahtm/HpSvcW.html">
      <xsd:complexType name="THpSvcWTableauChaines">
        <xsd:sequence>
          <xsd:element name="string"
                       type="xsd:string"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesProfils">
        <xsd:sequence>
          <xsd:element name="unsignedInt"
                       type="xsd:unsignedInt"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="THpSvcWTableauClesUtilisateurs">
        <xsd:sequence>
          <xsd:element name="unsignedInt"
                       type="xsd:unsignedInt"
                       minOccurs="0"
                       maxOccurs="unbounded" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </wsdl:types>
  <wsdl:message name="ReponseAccederProfilParNom">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseAccederUtilisateurParNomEtPrenom">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseCivilitesTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseCiviliteUtilisateur">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseCleProfilEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseClesProfilsInvalidesTableauDeProfils">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="ReponseClesProfilsValidesTableauDeProfils">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="ReponseClesUtilisateursInvalidesTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="ReponseClesUtilisateursValidesTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="ReponseCleUtilisateurEstValide">
    <wsdl:part name="return"
               type="xsd:boolean" />
  </wsdl:message>
  <wsdl:message name="ReponseEMailsTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseEMailUtilisateur">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseNombreProfils">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseNombreUtilisateurs">
    <wsdl:part name="return"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="ReponseNomProfil">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseNomsTableauDeProfils">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseNomsTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponseNomUtilisateur">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponsePrenomsTableauDUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauChaines" />
  </wsdl:message>
  <wsdl:message name="ReponsePrenomUtilisateur">
    <wsdl:part name="return"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesProfils">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="ReponseTousLesUtilisateurs">
    <wsdl:part name="return"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederProfilParNom">
    <wsdl:part name="ANom"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteAccederUtilisateurParNomEtPrenom">
    <wsdl:part name="ANom"
               type="xsd:string" />
    <wsdl:part name="APrenom"
               type="xsd:string" />
  </wsdl:message>
  <wsdl:message name="RequeteCivilitesTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteCiviliteUtilisateur">
    <wsdl:part name="AUtilisateur"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteCleProfilEstValide">
    <wsdl:part name="AProfil"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteClesProfilsInvalidesTableauDeProfils">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="RequeteClesProfilsValidesTableauDeProfils">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="RequeteClesUtilisateursInvalidesTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteClesUtilisateursValidesTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteCleUtilisateurEstValide">
    <wsdl:part name="AUtilisateur"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteEMailsTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteEMailUtilisateur">
    <wsdl:part name="AUtilisateur"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteNombreProfils" />
  <wsdl:message name="RequeteNombreUtilisateurs" />
  <wsdl:message name="RequeteNomProfil">
    <wsdl:part name="AProfil"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteNomsTableauDeProfils">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesProfils" />
  </wsdl:message>
  <wsdl:message name="RequeteNomsTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequeteNomUtilisateur">
    <wsdl:part name="AUtilisateur"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequetePrenomsTableauDUtilisateurs">
    <wsdl:part name="ATableau"
               type="hp:THpSvcWTableauClesUtilisateurs" />
  </wsdl:message>
  <wsdl:message name="RequetePrenomUtilisateur">
    <wsdl:part name="AUtilisateur"
               type="xsd:unsignedInt" />
  </wsdl:message>
  <wsdl:message name="RequeteTousLesProfils" />
  <wsdl:message name="RequeteTousLesUtilisateurs" />
  <wsdl:portType name="IHpSvcWUtilisateurs">

    <wsdl:operation name="CleUtilisateurEstValide">
      <wsdl:documentation>Vrai si la clé 'AUtilisateur' de l'utilisateur est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleUtilisateurEstValide" />
      <wsdl:output message="hp:ReponseCleUtilisateurEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesUtilisateursValidesTableauDUtilisateurs">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau' </wsdl:documentation>
      <wsdl:input message="hp:RequeteClesUtilisateursValidesTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponseClesUtilisateursValidesTableauDUtilisateurs" />
    </wsdl:operation>
    <wsdl:operation name="ClesUtilisateursInvalidesTableauDUtilisateurs">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesUtilisateursInvalidesTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponseClesUtilisateursInvalidesTableauDUtilisateurs" />
    </wsdl:operation>

    <wsdl:operation name="NombreUtilisateurs">
      <wsdl:documentation>Nombre total d'utilisateurs dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteNombreUtilisateurs" />
      <wsdl:output message="hp:ReponseNombreUtilisateurs" />
    </wsdl:operation>

    <wsdl:operation name="TousLesUtilisateurs">
      <wsdl:documentation>Clés de tous les utilisateurs de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesUtilisateurs" />
      <wsdl:output message="hp:ReponseTousLesUtilisateurs" />
    </wsdl:operation>

    <wsdl:operation name="AccederUtilisateurParNomEtPrenom">
      <wsdl:documentation>Clé de l'utilisateur de nom 'ANom' et de prénom 'APrenom'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederUtilisateurParNomEtPrenom" />
      <wsdl:output message="hp:ReponseAccederUtilisateurParNomEtPrenom" />
    </wsdl:operation>

    <wsdl:operation name="NomUtilisateur">
      <wsdl:documentation>Nom de l'utilisateur de clé 'AUtilisateur'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomUtilisateur" />
      <wsdl:output message="hp:ReponseNomUtilisateur" />
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDUtilisateurs">
      <wsdl:documentation>Nom des utilisateurs dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomsTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponseNomsTableauDUtilisateurs" />
    </wsdl:operation>
    <wsdl:operation name="PrenomUtilisateur">
      <wsdl:documentation>Prénom de l'utilisateur de clé 'AUtilisateur'</wsdl:documentation>
      <wsdl:input message="hp:RequetePrenomUtilisateur" />
      <wsdl:output message="hp:ReponsePrenomUtilisateur" />
    </wsdl:operation>
    <wsdl:operation name="PrenomsTableauDUtilisateurs">
      <wsdl:documentation>Prénom des utilisateurs dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequetePrenomsTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponsePrenomsTableauDUtilisateurs" />
    </wsdl:operation>

    <wsdl:operation name="EMailUtilisateur">
      <wsdl:documentation>Adresse e-mail de l'utilisateur de clé 'AUtilisateur'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEMailUtilisateur" />
      <wsdl:output message="hp:ReponseEMailUtilisateur" />
    </wsdl:operation>
    <wsdl:operation name="EMailsTableauDUtilisateurs">
      <wsdl:documentation>Adresse e-mail des utilisateurs dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteEMailsTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponseEMailsTableauDUtilisateurs" />
    </wsdl:operation>

    <wsdl:operation name="CiviliteUtilisateur">
      <wsdl:documentation>Civilité de l'utilisateur de clé 'AUtilisateur'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCiviliteUtilisateur" />
      <wsdl:output message="hp:ReponseCiviliteUtilisateur" />
    </wsdl:operation>
    <wsdl:operation name="CivilitesTableauDUtilisateurs">
      <wsdl:documentation>Civilité des utilisateurs dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteCivilitesTableauDUtilisateurs" />
      <wsdl:output message="hp:ReponseCivilitesTableauDUtilisateurs" />
    </wsdl:operation>


    <wsdl:operation name="CleProfilEstValide">
      <wsdl:documentation>Vrai si la clé 'AProfil' du profil d'utilisation est valide, faux sinon</wsdl:documentation>
      <wsdl:input message="hp:RequeteCleProfilEstValide" />
      <wsdl:output message="hp:ReponseCleProfilEstValide" />
    </wsdl:operation>
    <wsdl:operation name="ClesProfilsValidesTableauDeProfils">
      <wsdl:documentation>Tableau contenant toutes les clés valides du tableau de clés 'ATableau' </wsdl:documentation>
      <wsdl:input message="hp:RequeteClesProfilsValidesTableauDeProfils" />
      <wsdl:output message="hp:ReponseClesProfilsValidesTableauDeProfils" />
    </wsdl:operation>
    <wsdl:operation name="ClesProfilsInvalidesTableauDeProfils">
      <wsdl:documentation>Tableau contenant toutes les clés invalides du tableau de clés 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteClesProfilsInvalidesTableauDeProfils" />
      <wsdl:output message="hp:ReponseClesProfilsInvalidesTableauDeProfils" />
    </wsdl:operation>

    <wsdl:operation name="NombreProfils">
      <wsdl:documentation>Nombre total de profils d'utilisation dans la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteNombreProfils" />
      <wsdl:output message="hp:ReponseNombreProfils" />
    </wsdl:operation>

    <wsdl:operation name="TousLesProfils">
      <wsdl:documentation>Clés de tous les profils d'utilisation de la base</wsdl:documentation>
      <wsdl:input message="hp:RequeteTousLesProfils" />
      <wsdl:output message="hp:ReponseTousLesProfils" />
    </wsdl:operation>

    <wsdl:operation name="AccederProfilParNom">
      <wsdl:documentation>Clé du profil d'utilisation de nom 'ANom'</wsdl:documentation>
      <wsdl:input message="hp:RequeteAccederProfilParNom" />
      <wsdl:output message="hp:ReponseAccederProfilParNom" />
    </wsdl:operation>

    <wsdl:operation name="NomProfil">
      <wsdl:documentation>Nom du profil d'utilisation de clé 'AProfil'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomProfil" />
      <wsdl:output message="hp:ReponseNomProfil" />
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeProfils">
      <wsdl:documentation>Nom des profils d'utilisations dont la clé est dans 'ATableau'</wsdl:documentation>
      <wsdl:input message="hp:RequeteNomsTableauDeProfils" />
      <wsdl:output message="hp:ReponseNomsTableauDeProfils" />
    </wsdl:operation>

  </wsdl:portType>
  <wsdl:binding name="BindingUtilisateurs"
                type="hp:IHpSvcWUtilisateurs">
    <wsoap:binding style="rpc"
                   transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CleUtilisateurEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#CleUtilisateurEstValide" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesUtilisateursValidesTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#ClesUtilisateursValidesTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesUtilisateursInvalidesTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#ClesUtilisateursInvalidesTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NombreUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NombreUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TousLesUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#TousLesUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AccederUtilisateurParNomEtPrenom">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#AccederUtilisateurParNomEtPrenom" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomUtilisateur">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NomUtilisateur" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NomsTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PrenomUtilisateur">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#PrenomUtilisateur" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="PrenomsTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#PrenomsTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EMailUtilisateur">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#EMailUtilisateur" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EMailsTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#EMailsTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CiviliteUtilisateur">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#CiviliteUtilisateur" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CivilitesTableauDUtilisateurs">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#CivilitesTableauDUtilisateurs" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CleProfilEstValide">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#CleProfilEstValide" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesProfilsValidesTableauDeProfils">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#ClesProfilsValidesTableauDeProfils" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ClesProfilsInvalidesTableauDeProfils">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#ClesProfilsInvalidesTableauDeProfils" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NombreProfils">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NombreProfils" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TousLesProfils">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#TousLesProfils" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AccederProfilParNom">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#AccederProfilParNom" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomProfil">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NomProfil" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NomsTableauDeProfils">
      <wsoap:operation soapAction="urn:HpSvcW2025_SansTypeSimple:IHpSvcWUtilisateurs#NomsTableauDeProfils" />
      <wsdl:input>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:input>
      <wsdl:output>
        <wsoap:body namespace="http://www.indexeducation.com/frahtm/HpSvcW.html"
                    use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="HpSvcWDonnees">
    <wsdl:port name="PortUtilisateurs"
               binding="hp:BindingUtilisateurs">
      <wsoap:address location="https://hpsac.hep-bejune.ch/Utilisateurs" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>
