Hi!
Have you examined the data going into the web service client?
This can be done using a packet sniffer or TCP monitoring tool.
If you then find that the packets seem correct, you can
test the unmarshalling of the responses by using the following process:
- Capture a message using the packet sniffer or TCP monitoring tool.
- Write a test case that tries to unmarshall the response using the mechanism used by the service proxy.
For instance, if it is JAXB, then you write a test that takes the response message as a
string and turn it into an object tree using JAXB.
Best wishes!