Bonjour,
Je souhaite effectuer un test d'appel à un WebService dans un projet Windev11.
Pour cela, je test ce WS (http://www.webservicex.com/globalweather.asmx?WSDL) qui propose 2 méthodes.
J'ai testé ce WS sur mon PC depuis SoapUI, ça fonctionne bien.
Toujours depuis mon poste, j'essaie de l'appeler dans le projet Windev :
- Atelier > Service web > Importer dans ce projet
- J'importe le WSDL dans le projet. Cela m'a généré cette méthode :
La méthode SOAPExécute renvoie toujours faux avec l'erreur suivante :
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 //Get weather report for all major cities around the world. PROCEDURE GetWeather(CityName, CountryName) SOAP.Nom[1]="CityName" SOAP.Type[1]=SOAPTypeChaîne SOAP.Valeur[1]=CityName SOAP.Nom[2]="CountryName" SOAP.Type[2]=SOAPTypeChaîne SOAP.Valeur[2]=CountryName bRes est un booléen bRes=SOAPExécute("http://www.webservicex.com/globalweather.asmx", "GetWeather", "http://www.webserviceX.NET", "http://www.webservicex.com/GetWeather") ....
Je ne vois pas ce qui pourrait bloquer car avec SoapUI cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Le serveur ne répond pas. Y a-t'il un serveur HTTP sur la machine cible ? Un problème a été détecté pendant l'envoi d'informations sur la socket.
Est-ce que cette fonctionnalité dans Windev11 fonctionne bien ?
Merci.
Partager