emacs goof, I used to work for the Mouse and forgot to update my emacs setup. That class is going away anyhow, it was something I did early on and have since decided to kill it and all references to it in beehive.
-----Original Message----- From: Davanum Srinivas [mailto:[EMAIL PROTECTED] Sent: Thursday, January 06, 2005 7:50 AM To: [EMAIL PROTECTED] Subject: Re: XMLBean data In CollectionSerializer.java: "Copyright (c) 2004 Walt Disney Internet Group. All Rights Reserved."????? -- dims On Thu, 6 Jan 2005 07:48:09 -0800, Jonathan Colwell <[EMAIL PROTECTED]> wrote: > I wrote some AXIS de/serializers for XmlBeans that I've been using > successfully in the Beehive project. > > http://svn.apache.org/repos/asf/incubator/beehive/trunk/wsm/src/runtim > e/ org/apache/beehive/wsm/axis/util/encoding/ > > Feel free to check them out to see if they suit your needs. One thing > to keep in mind is that XmlBeans do not have a default constructor, > instead they use an internal Factory to create instances. If you are > trying to register XmlBeans using the regular BeanSerializers you are > out of luck but these serializers should help. > > cheers, > > Jonathan > > -----Original Message----- > From: Bouche Paul [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 06, 2005 5:39 AM > To: [EMAIL PROTECTED] > Subject: RE: XMLBean data > > First of you cannot automatically serialized any arbritrary java > object with Axis (it wouldn't know how). For Axis to automatically > serialize/deserialize your objects they need to be Java Bean > compatible (if you don't know what that is google for java beans). One > of the requirements for a java bean is that the class has to have a > default constructor. Your type net.data.xml.MyDocument obviously does > not have a default constructor or it is not public. So all you need to > do, if you want Axis to automatically de/serialize your class, is to > add default constructor ie. > public MyDocument() {}; > > Or you have to write a schema for MyDocument, a serializer, a > deserializer for axis and import the schema into the wsdl. > > Hope this helps, > Paul > > P.S.: I cannot resist to say that all this is also mentioned in the > documentation if one would read it ;-). > > > -----Original Message----- > > From: Hung Vu2000 [mailto:[EMAIL PROTECTED] > > Sent: Donnerstag, 6. Januar 2005 07:22 > > To: [EMAIL PROTECTED] > > Subject: XMLBean data > > > > > > Hi, > > I' m developing a webservice that need a parameter of type > > XMLBean. > > When using Java2WSDL tool from Axis to create wsdl file I had the > > following > > WARN org.apache.axis.wsdl.fromJava.Types[main] - The class > > net.data.xml.MyDocument does not contain a default constructor, > > which is a requirement for a bean class. The class cannot be > > converted into > > > an xml schema type. An xml schema anyType will be used to define > > this > > > class in the wsdl file. > > How can I resolve this problem ? > > > > Thanks, > > Hung > > > > _________________________________________________________________ > > Express yourself instantly with MSN Messenger! Download today it's > > FREE! > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > > > > > . > > > > . > > -- Davanum Srinivas - http://webservices.apache.org/~dims/