camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] Issue Comment Edited: (CAMEL-3105) Contribution: Spring Web Services component
Date Sun, 24 Oct 2010 08:12:41 GMT

    [ https://issues.apache.org/activemq/browse/CAMEL-3105?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62788#action_62788
] 

Claus Ibsen edited comment on CAMEL-3105 at 10/24/10 4:12 AM:
--------------------------------------------------------------

Richard this is perfect. We will look into this after the 2.5 release.

You may consider starting on the documentation as Camel wiki

Do you got an ICLA submitted to Apache?
http://camel.apache.org/how-do-i-edit-the-website.html

You can also attach a file to this JIRA with the docu and we can add it to the wiki.
But having that ICLA is one step closer to becoming a committer :)

      was (Author: davsclaus):
    Richard this is perfect. We will look into this after the 2.5 release.

You may consider starting on the documentation.

Do you got an ICLA submitted to Apache?
http://camel.apache.org/how-do-i-edit-the-website.html

You can also attach a file to this JIRA with the docu and we can add it to the wiki.
But having that ICLA is one step closer to becoming a committer :)
  
> Contribution: Spring Web Services component
> -------------------------------------------
>
>                 Key: CAMEL-3105
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-3105
>             Project: Apache Camel
>          Issue Type: New Feature
>    Affects Versions: 2.3.0
>            Reporter: Richard Kettelerij
>             Fix For: 2.6.0
>
>
> I'd like to contribute a component I've developed to Apache Camel that adds support for
Spring Web Services. The component is Apache 2.0 licensed - as is Spring-WS - and available
from: http://github.com/rkettelerij/camel-spring-ws. Note that I'll happily remove this repo
if and once the component is added to Camel's codebase.
> Currently the component only offers producer support (with help of Spring's WebServiceTemplate).
I'm busy developing consumer support that allows you to express Spring-WS endpoint mappings
through Camel uri's. This is coming along nicely and I'm hoping to release a tested version
soon. Development can be tracked in this branch: http://github.com/rkettelerij/camel-spring-ws/tree/consumer/
> Examples (producer only):
> 1) Route message to webservice:
> {code}
> from("direct:myservice").to("springws:http://somehost/myservice")
> {code}
> 2) Configuration through url options (e.g SOAP action and WS-Addressing):
> {code}
> from("direct:myservice").to("springws:http://somehost/myservice?soapAction=http://somehost/foo&wsAddressingAction=http://somehost/bar")
> {code}
> 3) The components allows you to use the full power of Spring-WS client support by referencing
a WebServiceTemplate in the Registry (ApplicationContext):
> {code}
> from("direct:myservice").to("springws:http://somehost/myservice?webServiceTemplate=#webServiceTemplate")
> {code}
> If you only want to use a custom message sender or message factory (e.g for Axiom messages)
you can use:
> {code}
> from("direct:myservice").to("springws:http://somehost/myservice?messageFactory=#messageFactory&messageSender=#messageSender")
> {code}
> I'm open to any suggestions/comments/etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message