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é :
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 :
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)
Partager