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
>
>
>

Reply via email to