You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by "ant elder (JIRA)" <tu...@ws.apache.org> on 2007/01/09 14:07:27 UTC

[jira] Created: (TUSCANY-1038) SDO databinding for Axis2

SDO databinding for Axis2
-------------------------

                 Key: TUSCANY-1038
                 URL: https://issues.apache.org/jira/browse/TUSCANY-1038
             Project: Tuscany
          Issue Type: New Feature
          Components: Java SDO Implementation
    Affects Versions: Java-SDO-Mx
            Reporter: ant elder
             Fix For: Java-SDO-Mx


Implement a native Axis2 databinding for SDO.

Axis2 supports pluggable databindings and currently has support for things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO if we implemented an Axis2 databinding for SDO.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Angel Todorov <at...@gmail.com>.
Hi Anthony,

Thanks. I will keep you updated on the progress.

Regards,
Angel

On 1/11/07, ant elder <an...@gmail.com> wrote:
> Its great you'd like to contribute!
>
>  Unfortunately you can't get Apache SVN access until you're a committer so
> for now you have to submit patches. Maybe as a start I should set up a
> sandbox directory for this with a template project structure and you and
> anyone else could submit patches against that until its in a fit state to
> ask to put into the Axis2 trunk. Thats just a suggestion say if you've a
> better approach or anyone else leap in with suggetsions.
>
>  Just to summarize whats been said earlier about Axis2 databindings:
>
>  - theres a good article at: http://wso2.org/library/35
>
>  - Axis2 has exsiting databindings for adb, jibx and xmlbeans so that code
> can be used as a guide:
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/jibx/
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb/
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/xmlbeans/
>
>  - to get the new databinding jar picked up it has to be in the Axis
> classpath and the codegen-config.properties needs to be updated, see:
> http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/codegen-config.properties
>  (this is in the axis2-codegen-1.1.jar in the Axis2 lib directory)
>
> - There's existing code that shows how to convert between Axiom OMElements
> and  SDO DataObjects in the Tuscany DataBinding projects. The main classes
> are:
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/DataObject2XMLStreamReader.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/XMLStreamReader2DataObject.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/OMElement2XMLStreamReader.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/XMLStreamReader2OMElement.java
>
> HTH,
>
>     ...ant
>
>
> On 1/11/07, Angel Todorov <at...@gmail.com> wrote:
> > Hi Raymond,
> >
> > Yes the SDO binding would be definitely nice to have. I am willing to
> > contribute along with you and any other guys who might be interested.
> > Please inform me about what next steps that need to be taken and who
> > is going to participate (do i have to create/ obtain some SVN account
> > anywhere) ? Thanks
> >
> > Angel
> >
> > On 1/9/07, Raymond Feng <en...@gmail.com> wrote:
> > > Hi, Angel.
> > >
> > > I have been thinking about the approach for a while. There are also some
> > > discussions on the Axis2 ML. As you explained, it seems that it's fairly
> > > straightforward to implement a SDO binding for Axis2 and we can leverage
> it
> > > in Tuscany.
> > >
> > > FYI, we already have the fromOM() and toOM() runtime support for SDO
> using
> > > StAX XMLStreamReader. So it could be just a matter of developing a XSLT
> > > template and some code-gen utility methods.
> > >
> > > Are you interested in contributing to this feature? Ant and I will be
> happy
> > > to work with you.
> > >
> > > Thanks,
> > > Raymond
> > >
> > > ----- Original Message -----
> > > From: "Angel Todorov" < attodorov@gmail.com>
> > > To: <tu...@ws.apache.org>
> > > Cc: <axis-dev@ws.apache.org >
> > > Sent: Tuesday, January 09, 2007 8:05 AM
> > > Subject: Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2
> > >
> > >
> > > > Hi Anthony,
> > > >
> > > > Hm... i was thinking - wouldn't it be possible to just modify (or
> > > > create a new ) XLS template for Axis2 databinding extension. As far as
> > > > I see, the emitter instance takes the template and the generated XML
> > > > model from memory and emits out code (stubs, skeletons,
> > > > MessageReceiver whatever). Since SDO is transparent to the actual Java
> > > > <-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
> > > > extensions, and use their Extension and Codegen Utility classes, and
> > > > just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
> > > > Of course, this also assumes that we are bound to the above binding
> > > > framework's XSD support, in case some provider has written their own
> > > > SDO XML binding.
> > > >
> > > > What do you think ?
> > > >
> > > > Regards,
> > > > Angel
> > > >
> > > > On 1/9/07, ant elder (JIRA) < tuscany-dev@ws.apache.org> wrote:
> > > >> SDO databinding for Axis2
> > > >> -------------------------
> > > >>
> > > >>                  Key: TUSCANY-1038
> > > >>                  URL:
> https://issues.apache.org/jira/browse/TUSCANY-1038
> > > >>              Project: Tuscany
> > > >>           Issue Type: New Feature
> > > >>           Components: Java SDO Implementation
> > > >>     Affects Versions: Java-SDO-Mx
> > > >>             Reporter: ant elder
> > > >>              Fix For: Java-SDO-Mx
> > > >>
> > > >>
> > > >> Implement a native Axis2 databinding for SDO.
> > > >>
> > > >> Axis2 supports pluggable databindings and currently has support for
> > > >> things like xmlbeans, jibx, and Axis2s own ADB. It would help promote
> SDO
> > > >> if we implemented an Axis2 databinding for SDO.
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> This message is automatically generated by JIRA.
> > > >> -
> > > >> If you think it was sent incorrectly contact one of the
> administrators:
> > > >>
> https://issues.apache.org/jira/secure/Administrators.jspa
> > > >> -
> > > >> For more information on JIRA, see:
> http://www.atlassian.com/software/jira
> > > >>
> > > >>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail:
> tuscany-dev-unsubscribe@ws.apache.org
> > > >> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> > > >>
> > > >>
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> axis-dev-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> > > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> axis-dev-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> > >
> > >
> >
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Angel Todorov <at...@gmail.com>.
Hi Anthony,

Thanks. I will keep you updated on the progress.

Regards,
Angel

On 1/11/07, ant elder <an...@gmail.com> wrote:
> Its great you'd like to contribute!
>
>  Unfortunately you can't get Apache SVN access until you're a committer so
> for now you have to submit patches. Maybe as a start I should set up a
> sandbox directory for this with a template project structure and you and
> anyone else could submit patches against that until its in a fit state to
> ask to put into the Axis2 trunk. Thats just a suggestion say if you've a
> better approach or anyone else leap in with suggetsions.
>
>  Just to summarize whats been said earlier about Axis2 databindings:
>
>  - theres a good article at: http://wso2.org/library/35
>
>  - Axis2 has exsiting databindings for adb, jibx and xmlbeans so that code
> can be used as a guide:
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/jibx/
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb/
> https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/xmlbeans/
>
>  - to get the new databinding jar picked up it has to be in the Axis
> classpath and the codegen-config.properties needs to be updated, see:
> http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/codegen-config.properties
>  (this is in the axis2-codegen-1.1.jar in the Axis2 lib directory)
>
> - There's existing code that shows how to convert between Axiom OMElements
> and  SDO DataObjects in the Tuscany DataBinding projects. The main classes
> are:
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/DataObject2XMLStreamReader.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/XMLStreamReader2DataObject.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/OMElement2XMLStreamReader.java
> https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/XMLStreamReader2OMElement.java
>
> HTH,
>
>     ...ant
>
>
> On 1/11/07, Angel Todorov <at...@gmail.com> wrote:
> > Hi Raymond,
> >
> > Yes the SDO binding would be definitely nice to have. I am willing to
> > contribute along with you and any other guys who might be interested.
> > Please inform me about what next steps that need to be taken and who
> > is going to participate (do i have to create/ obtain some SVN account
> > anywhere) ? Thanks
> >
> > Angel
> >
> > On 1/9/07, Raymond Feng <en...@gmail.com> wrote:
> > > Hi, Angel.
> > >
> > > I have been thinking about the approach for a while. There are also some
> > > discussions on the Axis2 ML. As you explained, it seems that it's fairly
> > > straightforward to implement a SDO binding for Axis2 and we can leverage
> it
> > > in Tuscany.
> > >
> > > FYI, we already have the fromOM() and toOM() runtime support for SDO
> using
> > > StAX XMLStreamReader. So it could be just a matter of developing a XSLT
> > > template and some code-gen utility methods.
> > >
> > > Are you interested in contributing to this feature? Ant and I will be
> happy
> > > to work with you.
> > >
> > > Thanks,
> > > Raymond
> > >
> > > ----- Original Message -----
> > > From: "Angel Todorov" < attodorov@gmail.com>
> > > To: <tu...@ws.apache.org>
> > > Cc: <axis-dev@ws.apache.org >
> > > Sent: Tuesday, January 09, 2007 8:05 AM
> > > Subject: Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2
> > >
> > >
> > > > Hi Anthony,
> > > >
> > > > Hm... i was thinking - wouldn't it be possible to just modify (or
> > > > create a new ) XLS template for Axis2 databinding extension. As far as
> > > > I see, the emitter instance takes the template and the generated XML
> > > > model from memory and emits out code (stubs, skeletons,
> > > > MessageReceiver whatever). Since SDO is transparent to the actual Java
> > > > <-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
> > > > extensions, and use their Extension and Codegen Utility classes, and
> > > > just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
> > > > Of course, this also assumes that we are bound to the above binding
> > > > framework's XSD support, in case some provider has written their own
> > > > SDO XML binding.
> > > >
> > > > What do you think ?
> > > >
> > > > Regards,
> > > > Angel
> > > >
> > > > On 1/9/07, ant elder (JIRA) < tuscany-dev@ws.apache.org> wrote:
> > > >> SDO databinding for Axis2
> > > >> -------------------------
> > > >>
> > > >>                  Key: TUSCANY-1038
> > > >>                  URL:
> https://issues.apache.org/jira/browse/TUSCANY-1038
> > > >>              Project: Tuscany
> > > >>           Issue Type: New Feature
> > > >>           Components: Java SDO Implementation
> > > >>     Affects Versions: Java-SDO-Mx
> > > >>             Reporter: ant elder
> > > >>              Fix For: Java-SDO-Mx
> > > >>
> > > >>
> > > >> Implement a native Axis2 databinding for SDO.
> > > >>
> > > >> Axis2 supports pluggable databindings and currently has support for
> > > >> things like xmlbeans, jibx, and Axis2s own ADB. It would help promote
> SDO
> > > >> if we implemented an Axis2 databinding for SDO.
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> This message is automatically generated by JIRA.
> > > >> -
> > > >> If you think it was sent incorrectly contact one of the
> administrators:
> > > >>
> https://issues.apache.org/jira/secure/Administrators.jspa
> > > >> -
> > > >> For more information on JIRA, see:
> http://www.atlassian.com/software/jira
> > > >>
> > > >>
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail:
> tuscany-dev-unsubscribe@ws.apache.org
> > > >> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> > > >>
> > > >>
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> axis-dev-unsubscribe@ws.apache.org
> > > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> > > >
> > >
> > >
> > >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> axis-dev-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> > >
> > >
> >
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by ant elder <an...@gmail.com>.
Its great you'd like to contribute!

Unfortunately you can't get Apache SVN access until you're a committer so
for now you have to submit patches. Maybe as a start I should set up a
sandbox directory for this with a template project structure and you and
anyone else could submit patches against that until its in a fit state to
ask to put into the Axis2 trunk. Thats just a suggestion say if you've a
better approach or anyone else leap in with suggetsions.

Just to summarize whats been said earlier about Axis2 databindings:

- theres a good article at: http://wso2.org/library/35

- Axis2 has exsiting databindings for adb, jibx and xmlbeans so that code
can be used as a guide:
https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/jibx/
https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/adb/
https://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/xmlbeans/

- to get the new databinding jar picked up it has to be in the Axis
classpath and the codegen-config.properties needs to be updated, see:
http://svn.apache.org/repos/asf/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/codegen-config.properties
(this is in the axis2-codegen-1.1.jar in the Axis2 lib directory)

- There's existing code that shows how to convert between Axiom OMElements
and  SDO DataObjects in the Tuscany DataBinding projects. The main classes
are:
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/DataObject2XMLStreamReader.java
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-sdo/src/main/java/org/apache/tuscany/databinding/sdo/XMLStreamReader2DataObject.java
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/OMElement2XMLStreamReader.java
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/databinding/databinding-axiom/src/main/java/org/apache/tuscany/databinding/axiom/XMLStreamReader2OMElement.java

HTH,

   ...ant

On 1/11/07, Angel Todorov <at...@gmail.com> wrote:
>
> Hi Raymond,
>
> Yes the SDO binding would be definitely nice to have. I am willing to
> contribute along with you and any other guys who might be interested.
> Please inform me about what next steps that need to be taken and who
> is going to participate (do i have to create/ obtain some SVN account
> anywhere) ? Thanks
>
> Angel
>
> On 1/9/07, Raymond Feng <en...@gmail.com> wrote:
> > Hi, Angel.
> >
> > I have been thinking about the approach for a while. There are also some
> > discussions on the Axis2 ML. As you explained, it seems that it's fairly
> > straightforward to implement a SDO binding for Axis2 and we can leverage
> it
> > in Tuscany.
> >
> > FYI, we already have the fromOM() and toOM() runtime support for SDO
> using
> > StAX XMLStreamReader. So it could be just a matter of developing a XSLT
> > template and some code-gen utility methods.
> >
> > Are you interested in contributing to this feature? Ant and I will be
> happy
> > to work with you.
> >
> > Thanks,
> > Raymond
> >
> > ----- Original Message -----
> > From: "Angel Todorov" <at...@gmail.com>
> > To: <tu...@ws.apache.org>
> > Cc: <ax...@ws.apache.org>
> > Sent: Tuesday, January 09, 2007 8:05 AM
> > Subject: Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2
> >
> >
> > > Hi Anthony,
> > >
> > > Hm... i was thinking - wouldn't it be possible to just modify (or
> > > create a new ) XLS template for Axis2 databinding extension. As far as
> > > I see, the emitter instance takes the template and the generated XML
> > > model from memory and emits out code (stubs, skeletons,
> > > MessageReceiver whatever). Since SDO is transparent to the actual Java
> > > <-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
> > > extensions, and use their Extension and Codegen Utility classes, and
> > > just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
> > > Of course, this also assumes that we are bound to the above binding
> > > framework's XSD support, in case some provider has written their own
> > > SDO XML binding.
> > >
> > > What do you think ?
> > >
> > > Regards,
> > > Angel
> > >
> > > On 1/9/07, ant elder (JIRA) <tu...@ws.apache.org> wrote:
> > >> SDO databinding for Axis2
> > >> -------------------------
> > >>
> > >>                  Key: TUSCANY-1038
> > >>                  URL:
> https://issues.apache.org/jira/browse/TUSCANY-1038
> > >>              Project: Tuscany
> > >>           Issue Type: New Feature
> > >>           Components: Java SDO Implementation
> > >>     Affects Versions: Java-SDO-Mx
> > >>             Reporter: ant elder
> > >>              Fix For: Java-SDO-Mx
> > >>
> > >>
> > >> Implement a native Axis2 databinding for SDO.
> > >>
> > >> Axis2 supports pluggable databindings and currently has support for
> > >> things like xmlbeans, jibx, and Axis2s own ADB. It would help promote
> SDO
> > >> if we implemented an Axis2 databinding for SDO.
> > >>
> > >>
> > >>
> > >> --
> > >> This message is automatically generated by JIRA.
> > >> -
> > >> If you think it was sent incorrectly contact one of the
> administrators:
> > >> https://issues.apache.org/jira/secure/Administrators.jspa
> > >> -
> > >> For more information on JIRA, see:
> http://www.atlassian.com/software/jira
> > >>
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> > >> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> > >>
> > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> > > For additional commands, e-mail: axis-dev-help@ws.apache.org
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-dev-help@ws.apache.org
> >
> >
>

Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Angel Todorov <at...@gmail.com>.
Hi Raymond,

Yes the SDO binding would be definitely nice to have. I am willing to
contribute along with you and any other guys who might be interested.
Please inform me about what next steps that need to be taken and who
is going to participate (do i have to create/ obtain some SVN account
anywhere) ? Thanks

Angel

On 1/9/07, Raymond Feng <en...@gmail.com> wrote:
> Hi, Angel.
>
> I have been thinking about the approach for a while. There are also some
> discussions on the Axis2 ML. As you explained, it seems that it's fairly
> straightforward to implement a SDO binding for Axis2 and we can leverage it
> in Tuscany.
>
> FYI, we already have the fromOM() and toOM() runtime support for SDO using
> StAX XMLStreamReader. So it could be just a matter of developing a XSLT
> template and some code-gen utility methods.
>
> Are you interested in contributing to this feature? Ant and I will be happy
> to work with you.
>
> Thanks,
> Raymond
>
> ----- Original Message -----
> From: "Angel Todorov" <at...@gmail.com>
> To: <tu...@ws.apache.org>
> Cc: <ax...@ws.apache.org>
> Sent: Tuesday, January 09, 2007 8:05 AM
> Subject: Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2
>
>
> > Hi Anthony,
> >
> > Hm... i was thinking - wouldn't it be possible to just modify (or
> > create a new ) XLS template for Axis2 databinding extension. As far as
> > I see, the emitter instance takes the template and the generated XML
> > model from memory and emits out code (stubs, skeletons,
> > MessageReceiver whatever). Since SDO is transparent to the actual Java
> > <-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
> > extensions, and use their Extension and Codegen Utility classes, and
> > just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
> > Of course, this also assumes that we are bound to the above binding
> > framework's XSD support, in case some provider has written their own
> > SDO XML binding.
> >
> > What do you think ?
> >
> > Regards,
> > Angel
> >
> > On 1/9/07, ant elder (JIRA) <tu...@ws.apache.org> wrote:
> >> SDO databinding for Axis2
> >> -------------------------
> >>
> >>                  Key: TUSCANY-1038
> >>                  URL: https://issues.apache.org/jira/browse/TUSCANY-1038
> >>              Project: Tuscany
> >>           Issue Type: New Feature
> >>           Components: Java SDO Implementation
> >>     Affects Versions: Java-SDO-Mx
> >>             Reporter: ant elder
> >>              Fix For: Java-SDO-Mx
> >>
> >>
> >> Implement a native Axis2 databinding for SDO.
> >>
> >> Axis2 supports pluggable databindings and currently has support for
> >> things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO
> >> if we implemented an Axis2 databinding for SDO.
> >>
> >>
> >>
> >> --
> >> This message is automatically generated by JIRA.
> >> -
> >> If you think it was sent incorrectly contact one of the administrators:
> >> https://issues.apache.org/jira/secure/Administrators.jspa
> >> -
> >> For more information on JIRA, see: http://www.atlassian.com/software/jira
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> >> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-dev-help@ws.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Raymond Feng <en...@gmail.com>.
Hi, Angel.

I have been thinking about the approach for a while. There are also some 
discussions on the Axis2 ML. As you explained, it seems that it's fairly 
straightforward to implement a SDO binding for Axis2 and we can leverage it 
in Tuscany.

FYI, we already have the fromOM() and toOM() runtime support for SDO using 
StAX XMLStreamReader. So it could be just a matter of developing a XSLT 
template and some code-gen utility methods.

Are you interested in contributing to this feature? Ant and I will be happy 
to work with you.

Thanks,
Raymond

----- Original Message ----- 
From: "Angel Todorov" <at...@gmail.com>
To: <tu...@ws.apache.org>
Cc: <ax...@ws.apache.org>
Sent: Tuesday, January 09, 2007 8:05 AM
Subject: Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2


> Hi Anthony,
>
> Hm... i was thinking - wouldn't it be possible to just modify (or
> create a new ) XLS template for Axis2 databinding extension. As far as
> I see, the emitter instance takes the template and the generated XML
> model from memory and emits out code (stubs, skeletons,
> MessageReceiver whatever). Since SDO is transparent to the actual Java
> <-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
> extensions, and use their Extension and Codegen Utility classes, and
> just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
> Of course, this also assumes that we are bound to the above binding
> framework's XSD support, in case some provider has written their own
> SDO XML binding.
>
> What do you think ?
>
> Regards,
> Angel
>
> On 1/9/07, ant elder (JIRA) <tu...@ws.apache.org> wrote:
>> SDO databinding for Axis2
>> -------------------------
>>
>>                  Key: TUSCANY-1038
>>                  URL: https://issues.apache.org/jira/browse/TUSCANY-1038
>>              Project: Tuscany
>>           Issue Type: New Feature
>>           Components: Java SDO Implementation
>>     Affects Versions: Java-SDO-Mx
>>             Reporter: ant elder
>>              Fix For: Java-SDO-Mx
>>
>>
>> Implement a native Axis2 databinding for SDO.
>>
>> Axis2 supports pluggable databindings and currently has support for 
>> things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO 
>> if we implemented an Axis2 databinding for SDO.
>>
>>
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> If you think it was sent incorrectly contact one of the administrators: 
>> https://issues.apache.org/jira/secure/Administrators.jspa
>> -
>> For more information on JIRA, see: http://www.atlassian.com/software/jira
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-dev-help@ws.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Angel Todorov <at...@gmail.com>.
Hi Anthony,

Hm... i was thinking - wouldn't it be possible to just modify (or
create a new ) XLS template for Axis2 databinding extension. As far as
I see, the emitter instance takes the template and the generated XML
model from memory and emits out code (stubs, skeletons,
MessageReceiver whatever). Since SDO is transparent to the actual Java
<-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
extensions, and use their Extension and Codegen Utility classes, and
just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
Of course, this also assumes that we are bound to the above binding
framework's XSD support, in case some provider has written their own
SDO XML binding.

What do you think ?

Regards,
Angel

On 1/9/07, ant elder (JIRA) <tu...@ws.apache.org> wrote:
> SDO databinding for Axis2
> -------------------------
>
>                  Key: TUSCANY-1038
>                  URL: https://issues.apache.org/jira/browse/TUSCANY-1038
>              Project: Tuscany
>           Issue Type: New Feature
>           Components: Java SDO Implementation
>     Affects Versions: Java-SDO-Mx
>             Reporter: ant elder
>              Fix For: Java-SDO-Mx
>
>
> Implement a native Axis2 databinding for SDO.
>
> Axis2 supports pluggable databindings and currently has support for things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO if we implemented an Axis2 databinding for SDO.
>
>
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Re: [jira] Created: (TUSCANY-1038) SDO databinding for Axis2

Posted by Angel Todorov <at...@gmail.com>.
Hi Anthony,

Hm... i was thinking - wouldn't it be possible to just modify (or
create a new ) XLS template for Axis2 databinding extension. As far as
I see, the emitter instance takes the template and the generated XML
model from memory and emits out code (stubs, skeletons,
MessageReceiver whatever). Since SDO is transparent to the actual Java
<-> XML mapping, we can take any of the JiBX, JAXB, XMLBeans or ADB
extensions, and use their Extension and Codegen Utility classes, and
just modify the XLS template (i.e fromOM(..), toOM(..), etc. parts).
Of course, this also assumes that we are bound to the above binding
framework's XSD support, in case some provider has written their own
SDO XML binding.

What do you think ?

Regards,
Angel

On 1/9/07, ant elder (JIRA) <tu...@ws.apache.org> wrote:
> SDO databinding for Axis2
> -------------------------
>
>                  Key: TUSCANY-1038
>                  URL: https://issues.apache.org/jira/browse/TUSCANY-1038
>              Project: Tuscany
>           Issue Type: New Feature
>           Components: Java SDO Implementation
>     Affects Versions: Java-SDO-Mx
>             Reporter: ant elder
>              Fix For: Java-SDO-Mx
>
>
> Implement a native Axis2 databinding for SDO.
>
> Axis2 supports pluggable databindings and currently has support for things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO if we implemented an Axis2 databinding for SDO.
>
>
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


[jira] Commented: (TUSCANY-1038) SDO databinding for Axis2

Posted by "Kelvin Goodson (JIRA)" <tu...@ws.apache.org>.
    [ https://issues.apache.org/jira/browse/TUSCANY-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12464803 ] 

Kelvin Goodson commented on TUSCANY-1038:
-----------------------------------------

For ref: There have been some discussions on this on the dev list including those at  ...
http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg12548.html
http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg12753.html

> SDO databinding for Axis2
> -------------------------
>
>                 Key: TUSCANY-1038
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1038
>             Project: Tuscany
>          Issue Type: New Feature
>          Components: Java SDO Implementation
>    Affects Versions: Java-SDO-Mx
>            Reporter: ant elder
>             Fix For: Java-SDO-Mx
>
>
> Implement a native Axis2 databinding for SDO.
> Axis2 supports pluggable databindings and currently has support for things like xmlbeans, jibx, and Axis2s own ADB. It would help promote SDO if we implemented an Axis2 databinding for SDO.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org