Add this parameter to your service WSDD:

  <parameter name="dotNetSoapEncFix" value="true"/>

Anne

On 7/28/05, Denis Schlesinger <[EMAIL PROTECTED]> wrote:
> Hi Lars,
> 
> I think your string type should be in the namespace 
> 'http://www.w3.org/2001/XMLSchema', so it should be:
> 
> <responseMessage xsi:type="xsd:string">success</responseMessage>
> 
> Denis
> 
> -----Ursprüngliche Nachricht-----
> Von: Lars Ködderitzsch [mailto:[EMAIL PROTECTED]
> Gesendet: Donnerstag, 28. Juli 2005 15:15
> An: [email protected]
> Betreff: Troubles deserializing string object
> 
> Hi,
> 
> I am an axis (and soap) newbie so please excuse me, if this question is
> kind of stupid.
> 
> Were using Soap-Services with the OFBiz-Framework which uses axis as
> soap framework.
> 
> When the response from the service is about to be deserialized I get the
> following exception:
> 
> [2005-07-27 16:11:17,896]ERROR [      DeserializationContext:511] No
> deserializer for java.lang.Object
> [2005-07-27 16:11:17,990]ERROR [                        Call:2404]
> Exception:
> org.xml.sax.SAXException: Deserializing parameter 'responseMessage':
> could not find deserializer for type
> {http://schemas.xmlsoap.org/soap/encoding/}string
>         at
> org.apache.axis.message.RPCHandler.onStartChild(RPCHandler.java:273)
>         at
> org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:1031)
>         at
> org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:165)
>         at
> org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1140)
> 
> 
> The response envelope looks like this:
> 
> <?xml version="1.0" encoding="UTF-8"?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> 
> <soapenv:Body>
> 
> <helloResponse>
> 
> <responseMessage xsi:type="soapenc:string"
> xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>success</responseMessage>
> 
> </helloResponse>
> 
> </soapenv:Body>
> 
> </soapenv:Envelope>
> 
> 
> I don't know what I am missing.
> Can any one please give me a pointer?
> 
> Thanks,
> Lars Ködderitzsch
> 
> 
>

Reply via email to