I am making a web service request to a web service implemented in Apache Axis. When I watch the request using a TCP monitor I see a valid request from my .NET code, and a valid response from the Axis server, but the .NET client gets a null for the out parameters of the web method. I've successfully been able to consume data as a return value from an axis web method, but out parameters seems to not get set. I thought its maybe an impedance mismatch, but I've double checked all my namespaces and and confirmed that both the wsdl and the client are expecting document types. Has anyone ran into this before? I'm still new to consuming Axis web services, so any help would be hugely appreciated. If anyone wants to see code snippets, let me know.