<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s0="urn:ServeurNotification" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="urn:ServeurNotification">
  <types>
    <xsd:schema elementFormDefault="unqualified" targetNamespace="urn:ServeurNotification">
      <xsd:simpleType name="WLChar">
        <xsd:restriction base="xsd:string">
          <xsd:length value="1" fixed="true"/>
        </xsd:restriction>
      </xsd:simpleType>
      <xsd:complexType name="MSousPanier" s0:nomcomplet="MSousPanier">
        <xsd:sequence>
          <xsd:element name="m_nIDSousPanier" type="xsd:long"/>
          <xsd:element name="m_nIDPanier" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_bEstPropriétaire" type="xsd:boolean"/>
          <xsd:element name="m_sNomComplet" type="xsd:string"/>
          <xsd:element name="m_moTotalHT" type="xsd:decimal"/>
          <xsd:element name="m_moTotalTTC" type="xsd:decimal"/>
          <xsd:element name="m_moTotalTVA" type="xsd:decimal"/>
          <xsd:element name="m_sGUID" type="xsd:string"/>
          <xsd:element name="m_tabPanierDetails" type="s0:MPanierDetail" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MClientAgenda" s0:nomcomplet="MClientAgenda">
        <xsd:sequence>
          <xsd:element name="m_nIDClientAgenda" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_nIDHotesse" type="xsd:long"/>
          <xsd:element name="m_dhDateReprise" type="xsd:dateTime"/>
          <xsd:element name="m_sCodePostal" type="xsd:string"/>
          <xsd:element name="m_sAdresse" type="xsd:string"/>
          <xsd:element name="m_sVille" type="xsd:string"/>
          <xsd:element name="m_sMobile" type="xsd:string"/>
          <xsd:element name="m_sTéléphone" type="xsd:string"/>
          <xsd:element name="m_sEmail" type="xsd:string"/>
          <xsd:element name="m_sObservation" type="xsd:string"/>
          <xsd:element name="m_moMontantDerniereCommande" type="xsd:decimal"/>
          <xsd:element name="m_dDateDerniereCommande" type="xsd:date"/>
          <xsd:element name="m_dDateNaissance" type="xsd:date"/>
          <xsd:element name="m_bEstReporté" type="xsd:boolean"/>
          <xsd:element name="m_bEstValidé" type="xsd:boolean"/>
          <xsd:element name="m_bEstAnnulé" type="xsd:boolean"/>
          <xsd:element name="m_bEstSupprimé" type="xsd:boolean"/>
          <xsd:element name="m_dDateAnnulation" type="xsd:date"/>
          <xsd:element name="m_bDemoReprise" type="xsd:boolean"/>
          <xsd:element name="m_dDateSupprimé" type="xsd:date"/>
          <xsd:element name="m_nNbrRepriseSuppl" type="xsd:long"/>
          <xsd:element name="m_moMontantDemo" type="xsd:decimal"/>
          <xsd:element name="m_nNombrePersonne" type="xsd:long"/>
          <xsd:element name="m_nIDPanier" type="xsd:long"/>
          <xsd:element name="m_dhDateDémo" type="xsd:dateTime"/>
          <xsd:element name="m_pclHotesse" type="s0:MHotesse"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MAdresse" s0:nomcomplet="MAdresse">
        <xsd:sequence>
          <xsd:element name="m_nIDAdresse" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_sNomComplet" type="xsd:string"/>
          <xsd:element name="m_sPays" type="xsd:string"/>
          <xsd:element name="m_sCodePostal" type="xsd:string"/>
          <xsd:element name="m_sVille" type="xsd:string"/>
          <xsd:element name="m_sAdresse" type="xsd:string"/>
          <xsd:element name="m_sComplement" type="xsd:string"/>
          <xsd:element name="m_sMobile" type="xsd:string"/>
          <xsd:element name="m_sTéléphone" type="xsd:string"/>
          <xsd:element name="m_sEmail" type="xsd:string"/>
          <xsd:element name="m_bAdresseDéfaut" type="xsd:boolean"/>
          <xsd:element name="m_sContactSurPlace" type="xsd:string"/>
          <xsd:element name="m_sLibellé" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MClient" s0:nomcomplet="MClient">
        <xsd:sequence>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_nIDClientRattaché" type="xsd:long"/>
          <xsd:element name="m_sNuméroInterneClient" type="xsd:string"/>
          <xsd:element name="m_sMotDePasseEspaceConseiller" type="xsd:string"/>
          <xsd:element name="m_sSociété" type="xsd:string"/>
          <xsd:element name="m_sCivilité" type="xsd:string"/>
          <xsd:element name="m_sNom" type="xsd:string"/>
          <xsd:element name="m_sPrénom" type="xsd:string"/>
          <xsd:element name="m_sAdresse" type="xsd:string"/>
          <xsd:element name="m_sAdresseSuite" type="xsd:string"/>
          <xsd:element name="m_sCodePostal" type="xsd:string"/>
          <xsd:element name="m_sVille" type="xsd:string"/>
          <xsd:element name="m_sEtatDep" type="xsd:string"/>
          <xsd:element name="m_sPays" type="xsd:string"/>
          <xsd:element name="m_sTéléphone" type="xsd:string"/>
          <xsd:element name="m_sMobile" type="xsd:string"/>
          <xsd:element name="m_sEmail" type="xsd:string"/>
          <xsd:element name="m_nIDModeRèglement" type="xsd:long"/>
          <xsd:element name="m_bLivrerMêmeAdresse" type="xsd:boolean"/>
          <xsd:element name="m_bFacturerMêmeAdresse" type="xsd:boolean"/>
          <xsd:element name="m_sObservation" type="xsd:string"/>
          <xsd:element name="m_bufPhoto" type="xsd:base64Binary"/>
          <xsd:element name="m_sSaisiPar" type="xsd:string"/>
          <xsd:element name="m_dhSaisiLe" type="xsd:dateTime"/>
          <xsd:element name="m_sModifiéPar" type="xsd:string"/>
          <xsd:element name="m_dhModifiéLe" type="xsd:dateTime"/>
          <xsd:element name="m_rLongitude" type="xsd:double"/>
          <xsd:element name="m_rLatitude" type="xsd:double"/>
          <xsd:element name="m_bBloqué" type="xsd:boolean"/>
          <xsd:element name="m_dhBloquéDate" type="xsd:dateTime"/>
          <xsd:element name="m_sBloquePar" type="xsd:string"/>
          <xsd:element name="m_sBloquéRaison" type="xsd:string"/>
          <xsd:element name="m_sNationalité" type="xsd:string"/>
          <xsd:element name="m_dDateNaissance" type="xsd:date"/>
          <xsd:element name="m_sStatut" type="xsd:string"/>
          <xsd:element name="m_bPremiereConnexion" type="xsd:boolean"/>
          <xsd:element name="m_bEstInactif" type="xsd:boolean"/>
          <xsd:element name="m_tabAdresse" type="s0:MAdresse" maxOccurs="unbounded"/>
          <xsd:element name="m_tabAgenda" type="s0:MClientAgenda" maxOccurs="unbounded"/>
          <xsd:element name="m_tabPanier" type="s0:MPanier" maxOccurs="unbounded"/>
          <xsd:element name="m_tabNotification" type="s0:MNotification" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MProduit" s0:nomcomplet="MProduit">
        <xsd:sequence>
          <xsd:element name="m_nIDProduit" type="xsd:long"/>
          <xsd:element name="m_sRéférence" type="xsd:string"/>
          <xsd:element name="m_sLibellé" type="xsd:string"/>
          <xsd:element name="m_sDescription" type="xsd:string"/>
          <xsd:element name="m_moPrixCataHT" type="xsd:decimal"/>
          <xsd:element name="m_moPrixCataTTC" type="xsd:decimal"/>
          <xsd:element name="m_moPrixPartenaireHT" type="xsd:decimal"/>
          <xsd:element name="m_moPrixPartenaireTTC" type="xsd:decimal"/>
          <xsd:element name="m_rTauxTVA" type="xsd:float"/>
          <xsd:element name="m_moMRHT" type="xsd:decimal"/>
          <xsd:element name="m_bufPhoto" type="xsd:base64Binary"/>
          <xsd:element name="m_sCodeBarreFabricant" type="xsd:string"/>
          <xsd:element name="m_sCodeBarreInterne" type="xsd:string"/>
          <xsd:element name="m_bPlusAuCatalogueDéfinitif" type="xsd:boolean"/>
          <xsd:element name="m_bPlusAuCatalogueProvisoire" type="xsd:boolean"/>
          <xsd:element name="m_sSaisiPar" type="xsd:string"/>
          <xsd:element name="m_dSaisiLe" type="xsd:date"/>
          <xsd:element name="m_dModifiéLe" type="xsd:date"/>
          <xsd:element name="m_sModifiéPar" type="xsd:string"/>
          <xsd:element name="m_sLibelléFamille" type="xsd:string"/>
          <xsd:element name="m_nIDFamille" type="xsd:long"/>
          <xsd:element name="m_bEstSupprimé" type="xsd:boolean"/>
          <xsd:element name="m_sType" type="xsd:string"/>
          <xsd:element name="m_moFdPUnit" type="xsd:decimal"/>
          <xsd:element name="m_sZone" type="xsd:string"/>
          <xsd:element name="m_sAllée" type="xsd:string"/>
          <xsd:element name="m_sPoste" type="xsd:string"/>
          <xsd:element name="m_pclFamille" type="s0:MFamilleProduit"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MComposanteConstantePromoDetails" s0:nomcomplet="MComposanteConstantePromoDetails">
        <xsd:sequence>
          <xsd:element name="m_nIDFils" type="xsd:long"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MCadeauxBonusDetails" s0:nomcomplet="MCadeauxBonusDetails">
        <xsd:sequence>
          <xsd:element name="m_sLibelleFils" type="xsd:string"/>
          <xsd:element name="m_nQuantité" type="xsd:int"/>
          <xsd:element name="m_sReferenceFils" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MComposanteConstantePromo" s0:nomcomplet="MComposanteConstantePromo">
        <xsd:sequence>
          <xsd:element name="m_tabComposante" type="s0:MComposanteConstantePromoDetails" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MNotification" s0:nomcomplet="MNotification">
        <xsd:sequence>
          <xsd:element name="m_nIDNotification" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_dDateAjout" type="xsd:date"/>
          <xsd:element name="m_sTitre" type="xsd:string"/>
          <xsd:element name="m_dDateLecture" type="xsd:date"/>
          <xsd:element name="m_nTypeNotification" type="xsd:int"/>
          <xsd:element name="m_nIDTache" type="xsd:long"/>
          <xsd:element name="m_bLue" type="xsd:boolean"/>
          <xsd:element name="m_sMessageNotif" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MChoixMultiple" s0:nomcomplet="MChoixMultiple">
        <xsd:sequence>
          <xsd:element name="m_nIDProduitChoixMultiple" type="xsd:long"/>
          <xsd:element name="m_nQuantité" type="xsd:int"/>
          <xsd:element name="m_moPrixUnit" type="xsd:decimal"/>
          <xsd:element name="m_sRemise" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MCadeauxBonus" s0:nomcomplet="MCadeauxBonus">
        <xsd:sequence>
          <xsd:element name="m_nIDProduitPère" type="xsd:long"/>
          <xsd:element name="m_sKDORemplacement" type="xsd:string"/>
          <xsd:element name="m_sLibelle" type="xsd:string"/>
          <xsd:element name="m_sRéférence" type="xsd:string"/>
          <xsd:element name="m_nMontantPanier" type="xsd:int"/>
          <xsd:element name="m_tabCadeauxBonusDetails" type="s0:MCadeauxBonusDetails" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MAdressePanier" s0:nomcomplet="MAdressePanier">
        <xsd:sequence>
          <xsd:element name="m_nIDAdressePanier" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_sLibellé" type="xsd:string"/>
          <xsd:element name="m_sNomComplet" type="xsd:string"/>
          <xsd:element name="m_sPays" type="xsd:string"/>
          <xsd:element name="m_sCodePostal" type="xsd:string"/>
          <xsd:element name="m_sVille" type="xsd:string"/>
          <xsd:element name="m_sAdresse" type="xsd:string"/>
          <xsd:element name="m_sComplement" type="xsd:string"/>
          <xsd:element name="m_sMobile" type="xsd:string"/>
          <xsd:element name="m_sTéléphone" type="xsd:string"/>
          <xsd:element name="m_sEmail" type="xsd:string"/>
          <xsd:element name="m_sContactSurPlace" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MPanier" s0:nomcomplet="MPanier">
        <xsd:sequence>
          <xsd:element name="m_nIDPanier" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_nIDRendezVousAssocie" type="xsd:long"/>
          <xsd:element name="m_nIDCodeRegroupement" type="xsd:long"/>
          <xsd:element name="m_sNuméroInternePanier" type="xsd:string"/>
          <xsd:element name="m_dhDateCréation" type="xsd:dateTime"/>
          <xsd:element name="m_sLibelle" type="xsd:string"/>
          <xsd:element name="m_moTotalFraisDePort" type="xsd:decimal"/>
          <xsd:element name="m_moTotalHT" type="xsd:decimal"/>
          <xsd:element name="m_moTotalTVA" type="xsd:decimal"/>
          <xsd:element name="m_moTotalTTC" type="xsd:decimal"/>
          <xsd:element name="m_sObservation" type="xsd:string"/>
          <xsd:element name="m_bEstAEmporter" type="xsd:boolean"/>
          <xsd:element name="m_moSupplément" type="xsd:decimal"/>
          <xsd:element name="m_bEstHT" type="xsd:boolean"/>
          <xsd:element name="m_bEstCata" type="xsd:boolean"/>
          <xsd:element name="m_nIDAdresseLivraison" type="xsd:long"/>
          <xsd:element name="m_nIDAdresseFacturation" type="xsd:long"/>
          <xsd:element name="m_bFdPDefaut" type="xsd:boolean"/>
          <xsd:element name="m_bAPlusieursCommande" type="xsd:boolean"/>
          <xsd:element name="m_nNombreCommandeAssociées" type="xsd:int"/>
          <xsd:element name="m_moTotalProduitClassique" type="xsd:decimal"/>
          <xsd:element name="m_moTotalProduitClassiqueCataTTC" type="xsd:decimal"/>
          <xsd:element name="m_nQteTotalProduitClassique" type="xsd:int"/>
          <xsd:element name="m_moTotalAideALaVente" type="xsd:decimal"/>
          <xsd:element name="m_nQteTotalAideALaVente" type="xsd:int"/>
          <xsd:element name="m_moTotalPointsCadeauBonus" type="xsd:decimal"/>
          <xsd:element name="m_moTotalPointsCadeauBonusRestant" type="xsd:decimal"/>
          <xsd:element name="m_nTotalPointsCadeauBonusUtilisé" type="xsd:int"/>
          <xsd:element name="m_moTotalCadeauHotesseAutorisé" type="xsd:decimal"/>
          <xsd:element name="m_moTotalCadeauHotesseUtilisé" type="xsd:decimal"/>
          <xsd:element name="m_moTotalProduitDemonstration" type="xsd:decimal"/>
          <xsd:element name="m_nQteTotalCadeauHotesse" type="xsd:int"/>
          <xsd:element name="m_nCadeauxClientDisponible" type="xsd:int"/>
          <xsd:element name="m_nCadeauxClientRestant" type="xsd:int"/>
          <xsd:element name="m_nCadeauxClientSelectionné" type="xsd:int"/>
          <xsd:element name="m_nDemoDisponible" type="xsd:int"/>
          <xsd:element name="m_nDemoRestant" type="xsd:int"/>
          <xsd:element name="m_nDemoSelectionné" type="xsd:int"/>
          <xsd:element name="m_nKitEchDisponible" type="xsd:int"/>
          <xsd:element name="m_nKitEchRestant" type="xsd:int"/>
          <xsd:element name="m_nKitEchSelectionné" type="xsd:int"/>
          <xsd:element name="m_nKitPrepaDisponible" type="xsd:int"/>
          <xsd:element name="m_nKitPrepaRestant" type="xsd:int"/>
          <xsd:element name="m_nKitPrepaSelectionné" type="xsd:int"/>
          <xsd:element name="m_sPanierBrut" type="xsd:string"/>
          <xsd:element name="m_moMontantRegle" type="xsd:decimal"/>
          <xsd:element name="m_sEtatPanier" type="xsd:string"/>
          <xsd:element name="m_bEstSupprimé" type="xsd:boolean"/>
          <xsd:element name="m_bEstTerminé" type="xsd:boolean"/>
          <xsd:element name="m_bEstValidé" type="xsd:boolean"/>
          <xsd:element name="m_dhDateValidation" type="xsd:dateTime"/>
          <xsd:element name="m_dhDatePreparation" type="xsd:dateTime"/>
          <xsd:element name="m_dhDateExpedition" type="xsd:dateTime"/>
          <xsd:element name="m_dhDateArchive" type="xsd:dateTime"/>
          <xsd:element name="m_moFraisDePortFranco" type="xsd:decimal"/>
          <xsd:element name="m_pclClient" type="s0:MClient"/>
          <xsd:element name="m_clAdresseFacturation" type="s0:MAdressePanier"/>
          <xsd:element name="m_clAdresseLivraison" type="s0:MAdressePanier"/>
          <xsd:element name="m_tabSousPanier" type="s0:MSousPanier" maxOccurs="unbounded"/>
          <xsd:element name="m_pclSousPanierPropriétaire" type="s0:MSousPanier"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MPanierDetail" s0:nomcomplet="MPanierDetail">
        <xsd:sequence>
          <xsd:element name="m_nIDPanierDetail" type="xsd:long"/>
          <xsd:element name="m_nIDSousPanier" type="xsd:long"/>
          <xsd:element name="m_nOrdre" type="xsd:int"/>
          <xsd:element name="m_bufPhoto" type="xsd:base64Binary"/>
          <xsd:element name="m_sKey" type="xsd:string"/>
          <xsd:element name="m_nIDProduit" type="xsd:long"/>
          <xsd:element name="m_moFdPUnit" type="xsd:decimal"/>
          <xsd:element name="m_moPUTTC" type="xsd:decimal"/>
          <xsd:element name="m_moTotalTTC" type="xsd:decimal"/>
          <xsd:element name="m_nNbPointCadeauBonus" type="xsd:int"/>
          <xsd:element name="m_nQuantité" type="xsd:long"/>
          <xsd:element name="m_rTauxTVA" type="xsd:float"/>
          <xsd:element name="m_sLibelle" type="xsd:string"/>
          <xsd:element name="m_sRéférence" type="xsd:string"/>
          <xsd:element name="m_sTypeLigne" type="xsd:string"/>
          <xsd:element name="m_bEstCadeauxBonus" type="xsd:boolean"/>
          <xsd:element name="m_bEstChoixMultiple" type="xsd:boolean"/>
          <xsd:element name="m_bEstConstantePromo" type="xsd:boolean"/>
          <xsd:element name="m_sAttribut" type="xsd:string"/>
          <xsd:element name="m_rRemise" type="xsd:float"/>
          <xsd:element name="m_tabCadeauxBonus" type="s0:MCadeauxBonus" maxOccurs="unbounded"/>
          <xsd:element name="m_tabProduitChoixMultiple" type="s0:MChoixMultiple" maxOccurs="unbounded"/>
          <xsd:element name="m_tabConstantePromo" type="s0:MComposanteConstantePromo" maxOccurs="unbounded"/>
          <xsd:element name="m_pclProduit" type="s0:MProduit"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MHotesseClient" s0:nomcomplet="MHotesseClient">
        <xsd:sequence>
          <xsd:element name="m_nIDHotesseClient" type="xsd:long"/>
          <xsd:element name="m_nIDHotesse" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_pclClient" type="s0:MHotesse"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MHotesse" s0:nomcomplet="MHotesse">
        <xsd:sequence>
          <xsd:element name="m_nIDHotesse" type="xsd:long"/>
          <xsd:element name="m_nIDClient" type="xsd:long"/>
          <xsd:element name="m_bEstHotesse" type="xsd:boolean"/>
          <xsd:element name="m_sNomComplet" type="xsd:string"/>
          <xsd:element name="m_dDateNaissance" type="xsd:date"/>
          <xsd:element name="m_sObservation" type="xsd:string"/>
          <xsd:element name="m_dDateDerniereCommande" type="xsd:date"/>
          <xsd:element name="m_moMontantDerniereCommande" type="xsd:decimal"/>
          <xsd:element name="m_sAdresse" type="xsd:string"/>
          <xsd:element name="m_sComplement" type="xsd:string"/>
          <xsd:element name="m_sVille" type="xsd:string"/>
          <xsd:element name="m_sCodePostal" type="xsd:string"/>
          <xsd:element name="m_sMobile" type="xsd:string"/>
          <xsd:element name="m_sTéléphone" type="xsd:string"/>
          <xsd:element name="m_sEmail" type="xsd:string"/>
          <xsd:element name="m_dEstHotesseDepuis" type="xsd:date"/>
          <xsd:element name="m_dEstClientDepuis" type="xsd:date"/>
          <xsd:element name="m_bufPhoto" type="xsd:base64Binary"/>
          <xsd:element name="m_tabRDV" type="s0:MClientAgenda" maxOccurs="unbounded"/>
          <xsd:element name="m_tabClientAssocié" type="s0:MHotesseClient" maxOccurs="unbounded"/>
          <xsd:element name="m_tabClientNonAssocié" type="s0:MHotesse" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="MFamilleProduit" s0:nomcomplet="MFamilleProduit">
        <xsd:sequence>
          <xsd:element name="m_nIDFamilleProduit" type="xsd:long"/>
          <xsd:element name="m_sLibellé" type="xsd:string"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ListeIdentifiantsAndroidResponse">
        <xsd:sequence>
          <xsd:element name="ListeIdentifiantsAndroidResult" type="xsd:base64Binary" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SupprimeIdentifiantsIOS">
        <xsd:sequence>
          <xsd:element name="tabIdentifiantsASupprimer" type="xsd:base64Binary" maxOccurs="unbounded"/>
          <xsd:element name="bProduction" type="xsd:boolean"/>
          <xsd:element name="nIDClient" type="xsd:long"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="SupprimeIdentifiantsAndroid">
        <xsd:sequence>
          <xsd:element name="tabIdentifiantsASupprimer" type="xsd:base64Binary" maxOccurs="unbounded"/>
          <xsd:element name="nIDClient" type="xsd:long"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EnvoieAndroidCiblés">
        <xsd:sequence>
          <xsd:element name="sMessage" type="xsd:string"/>
          <xsd:element name="sContenu" type="xsd:string"/>
          <xsd:element name="sTitre" type="xsd:string"/>
          <xsd:element name="sTexteDeroulant" type="xsd:string"/>
          <xsd:element name="tabBufIDService" type="xsd:base64Binary" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="EnvoieIOSCiblés">
        <xsd:sequence>
          <xsd:element name="nTypeEnvoi" type="xsd:int"/>
          <xsd:element name="sMessage" type="xsd:string"/>
          <xsd:element name="sContenu" type="xsd:string"/>
          <xsd:element name="sLibelleAction" type="xsd:string"/>
          <xsd:element name="sBadge" type="xsd:string"/>
          <xsd:element name="sTopicID" type="xsd:string"/>
          <xsd:element name="tabBufIDService" type="xsd:base64Binary" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
      <xsd:complexType name="ListeIdentifiantsIOSResponse">
        <xsd:sequence>
          <xsd:element name="ListeIdentifiantsIOSResult" type="xsd:base64Binary" maxOccurs="unbounded"/>
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
  </types>
  <message name="ServeurNotification_AjouteIdentifiantIOS_MessageIn">
    <part name="bufIdentifiant" type="xsd:base64Binary"/>
    <part name="bProduction" type="xsd:boolean"/>
    <part name="sInfoPerso" type="xsd:string"/>
    <part name="nIDClient" type="xsd:long"/>
  </message>
  <message name="ServeurNotification_AjouteIdentifiantIOS_MessageOut">
    <part name="AjouteIdentifiantIOSResult" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_AjouteIdentifiantAndroid_MessageIn">
    <part name="bufIdentifiant" type="xsd:base64Binary"/>
    <part name="sInfoPerso" type="xsd:string"/>
    <part name="nIDClient" type="xsd:long"/>
  </message>
  <message name="ServeurNotification_AjouteIdentifiantAndroid_MessageOut">
    <part name="AjouteIdentifiantAndroidResult" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_ListeIdentifiantsAndroid_MessageIn"/>
  <message name="ServeurNotification_ListeIdentifiantsAndroid_MessageOut">
    <part name="ListeIdentifiantsAndroidResponse" type="s0:ListeIdentifiantsAndroidResponse"/>
  </message>
  <message name="ServeurNotification_SupprimeTousIdentifiants_MessageIn"/>
  <message name="ServeurNotification_SupprimeTousIdentifiants_MessageOut"/>
  <message name="ServeurNotification_SupprimeIdentifiantsIOS_MessageIn">
    <part name="SupprimeIdentifiantsIOS" type="s0:SupprimeIdentifiantsIOS"/>
  </message>
  <message name="ServeurNotification_SupprimeIdentifiantsIOS_MessageOut"/>
  <message name="ServeurNotification_SupprimeIdentifiantsAndroid_MessageIn">
    <part name="SupprimeIdentifiantsAndroid" type="s0:SupprimeIdentifiantsAndroid"/>
  </message>
  <message name="ServeurNotification_SupprimeIdentifiantsAndroid_MessageOut"/>
  <message name="ServeurNotification_EnvoieAndroid_MessageIn">
    <part name="sMessage" type="xsd:string"/>
    <part name="sContenu" type="xsd:string"/>
    <part name="sTitre" type="xsd:string"/>
    <part name="sTexteDeroulant" type="xsd:string"/>
    <part name="bVibration" type="xsd:boolean"/>
    <part name="bLED" type="xsd:boolean"/>
    <part name="bSupprimable" type="xsd:boolean"/>
    <part name="bApplicationActive" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_EnvoieAndroid_MessageOut">
    <part name="EnvoieAndroidResult" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_EnvoieAndroidCiblé_MessageIn">
    <part name="sMessage" type="xsd:string"/>
    <part name="sContenu" type="xsd:string"/>
    <part name="sTitre" type="xsd:string"/>
    <part name="sTexteDeroulant" type="xsd:string"/>
    <part name="bVibration" type="xsd:boolean"/>
    <part name="bLED" type="xsd:boolean"/>
    <part name="bSupprimable" type="xsd:boolean"/>
    <part name="bApplicationActive" type="xsd:boolean"/>
    <part name="bufIDService" type="xsd:base64Binary"/>
    <part name="nIDClient" type="xsd:long"/>
  </message>
  <message name="ServeurNotification_EnvoieAndroidCiblé_MessageOut">
    <part name="EnvoieAndroidCibléResult" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_EnvoieAndroidCiblés_MessageIn">
    <part name="EnvoieAndroidCiblés" type="s0:EnvoieAndroidCiblés"/>
  </message>
  <message name="ServeurNotification_EnvoieAndroidCiblés_MessageOut">
    <part name="EnvoieAndroidCiblésResult" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_EnvoieIOSCiblés_MessageIn">
    <part name="EnvoieIOSCiblés" type="s0:EnvoieIOSCiblés"/>
  </message>
  <message name="ServeurNotification_EnvoieIOSCiblés_MessageOut">
    <part name="EnvoieIOSCiblésResult" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_EnvoieiOS_MessageIn">
    <part name="nTypeEnvoi" type="xsd:int"/>
    <part name="sMessage" type="xsd:string"/>
    <part name="sContenu" type="xsd:string"/>
    <part name="sLibelleAction" type="xsd:string"/>
    <part name="sBadge" type="xsd:string"/>
    <part name="sTopicID" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_EnvoieiOS_MessageOut">
    <part name="EnvoieiOSResult" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_EnvoieiOSCiblé_MessageIn">
    <part name="nTypeEnvoi" type="xsd:int"/>
    <part name="sMessage" type="xsd:string"/>
    <part name="sContenu" type="xsd:string"/>
    <part name="sLibelleAction" type="xsd:string"/>
    <part name="sBadge" type="xsd:string"/>
    <part name="sTopicID" type="xsd:string"/>
    <part name="bufIDService" type="xsd:base64Binary"/>
  </message>
  <message name="ServeurNotification_EnvoieiOSCiblé_MessageOut">
    <part name="EnvoieiOSCibléResult" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_EnvoieiOSCibléImage_MessageIn">
    <part name="nTypeEnvoi" type="xsd:int"/>
    <part name="sMessage" type="xsd:string"/>
    <part name="sContenu" type="xsd:string"/>
    <part name="sLibelleAction" type="xsd:string"/>
    <part name="sBadge" type="xsd:string"/>
    <part name="sTopicID" type="xsd:string"/>
    <part name="bufIDService" type="xsd:base64Binary"/>
    <part name="bufImage" type="xsd:base64Binary"/>
  </message>
  <message name="ServeurNotification_EnvoieiOSCibléImage_MessageOut">
    <part name="EnvoieiOSCibléImageResult" type="xsd:string"/>
  </message>
  <message name="ServeurNotification_RécupereTokensInvalidesiOS_MessageIn"/>
  <message name="ServeurNotification_RécupereTokensInvalidesiOS_MessageOut"/>
  <message name="ServeurNotification_ListeIdentifiantsIOS_MessageIn">
    <part name="bProduction" type="xsd:boolean"/>
  </message>
  <message name="ServeurNotification_ListeIdentifiantsIOS_MessageOut">
    <part name="ListeIdentifiantsIOSResponse" type="s0:ListeIdentifiantsIOSResponse"/>
  </message>
  <portType name="ServeurNotificationSOAPPortType">
    <operation name="AjouteIdentifiantIOS">
      <input message="s0:ServeurNotification_AjouteIdentifiantIOS_MessageIn"/>
      <output message="s0:ServeurNotification_AjouteIdentifiantIOS_MessageOut"/>
    </operation>
    <operation name="AjouteIdentifiantAndroid">
      <input message="s0:ServeurNotification_AjouteIdentifiantAndroid_MessageIn"/>
      <output message="s0:ServeurNotification_AjouteIdentifiantAndroid_MessageOut"/>
    </operation>
    <operation name="ListeIdentifiantsAndroid">
      <input message="s0:ServeurNotification_ListeIdentifiantsAndroid_MessageIn"/>
      <output message="s0:ServeurNotification_ListeIdentifiantsAndroid_MessageOut"/>
    </operation>
    <operation name="SupprimeTousIdentifiants">
      <documentation>R&amp;eacute;sum&amp;eacute; : Supprime tous les identifiants&lt;br /&gt;</documentation>
      <input message="s0:ServeurNotification_SupprimeTousIdentifiants_MessageIn"/>
      <output message="s0:ServeurNotification_SupprimeTousIdentifiants_MessageOut"/>
    </operation>
    <operation name="SupprimeIdentifiantsIOS">
      <input message="s0:ServeurNotification_SupprimeIdentifiantsIOS_MessageIn"/>
      <output message="s0:ServeurNotification_SupprimeIdentifiantsIOS_MessageOut"/>
    </operation>
    <operation name="SupprimeIdentifiantsAndroid">
      <input message="s0:ServeurNotification_SupprimeIdentifiantsAndroid_MessageIn"/>
      <output message="s0:ServeurNotification_SupprimeIdentifiantsAndroid_MessageOut"/>
    </operation>
    <operation name="EnvoieAndroid">
      <input message="s0:ServeurNotification_EnvoieAndroid_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieAndroid_MessageOut"/>
    </operation>
    <operation name="EnvoieAndroidCiblé">
      <input message="s0:ServeurNotification_EnvoieAndroidCiblé_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieAndroidCiblé_MessageOut"/>
    </operation>
    <operation name="EnvoieAndroidCiblés">
      <input message="s0:ServeurNotification_EnvoieAndroidCiblés_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieAndroidCiblés_MessageOut"/>
    </operation>
    <operation name="EnvoieIOSCiblés">
      <input message="s0:ServeurNotification_EnvoieIOSCiblés_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieIOSCiblés_MessageOut"/>
    </operation>
    <operation name="EnvoieiOS">
      <input message="s0:ServeurNotification_EnvoieiOS_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieiOS_MessageOut"/>
    </operation>
    <operation name="EnvoieiOSCiblé">
      <input message="s0:ServeurNotification_EnvoieiOSCiblé_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieiOSCiblé_MessageOut"/>
    </operation>
    <operation name="EnvoieiOSCibléImage">
      <input message="s0:ServeurNotification_EnvoieiOSCibléImage_MessageIn"/>
      <output message="s0:ServeurNotification_EnvoieiOSCibléImage_MessageOut"/>
    </operation>
    <operation name="RécupereTokensInvalidesiOS">
      <documentation>R&amp;eacute;sum&amp;eacute; : R&amp;eacute;cup&amp;egrave;re les tokens invalides iOS&lt;br /&gt;Proc&amp;eacute;dure a appeler 1 fois par jour dans une tache planifi&amp;eacute;e Windows par exemple&lt;br /&gt;// Proc&amp;eacute;dure automatique :&lt;br /&gt;La proc&amp;eacute;dure est ex&amp;eacute;cut&amp;eacute;e automatiquement, apr&amp;egrave;s le code d'initialisation du projet&lt;br /&gt;</documentation>
      <input message="s0:ServeurNotification_RécupereTokensInvalidesiOS_MessageIn"/>
      <output message="s0:ServeurNotification_RécupereTokensInvalidesiOS_MessageOut"/>
    </operation>
    <operation name="ListeIdentifiantsIOS">
      <input message="s0:ServeurNotification_ListeIdentifiantsIOS_MessageIn"/>
      <output message="s0:ServeurNotification_ListeIdentifiantsIOS_MessageOut"/>
    </operation>
  </portType>
  <binding name="ServeurNotificationSOAPBinding" type="s0:ServeurNotificationSOAPPortType">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="AjouteIdentifiantIOS">
      <soap:operation soapAction="urn:ServeurNotification/AjouteIdentifiantIOS" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="AjouteIdentifiantAndroid">
      <soap:operation soapAction="urn:ServeurNotification/AjouteIdentifiantAndroid" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="ListeIdentifiantsAndroid">
      <soap:operation soapAction="urn:ServeurNotification/ListeIdentifiantsAndroid" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="SupprimeTousIdentifiants">
      <soap:operation soapAction="urn:ServeurNotification/SupprimeTousIdentifiants" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="SupprimeIdentifiantsIOS">
      <soap:operation soapAction="urn:ServeurNotification/SupprimeIdentifiantsIOS" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="SupprimeIdentifiantsAndroid">
      <soap:operation soapAction="urn:ServeurNotification/SupprimeIdentifiantsAndroid" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieAndroid">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieAndroid" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieAndroidCiblé">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieAndroidCiblé" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieAndroidCiblés">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieAndroidCiblés" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieIOSCiblés">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieIOSCiblés" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieiOS">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieiOS" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieiOSCiblé">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieiOSCiblé" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="EnvoieiOSCibléImage">
      <soap:operation soapAction="urn:ServeurNotification/EnvoieiOSCibléImage" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="RécupereTokensInvalidesiOS">
      <soap:operation soapAction="urn:ServeurNotification/RécupereTokensInvalidesiOS" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="ListeIdentifiantsIOS">
      <soap:operation soapAction="urn:ServeurNotification/ListeIdentifiantsIOS" style="document"/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
  </binding>
  <service name="ServeurNotification">
    <port name="ServeurNotificationSOAPPort" binding="s0:ServeurNotificationSOAPBinding">
      <soap:address location="http://141.94.32.1/NOTIFICATIONMEUTEXAM_WEB/awws/NotificationMeuTexam.awws"/>
    </port>
  </service>
</definitions>
