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.
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.
En fait, lors de l'éxécution de mon webservice j'ai le message suivant :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!----- 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
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 :
Si ça peut servir... par contre s'il y en a qui trouve une solution plus simple (et + pratique!) je suis preneur.
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))
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager