This is an automated email from the ASF dual-hosted git repository. onders pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit e57b19fd85170ebe8ff086d1439cb229db9667ff Author: onders86 <ondersez...@gmail.com> AuthorDate: Thu Nov 2 16:59:29 2017 +0300 CAMEL-11927 - javadoc update --- .../src/main/docs/spring-ws-component.adoc | 32 ++++++++++++++++++---- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc index 9618445..d918008 100644 --- a/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc +++ b/components/camel-spring-ws/src/main/docs/spring-ws-component.adoc @@ -163,10 +163,10 @@ the message. |`CamelSpringWebserviceAddressingAction` |URI |Use this header to specify the WS-Addressing action of the message, overrides `wsAddressingAction` option if present -|CamelSpringWebserviceAddressingFaultTo |URI |Use this header to specify the WS-Addressing FaultTo , overrides +|CamelSpringWebserviceAddressingFaultTo |URI |Use this header to specify the WS-Addressing FaultTo , overrides faultTo option if present -|CamelSpringWebserviceAddressingReplyTo |URI |Use this header to specify the WS-Addressing ReplyTo , overrides +|CamelSpringWebserviceAddressingReplyTo |URI |Use this header to specify the WS-Addressing ReplyTo , overrides replyTo option if present |CamelSpringWebserviceAddressingOutputAction |URI |Use this header to specify the WS-Addressing Action , overrides @@ -250,10 +250,10 @@ test]. ### The header and attachment propagation Spring WS Camel supports propagation of the headers and attachments into -Spring-WS WebServiceMessage response since version *2.10.3*. The +Spring-WS WebServiceMessage response since version *2.10.3*. The endpoint will use so called "hook" the MessageFilter (default implementation is provided by BasicMessageFilter) to propagate the -exchange headers and attachments into WebServiceMessage response. Now +exchange headers and attachments into WebServiceMessage response. Now you can use [source,java] @@ -266,6 +266,28 @@ Note: If the exchange header in the pipeline contains text, it generates Qname(key)=value attribute in the soap header. Recommended is to create a QName class directly and put into any key into header. +### How to transform the soap header using a stylesheet +The header transformation filter (HeaderTransformationMessageFilter.java) +can be used to transform the soap header for a soap request. If you want to use +the header transformation filter, see the below example: + +[source,java] +------------------------------------------------------------------ +<bean id="headerTransformationFilter" class="org.apache.camel.component.spring.ws.filter.impl.HeaderTransformationMessageFilter"> + <constructor-arg index="0" value="org/apache/camel/component/spring/ws/soap-header-transform.xslt"/> +</bean +------------------------------------------------------------------ +Use the bead defined above in the camel endpoint + +[source,java] +------------------------------------------------------------------ +<route> + <from uri="direct:stockQuoteWebserviceHeaderTransformation"/> + <to uri="spring-ws:http://localhost?webServiceTemplate=#webServiceTemplate&soapAction=http://www.stockquotes.edu/GetQuote&messageFilter=#headerTransformationFilter"/> +</route> +------------------------------------------------------------------ + + ### How to use MTOM attachments The BasicMessageFilter provides all required information for Apache @@ -576,4 +598,4 @@ from("spring-ws:rootqname:{http://example.com/}GetFoo?endpointMapping=#endpointM * link:configuring-camel.html[Configuring Camel] * link:component.html[Component] * link:endpoint.html[Endpoint] -* link:getting-started.html[Getting Started] +* link:getting-started.html[Getting Started] \ No newline at end of file -- To stop receiving notification emails like this one, please contact "commits@camel.apache.org" <commits@camel.apache.org>.