|
Thank you Dennis for your reply.
I have a question. Please take a look at my stub
class (ClsXMLAProxSoapBindingStub.java). Service is instantiated in
the constructor and registerTypeMapping is done in the after the
createCall() in another function (ClsXMLAProxSoapBindingStub::createCall) which
is called from discover().
The exception I'm getting only for the return type.
For input parameters (which are similar classes) there is no
probem.
|
before invoke
- Exception:
org.xml.sax.SAXException: Bad types (class java.lang.String -> class
org.tempuri.ClsXMLAProxDiscoverResult)
at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:205)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:831)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:199)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:589)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:224)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:248)
at org.apache.axis.client.Call.invoke(Call.java:1701)
at org.apache.axis.client.Call.invoke(Call.java:1608)
at org.apache.axis.client.Call.invoke(Call.java:1169)
at
org.tempuri.ClsXMLAProxSoapBindingStub.discover(ClsXMLAProxSoapBindingStub.java:167)
at org.tempuri.Abcd.main(Abcd.java:18)
org.xml.sax.SAXException: Bad types (class java.lang.String -> class
org.tempuri.ClsXMLAProxDiscoverResult)
at org.apache.axis.AxisFault.makeFault(AxisFault.java:116)
at org.apache.axis.client.Call.invoke(Call.java:1704)
at org.apache.axis.client.Call.invoke(Call.java:1608)
at org.apache.axis.client.Call.invoke(Call.java:1169)
at
org.tempuri.ClsXMLAProxSoapBindingStub.discover(ClsXMLAProxSoapBindingStub.java:167)
at org.tempuri.Abcd.main(Abcd.java:18)
Caused by: org.xml.sax.SAXException: Bad types (class java.lang.String -> class
org.tempuri.ClsXMLAProxDiscoverResult)
at org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:205)
at
org.apache.axis.encoding.DeserializationContextImpl.startElement(DeserializationContextImpl.java:831)
at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:199)
at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:589)
at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:224)
at org.apache.axis.message.RPCElement.getParams(RPCElement.java:248)
at org.apache.axis.client.Call.invoke(Call.java:1701)
... 4 more
Exception in thread "main"
ClsXMLAProxSoapBindingStub.java
Description: Binary data
