I had bugs in my own project to resolved (not relating to XMLBeans) so I still don't use your sample code. Hope I may use it soon.
Thank you very much,
Hung
From: "Jonathan Colwell" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: <[EMAIL PROTECTED]> CC: <[EMAIL PROTECTED]> Subject: XMLBeanDe/Serializer sample Date: Sat, 8 Jan 2005 20:46:42 -0800
Sorry for the delay Hung, I didn't get a chance to work on this until late Friday.
I put together a sample Web Service using the XmlBeanSerializers available from: http://superflaco.com/Beehive/xBeanSample.war
you should be able to just drop it into a servlet container and use the included build.xml to try out your own XBean services.
Let me know if you have additional questions or if you run into problems.
cheers,
Jonathan
-----Original Message----- From: Hung Vu2000 [mailto:[EMAIL PROTECTED] Sent: Thursday, January 06, 2005 7:13 PM To: [EMAIL PROTECTED] Subject: RE: XMLBean data
Jonathan, Thanks for your help. I need time to read and use your source code. It' s great if you have a sample how to to use your patch.
Best regards, Hung
>From: "Jonathan Colwell" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: RE: XMLBean data >Date: Thu, 6 Jan 2005 07:48:09 -0800 > >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/runtime >/ 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/ > > > > > > . > > > >. >
_________________________________________________________________ FREE pop-up blocking with the new MSN Toolbar - get it now! http://toolbar.msn.click-url.com/go/onm00200415ave/direct/01/
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/