Bonjour la Communauté.
Je me tourne vers vous car après de mutliples tentatives, je n'arrive pas à consommer un web service.
Pour donner le contexte, ce web service permet d'interroger une base de données de l'administration belge. La connexion est sécurisée.
Il convient de préciser que j'ai testé ce web service via un outil tiers : SoapUI
Pas de soucis avec cet outil : le retour se fait parfaitement.
Voir print-screen
Par ailleurs, je me suis assuré que j'appréhendais correctement la consommation d'un web service dans Windev en utilisant ce web service http://www.dneonline.com/calculator.asmx
La consommation de ce web service ne pose aucun soucis.
Voici mon code dans Windev
Je mets en pièce jointe le xml du SOAPPrépare et du SOAPDonneRésulat : SoapPrépare.txtSoapRésultat.txt
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 lSPFDemande est un checkEnterpriseNumbers WITH lSPFDemande .contactInformation.identifier.enterpriseNumber="blabla" .contactInformation.contactPerson.emailAddress="blabla" .contactInformation.contactPerson.firtname="blabla" .contactInformation.contactPerson.lastname="blabla" .contactInformation.contactPerson.phoneNumber="blabla" .contactInformation.mainEmailAddress="blabla" .contactInformation.mainPhoneNumber="blabla" .enterpriseNumber="blabla" .requesterEnterpriseNumber="blabla" END SOAPAjouteEntête(crassusService,"Username","blabla","http://minfin.fgov.be/dad/services/crassus") SOAPAjouteEntête(crassusService,"Password","blabla","http://minfin.fgov.be/dad/services/crassus") lbufByBuffer est un Buffer = SOAPPrépare(checkEnterpriseNumbers,lSPFDemande) SI PAS SOAPExécuteXML("https://ccff-test1.minfin.be/services/dadCrassusPublic",lbufByBuffer,"") ALORS ErreurInfo(errMessage) Trace(SOAPDonneRésultat(SOAPRésultatXML))
La balise <message>User or password invalid</message> ne laisse aucun doute sur le problème...
Je joints également le wsdl du web service : crassus - WSDL.txt
J'avoue que je me sens à bout de ressources...
D'avance merci pour vos précieux retours.
Partager