Bonjour,

Je recherche la méthode permettant de consommer un webservice renvoyant un complexType.

J'ai installé Microsoft SOAP Toolkit Version 3, je sais récupérer la réponse d'un webservice dans une variable :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
Dim soap, reponse
 
Set soap = Server.CreateObject("MSSOAP.SOAPClient30")
soap.ClientProperty("ServerHTTPRequest") = True
Call soap.mssoapinit( "http://localhost/leWebservice" )
soap.ConnectorProperty("AuthUser") = "user"
soap.ConnectorProperty("AuthPassword") = "login"
 
Set reponse = soap.maFonction( parametre1, parametre2 )
Mais je ne sais pas comment traiter ma variable.

Serait-il possible à partir du fichier wsdl de créer un objet (en faisant une dll par ex) qui serait appelé comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Set monObjet = Server.CreateObject("MonObjet")
Set monObjet.complexType = soap.maFonction( parametre1, parametre2 )
Merci d'avance, je sèche total !