Ciao m.Casati,
sono riuscito a fare dei passi in avanti e cioè ho scritto MSOSOAP.SoapClient30 invece di MSSOAP.SoapClient30 .
Ora sembra che il wsdl viene chiamato.
Ora però ho questo problema:
Se apro il wsdl sul browser si apre come un file xml (giustamente), quando lo richiamao da asp come faccio a chimare le sue funzioni all'interno?
Io ho utilizzato
Set soapClient=CreateObject("MSOSOAP.SoapClient30")
Call soapClient.MSSoapInit("http://localhost/TestWebService/WebService/prova.wsdl")
theResponse = soapClient.Validate ("test", "test")
Response.write "il risultato è "& (theResponse)Ma mi viene fuori il seguente errore
"Client error '80070057'
Client:Numero di parametri errato fornito per la richiesta SOAP. HRESULT=0x80070057: Parametro non corretto. - Client:Errore non specificato del client. HRESULT=0x80070057: Parametro non corretto.
/TestWebService/Prova.asp, line 12
"
Io so che i parametri da passare a quella funzione validate sono due ma è giusto richiamarli così?
è giusto come sto facendo oppure no?
Grazie mille per le dritte che mi stai dando e scusa se ti rompo ma sono davvero in difficoltà.