Hi,
Looks like the problem is because you are connecting to a M$ SOAP service.
Following is an excerpt from
http://xml.apache.org/soap/faq/ Does Apache SOAP work with Microsoft SOAP?
Yes, but you need to install a patch to the MS SOAP package. One of the well-known interoperability problems between Apache 2.0 and MS Soap is that MS clients do not send type information with each parameter, and the Apache soap server will reject such requests.
Hope that helps,
Raj