Looks like there is no deserializer in your client code to convert the result xml to java.
Add a type mapping. For more details look at the troubleshooting topics in the Apache soap documentation.
rajashekar wrote:
Hi All,
While calling SOAP service from my Java Client, the following exception has been occurred.
[SOAPException: faultCode=SOAP-ENV:Client; msg=No Deserializer found to deserialize a ':Result' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.; targetException=java.lang.IllegalArgumentException: No Deserializer found to deserialize a ':Result' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.]
The situation is, I'm using COM (VC++) SOAP Server and calling from Java Client using RPC-based. In Server side the method signature is given below
Just returning whatever i'm getting from Client
STDMETHODIMP CCOMTest::TestMe(BSTR s1, BSTER *s2)
{
*s2=s1;
return S_OK;
}Java Client Side, I'm using CALL object to invoke the RPC. While getting the Response (after call.invoke) the above exception occurred.
Can any one help me for this problem.
Regards,
Raja
Innova Solutions
Ph: Off : 3543139,40,50 X 217
Res : 3551023