Ok, I'll do some writing. I think I'll write on the CXF confluence site under the subject of 'how to create a data binding'.
On Thu, May 29, 2008 at 4:22 PM, Werner Guttmann <[EMAIL PROTECTED]> wrote: > Hi > > Benson Margulies wrote: > > Werner, > > > > Adding a data binding to CXF is not quite trivial, but the interfaces > > required are reasonably well-bounded. If I were going to do it, I'd start > by > > reading the Aegis code (since I rewrote a lot of it), but there's also > the > > xmlbeans binding to look at. > > > > I'm not quite sure where to start in telling you where to start. If I > said, > > 'Check out the current CXF trunk from SVN, and look at the > > rt/databinding/aegis project,' I don't know if I'd be insulting your > > intelligence. > > Not at all .... as long as you are prepared to answer some questions, > and - more importantly - point me to small samples that showcase the > possible usage. > > > I could also send along a quick explanation of the major > > interfaces involved. > Yes, it that's after you have introduced me to the main ideas. And it's > fine pointing me to e.g. existing HOW-TOs, getting started documents, etc. > > > > On the positive side, a Castor binding would be a wonderful thing insofar > as > > it could do wsdl2java, which Aegis cannot. > :-). > > > > > I'm probably being confused about licensing. I'm fairly new to the Apache > > scene. There are some components (e.g. Xom) that we cannot use in CXF due > to > > Apache licensing rules. > > > > --benson > > > > > > On Thu, May 29, 2008 at 3:54 AM, Werner Guttmann < > [EMAIL PROTECTED]> > > wrote: > > > >> Hi, > >> > >> Benson Margulies wrote: > >>> I'm a CXF committer and I'm kind of the current foster-parent of the > >> Aegis > >>> binding. > >>> > >>> Since CXF has to be able to deliver a WSDL, and a WSDL has to include > >>> schema, we'd need that. I've barely scratched the surface of castor, > but > >>> other than that it looks quite straightforward. > >> Yes, it does .. ;-). > >> > >> Okay, where to start. There's a few tools out there for which there's > >> some level of Castor integration, e.g. Spring-WS, Apache Cocoon, XFire, > >> Mule, etc. Most of these tools tend to use the XML data binding > >> functionality of Castor only. Some of those glue code bits have been > >> provided by myself .. ;-). > >> > >>> If you/we wanted to do wsdl2java, then someone would have to deal with > >> the > >>> 'tooling', which is more complex, and connect it to your code > generator. > >> Sure. What would you propose ... ? > >>> there's also the question of license compatibility if you wanted to > >>> contribute it to CXF. > >> In what sense ? > >> > >>> Please don't say, 'JAXB'-compatible :-) JAXB has a number of > unfortunate > >>> aspects, I'd hope you all do better. > >> Yes, it has, but you have to make a difference between a specification > >> and the reference implementation. And yes, you are correct that even the > >> spec is somewhat ill-designed with regards to some aspects. > >> > >> But when I use the term 'JAXB compliance', it does not imply that the > >> remainder of Castor (nnot covered by the JAXB spec, but very useful) > >> will vanish .. ;-). > >> > >> Werner > >>> On Wed, May 28, 2008 at 4:09 PM, Ralf Joachim <[EMAIL PROTECTED]> > >>> wrote: > >>> > >>>> Hi Benson, > >>>> > >>>> you seam to have investigated CXF. > >>>> > >>>> What would be required for a CXF binding for Castor? > >>>> > >>>> Are you in a position to contribute that? > >>>> > >>>> Regards > >>>> Ralf > >>>> > >>>> > >>>> Benson Margulies schrieb: > >>>>> I'd certainly test it. > >>>>> > >>>>> Changing the subject, I also wonder if someone would like to see a > CXF > >>>>> data binding for Castor. That feature would be an important enabler > of > >> a > >>>>> code-first Castor data binding for CXF. > >>>>> > >>>>> On Wed, May 28, 2008 at 3:12 PM, Joachim Grüneis < > [EMAIL PROTECTED] > >>>>> <mailto:[EMAIL PROTECTED]>> wrote: > >>>>> > >>>>> Hello > >>>>> > >>>>> currently: not really > >>>>> > >>>>> there is a way to create a schema for a XML file... but that > isn't > >>>> the > >>>>> same then using the Java classes as a base > >>>>> > >>>>> one of our Google Summer of Code students is currently working to > >>>>> implement the feature you like to have... but you have to wait > >>>>> > >>>>> do you like to help us? e.g. by testing the new feature? > >>>>> > >>>>> Have fun > >>>>> > >>>>> Joachim > >>>>> > >>>>> 2008/5/28 Benson Margulies <[EMAIL PROTECTED] > >>>>> <mailto:[EMAIL PROTECTED]>>: > >>>>> > I've got a set of classes that I'm planning to marshal and > >>>>> unmarshal with > >>>>> > with Castor. I don't have any mapping files (yet) -- I'm not > very > >>>>> picky > >>>>> > about how they get marshalled. > >>>>> > > >>>>> > Is there some way to get Castor to spit out an XML Schema so > that > >>>>> I can > >>>>> > create XML documents in some other tool that can be > unmarshalled > >>>>> into these > >>>>> > objects? > >>>>> > > >>>>> > > >>>>> > >>>>> > >> --------------------------------------------------------------------- > >>>>> To unsubscribe from this list, please visit: > >>>>> > >>>>> http://xircles.codehaus.org/manage_email > >>>>> > >>>>> > >>>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe from this list, please visit: > >>>> > >>>> http://xircles.codehaus.org/manage_email > >>>> > >>>> > >>>> > >> --------------------------------------------------------------------- > >> To unsubscribe from this list, please visit: > >> > >> http://xircles.codehaus.org/manage_email > >> > >> > >> > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > >

