Thanks Raymond. I will try to test the XMLBeans/JAXB stuff with WS binding.
> -----Original Message----- > From: Raymond Feng [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 10, 2006 9:13 AM > To: [email protected] > Subject: Re: Can JAXB/XMLBeans work with axis binding now > > Hi, > > Please see my comments below. > > Thanks, > Raymond > > ----- Original Message ----- > From: "Li Shen" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Sunday, October 08, 2006 6:54 PM > Subject: Can JAXB/XMLBeans work with axis binding now > > > > Hi, > > > > I noticed that in the helloworldws sample, now only SDO gets used. If I > > want > > to use JAXB/XMLBeans instead of SDO, what shall I do then? > > > > It's simple, just declare a component reference wired to the composite > reference with the ws (axis2) binding. For the interface of your component > reference, annotate it with @DataType(name="org.apache.xmlbeans.XmlObject") > or @DataType(name="javax.xml.bind.JAXBElement"). > > For example, > > @Remotable > @DataType(name="javax.xml.bind.JAXBElement") > public interface JAXBInterface { > Address getAddress(Customer); > } > > @Remotable > @DataType(name="org.apache.xmlbeans.XmlObject") > public interface XMLBeansInterface { > Address getAddress(Customer); > } > > To be honest, I haven't had a chance to perform the integration test for > JAXB and XMLBeans. But I would be glad to help you if you run into any > issues. > > > Basically, I know I may need to register the SCDL of JAXB/XMLBeans to my > > Tuscany runtime, and replace some configurations such as > > @DataType(name="commonj.sdo.DataObject") and <dbsdo/> in helloworldws > with > > JAXB/XMLBeans specific stuff. Is that correct? How will <dbjaxb/> and > > <dbxmlbeans/>look like? The same as SDO? Also, looks like for now there is > > still no SCDL available for JAXB/XMLBeans, do you guys have any plan to > > add > > them? > > > > The SCDL extension dbsdo is used to import the model for SDO which requires > a type system. For JAXB and XMLBeans, it may not be required. If you see any > requirements for such extensions, please post this list. > > > Thanks, > > Li > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
