PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2025 → Webservice modifier connexion
Webservice modifier connexion
Débuté par Stéphane D., 29 oct. 2025 16:15 - 3 réponses
Membre enregistré
206 messages
Posté le 29 octobre 2025 - 16:15
Bonjour à tous,
J'ai un projet en WM25 avec un webservice importé du style :
http://x.x.x.x:4903/PLANNING-WS_WEB/awws/PLANNING_WS.awws…
Et je voulais savoir si il était possible à l'initialisation du projet (Code du projet) par programmation, lui modifier le lien du style :
http://y.y.y.y:4903/PLANNING-WS_WEB/awws/PLANNING_WS.awws…

Merci d'avance pour vos réponses.

--
Stéphane.
Membre enregistré
496 messages
Posté le 29 octobre 2025 - 17:41
Bonjour,

L'adresse du fichier awws peut-être modifié par la propriété ..Adresse sur le webservice. C'est notamment pratique si on a importé une URL de test (utilisable en mode GO), mais que l'URL de production est différente.

Mettons que votre webservice importé s'appelle "WebservicePlanning", alors vous pouvez faire
// Changement de l'adresse du webservice. Sans cela, WinDev utilisera l'URL spécifiée dans le wsdl.
WebservicePlanning..Adresse = "http://y.y.y.y:4903/PLANNING-WS_WEB/awws/PLANNING_WS.awws"
Membre enregistré
206 messages
Posté le 30 octobre 2025 - 12:20
Bonjour bchanudet,
Je viens de mettre cela à l'init du projet mes j'ai une errreur :
PLANNING_WS..Adresse = "http://y.y.y.y:4903/PLANNING-WS_WEB/awws/"
Mais à la première interrogation d'un procédure du webservice il me donne cette errreur :
HTTP/ 1.1 405 method not allowed
Faut-il ajouter quelque chose ?
Merci d'avance de votre aide.

--
Stéphane.
Membre enregistré
206 messages
Posté le 30 octobre 2025 - 15:40
Re-
Je viens de m’apercevoir que mon lien n'était pas complet ;(
Le lien qui ne fonctionne pas :
PLANNING_WS..Adresse = "http://y.y.y.y:4903/PLANNING-WS_WEB/awws/"
Le lien qui fonctionne est :
PLANNING_WS..Adresse = "http://y.y.y.y:4903/PLANNING-WS_WEB/awws/PLANNING_WS.awws"

Et maintenant c'est ok..
Un grand merci bchanudet.

--
Stéphane.