w_t, scusa la domanda che c'entra poco con il tuo problema, ma perché usi soap?

Non ti converrebbe un webservice rest che risponde in XML/JSON? (una volta che hai i dati della risposta li puoi serializzare in json o in xml senza problemi di sorta)