PDA

View Full Version : ASP - vbscript e web service


moGio
25-06-2008, 18:34
Ciao a tutti,

mi capita di dover modificare uno script ASP (VBSCRIPT) relativamente alla chiamata ad un web service e sono in difficolta'.

le istruzioni salienti sono queste:



'creo il soap client
Set objSOAPClient = Server.CreateObject("MSSOAP.SoapClient30")
objSOAPClient.ClientProperty("ServerHTTPRequest") = True

'inizializzo l'istanza del soap client con la url del file wsdl
objSOAPClient.mssoapinit p_url
objSOAPClient.ConnectorProperty("Timeout") = 180000

' chiamo il Web Service
Set obj = objSOAPClient.getScartiTraffico (p_linea, p_causale)


E mi ritrovo dentro all'oggetto obj la risposta alla chiamata; l'oggetto e' in realta' una struttura ad albero che contiene array (Item) figli (childNodes) etc..

I due parametri in input sono due semplici stringhe.

Hanno cambiato la Web Service creando un nuovo tipo di dato complesso che al suo interno contiene le due stringhe: ora il metodo getScartiTraffico() riceve un unico parametro del tipo complesso appena descritto

Ecco, io non riesco piu' ad invocare il metodo... ho provato a dichiarare un array arr() di due elementi, p_linea e p_causale e a passargli arr come parametro ma ottengo sempre un errore sull'inpout

Grazie in anticipo a chiunque possa aiutarmi.

moGio
26-06-2008, 11:30
up