Bonjour a la communauté !


Comme bien trop de monde ici, j'ai un soucis .
Je vais faire un court resumé ca va être plus simple pour tout le monde :
J'ai une appli en ASP qui doit communiquer avec un WebService.
La doc du WebServices me recommande de passer par SOAP.
Je m'execute bête et discipliné :
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
22
23
24
25
	Dim xmlhttp
	Dim DataToSend	
	DataToSend=""	
DataToSend=DataToSend&"<?xml version=""1.0"" encoding=""ISO-8859-1""?> "
DataToSend=DataToSend&"<SOAP-ENV:Envelope SOAP-ENV:encodingStyle=""http://schemas.xmlsoap.org/soap/encoding/"" "
DataToSend=DataToSend&"  xmlns:SOAP-ENV=""http://schemas.xmlsoap.org/soap/envelope/"" "
DataToSend=DataToSend&"  xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" "
DataToSend=DataToSend&"  xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" "
DataToSend=DataToSend&"  xmlns:SOAP-ENC=""http://schemas.xmlsoap.org/soap/encoding/"" "
DataToSend=DataToSend&"  xmlns:si=""http://soapinterop.org/xsd""> "
DataToSend=DataToSend&"<SOAP-ENV:Body>"
 
DataToSend=DataToSend&" Le contenu de mon flux XML "
 
DataToSend=DataToSend&"</SOAP:Body>"
DataToSend=DataToSend&"</SOAP:Envelope>"
 
	Dim postUrl
			postUrl = "Mon lien vers mon WebService"
	Set xmlhttp = server.Createobject("MSXML2.XMLHTTP")
	xmlhttp.Open "POST",postUrl,false
	xmlhttp.setRequestHeader "Content-Type","text/xml"
	xmlhttp.send DataToSend
	Response.Write DataToSend & "<br>"
	Response.Write(xmlhttp.responseText)
Je ne pense pas pouvoir faire plus simple comme code
Mais voila j'ai une erreur de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Clientmethod '' not defined in service
La doc du WebService donner un exemple en PHP en utilisant nuSOAP et dans ce bout de code (que je ne retrouve plus ), il a un quelque chose qui resemble a un appel de fonction selon la Doc. Mais c'est vrai qu'en ASP je n'ai rien trouve de tel.

Bon j'espere ne pas m'être trop perdu. Ce que je voudrais savoir c'est si l'un de vous peut m'en dire plus sur ce fameux appel de fonction.


Merci
(si je retrouve le code en PHP je vous le poste)