When calling a MS Soap Server you need to explicitly map the return turn
types...use this snippet of code...if that doesn't work then I think you
have another older parser in the path somewhere that is causing your
problems...**Note you must do this BEFORE you invoke the call...
//ADD YOUR OWN DESERIALIZER SINCE THIS IS CALLING A MS SERVER THERE IS
//NO xsi:type attribute returned....
//Create a new SoapMappingRegistry
SOAPMappingRegistry smr = new SOAPMappingRegistry();
//Since all we return are strings...
StringDeserializer ds = new StringDeserializer();
//Map the datatype to the name provided..aka your result element
"Result"
smr.mapTypes(Constants.NS_URI_SOAP_ENC,new QName
("","Result"),null,null,ds);
//Set the mapping to the call object
call.setSOAPMappingRegistry(smr);
hth
Doug