You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@ws.apache.org by Naveen Kulkarni <na...@hotmail.com> on 2001/12/03 05:49:30 UTC
Re: Serialization Exception
Hi,
This is exactly what u need to do along with you need to define the encoding style as "LITERAL" i mean to say while calling the service method which contains this ArrayList u need to specify this
//<code for call>
Call call = new Call();
call.setEncodingStyleURI(Constants.NS_URI_LITERAL_XML);
//</code for call>
ArrayList is not defined in the list of encoding style of W3C so you need to do this.
Naveen
----- Original Message -----
From: Ami Jani
Sent: Friday, November 30, 2001 5:59 PM
To: soap-user@xml.apache.org
Subject: RE: Serialization Exception
Hi there,
There is no serializer availabe for serializing ArrayList .You
need to implement your own Serializer Bean for this.
All you have to do is write 2 Java programs : A serializer and
a deserializer.
And register your Bean Serializer with SOAPMappingRegistry.
Hope this helps.
Ami
-----Original Message-----
From: Vinod Soni [mailto:vinod74@btinternet.com]
Sent: Friday, November 30, 2001 5:34 PM
To: Soap User
Subject: Serialization Exception
Can anyone help me with the following exception ?
[SOAPException: faultCode=SOAP-ENV:Client; msg=No Serializer found to
serialize a 'java.util.ArrayList' using encoding style
'http://schemas.xmlsoap.org/soap/encoding/'.;
targetException=java.lang.IllegalArgumentException: No Serializer found
to serialize a 'java.util.ArrayList' using encoding style
'http://schemas.xmlsoap.org/soap/encoding/'.]Get more from the Web. FREE MSN Explorer download : http://explorer.msn.com