IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Identification web service [WD15]


Sujet :

WinDev

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Points : 461
    Points
    461
    Par défaut Identification web service
    Bonjour,
    Comment puis-je affecter un login/mdp lors de l'utilisation d'un webservice (appartenant à un tiers)? L'importation wsdl se fait bien mais l'exécution me renvoie une erreur 100072.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Points : 461
    Points
    461
    Par défaut
    En fait, lors de l'éxécution de mon webservice j'ai le message suivant :
    ----- Informations techniques -----

    Projet : Test_Bodet

    Appel WL :
    Traitement de 'Clic sur BTN_Bouton1' (FEN_Accueil.BTN_Bouton1), ligne 4, thread 0

    Que s'est-il passé ?
    Erreur dans le décodage de la réponse du Webservice :
    Premature end of data in tag BR line 9

    Premature end of data in tag HR line 9

    Premature end of data in tag BR line 8

    Premature end of data in tag img line 8

    Premature end of data in tag center line 7

    Premature end of data in tag body line 6

    Premature end of data in tag html line 1


    Code erreur : 40055
    Niveau : erreur fatale (EL_FATAL)

    Dump de l'erreur du module 'WD150XML.DLL' (15.00En).
    Informations supplémentaires :
    EIT_PILEWL :
    Clic sur BTN_Bouton1 (FEN_Accueil.BTN_Bouton1), ligne 4
    EIT_DATEHEURE : 12/04/2010 15:17:39
    Sachant que j'ai en ma possession un login et un mdp pour accéder aux webservices mais je ne sais pas où et comment les renseigner!

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 498
    Points : 461
    Points
    461
    Par défaut
    Bon, j'ai réussi à m'en sortir temporairement mais je n'ai plus l'avantage de Windev pour l'autocomplétion!
    Voilà ma solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    lsSOAPServAdr est chaîne
    lsSOAPServNom est chaîne
    lsFctNom est chaîne
    lsRésultat est chaîne
    // Initialisation des locales
    lsSOAPServAdr = "http://login:mdp@add_serveur_soap/nom_service"
    lsSOAPServNom = ""
    lsFctNom = "nom_fonction"
    // Définition des paramètres d'appel de la fonction Soap
    SOAP.Valeur[1] = "valeur_parametre1"
    SOAP.Nom[1] = "nom_parametre1"
    SOAP.Type[1] = SOAPTypeChaîne
    SOAP.Valeur[2] = "valeur_parametre2"
    SOAP.Nom[2] = "nom_parametre2"
    SOAP.Type[2] = SOAPTypeChaîne
    SI PAS SOAPExécute(lsSOAPServAdr, lsFctNom, lsSOAPServNom, Null, "UTF8") ALORS
    	Erreur("SOAPExécute('" + lsSOAPServAdr + "', '" + lsFctNom + "', '" + lsSOAPServNom + "'). '" + ...
    	SOAPErreur(SOAPErrMessage) + "'" + SOAPDonneRésultat(SOAPRésultatXML))
    	RETOUR
    FIN
    lsRésultat = SansEspace(SOAPDonneRésultat(SOAPRésultatXML))
    Si ça peut servir... par contre s'il y en a qui trouve une solution plus simple (et + pratique!) je suis preneur.

  4. #4
    Futur Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 2
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Je suis confronté au même problème.
    Mon partenaire m'a remis la description du fichier WDSL contenant toutes les fonctions du webservice, un fichier de type PFX (Certificat) avec mot de passe.
    Je souhaiterais faire appel au certificat lors de l'appelle des fonctions

    Je suis preneur de vos solutions

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.4] Identification d'un client à travers un web service REST
    Par Rohan21 dans le forum Langage
    Réponses: 0
    Dernier message: 19/08/2013, 00h53
  2. web service et identification windows
    Par goubidik dans le forum Services Web
    Réponses: 5
    Dernier message: 02/07/2008, 10h52
  3. Web service et identification windows
    Par goubidik dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/07/2008, 14h41
  4. [JBuilder][Web Services] à partir de quelle version?
    Par sicard_51 dans le forum JBuilder
    Réponses: 2
    Dernier message: 25/08/2003, 12h54
  5. [Kylix] problème web service kylix
    Par RezzA dans le forum EDI
    Réponses: 3
    Dernier message: 11/02/2003, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo