I have a soap service that has a method of signature like:

    public Folder[] logon (String configDir, String appName, String
serverName, String loginName, String passwd)  
Where Folder is a Java bean representing a file directory.


This same interface works with SoapImplementation, but when I port it to
Axis, the XML message goes from client
to server well, but then on the client side, it reports the following error
message. What have I do wrong
Please help. Thanks.



org.xml.sax.SAXException: No deserializer for
{http://www.w3.org/2001/XMLSchema}
anyType
        at
org.apache.axis.encoding.DeserializerImpl.onStartElement(Deserializer
Impl.java:446)
        at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:393)
        at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:896)
        at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:158)
        at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:681)
        at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:369)
        at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:896)
        at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:158)
        at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:681)
        at
org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm
pl.java:369)
        at
org.apache.axis.encoding.DeserializationContextImpl.startElement(Dese
rializationContextImpl.java:896)
        at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja
va:158)
        at
org.apache.axis.message.MessageElement.publishToHandler(MessageElemen
t.java:681)
        at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:244)
        at org.apache.axis.message.RPCElement.getParams(RPCElement.java:268)
        at org.apache.axis.client.Call.invoke(Call.java:1862)
        at org.apache.axis.client.Call.invoke(Call.java:1768)
        at org.apache.axis.client.Call.invoke(Call.java:1306)
        at com.symcor.od.client.soap.AxisClient.logon(AxisClient.java:52)



Reply via email to