Ciao a tutti!

Innanzitutto mi scuso per non essermi presentato, ma ho urgente bisogno del vostro aiuto!!!
In pratica devo effettuare una chiamata SOAP mediante VBscript per poi invocarne il metodo e riempire i parametri con dei valori. La mia parte di codice è la seguente:

Set http = CreateObject("MSXML2.XMLHTTP.3.0")
Call http.open("POST","IndirizzoWebPages","HTTP/1.1")
Call http.SetRequestHeader("Host", "xx.xxx.xxx")
Call http.SetRequestHeader("Content-Type","text/xml;charset=UTF-8")
Call http.SetRequestHeader("Content-Length", "valore")
Call http.SetRequestHeader("SOAPAction", "http://indirizzo/METODO")
Call http.SetRequestHeader("Accept-Encoding", "gzip,deflate")
Call http.SetRequestHeader("User-Agent", "USER AGENT")
Call http.SetRequestHeader("Authorization", "Basic xxxxxxxxxxxxxxxxxxxxxxxxxx")
Call http.send()

il mio problema è che riesco a fare la chiamata ma non a riempire i paramtri di interesse nella pagina soap.Il metodo che richiamo ha la seguente struttura:

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<id>INT</id>
<productId>string</productId>
</soap:Body>
</soap:Envelope>


Mi interessa riempire i campi ID e PRODUCTID ...vi ringrazio anticipatamente per il vostro supporto!! Ciao!!!!