You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by nbertram <ni...@gmail.com> on 2014/06/01 18:22:50 UTC

Re: recipientList together with UseLatestAggregationStrategy results in original in message to be returned

Hi Claus,
Yes I explicitely specified InOut on all the exchanges involved but that did
not make a difference. The real problem here is, it sometimes works and
sometimes does not. I also observed a similar behaviour that I can reproduce
somewhat more consistently that involves a CXF Endpoint, direct-vm route and
a bean. Interstingly enough I have experienced this intermittend problem in
both servicemix 5.0.1 and the Camel Blueprint Test (PojoSR).
I will try to pull together a reproducable test but maybe you could have a
look at the below setup, perhaps there is something obvious I am missing.
The flow:
CXF endpoint cxf:bean originating route will route to a direct-vm: route
InOut
direct-vm: route is doing a content based routing operation and then sends
it to a direct: route InOut
direct: route will just call a service bean that is also registered in the
same context as the routes (in my case a registered OSGi service)
(I realise one can structure the routing differently but lets take it as is)
The content is straight forward too, Java beans generated from XSD using the
CXF maven codegen plugin (marshall and unmarshall works no worries).
What I can see when I beak in the code is that the service bean returns a
valid java bean that should make it straight into the response. Also added a
tracer to the setup and managed to record one blueprint test (posted the
whole trace below). I did not have a dig around the camel cxf component but
somehow it looks as if CXF is not getting the respone payload populated and
then it just returns an empty body. I did not check yet if the CXF route is
waiting at all for the response of the direct-vm route but I would have
assumed so given I specify InOut explicitely.
Any thoughts on below?
Kind Regards,Niels
CXF Endpoint
&lt;cxf:bus id="pamBus" bus="pamBus"&gt;    &lt;cxf:features&gt;       
&lt;cxf:logging id="pam-log" /&gt;   
&lt;/cxf:features&gt;&lt;/cxf:bus&gt;&lt;camelcxf:cxfEndpoint
id="PLATFORM-1.0-platformAccountManagerSP"    bus="pamBus"
address="http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager"   
serviceClass="bla.platform.api.transaction.account.PlatformAccountManager"&gt;   
&lt;camelcxf:properties&gt;        &lt;entry key="headerFilterStrategy"&gt;           
&lt;bean               
class="org.apache.camel.component.cxf.common.header.CxfHeaderFilterStrategy"&gt;               
&lt;property name="messageHeaderFilters"&gt;                    &lt;list&gt;                       
&lt;bean                           
class="org.apache.camel.component.cxf.common.header.SoapMessageHeaderFilter"
/&gt;                    &lt;/list&gt;                &lt;/property&gt;           
&lt;/bean&gt;        &lt;/entry&gt;        &lt;entry key="dataFormat"
value="PAYLOAD" /&gt;        &lt;entry key="allowStreaming" value="true"
/&gt;        &lt;entry key="setDefaultBus" value="true" /&gt;       
&lt;entry key="faultStackTraceEnabled" value="true" /&gt;        &lt;entry
key="exceptionMessageCauseEnabled" value="true" /&gt;   
&lt;/camelcxf:properties&gt;&lt;/camelcxf:cxfEndpoint&gt;
Routes
My route definition looks something like this
// a webservice for session
managerfrom("cxf:bean:PLATFORM-1.0-platformAccountManagerSP")   
.routeId("cxf:bean:PLATFORM-1.0-platformAccountManagerSP")   
.setExchangePattern(ExchangePattern.InOut)   
.to("direct-vm:PLATFORM-1.0-platformAccountManagerDP");// content based
routingfrom("direct-vm:PLATFORM-1.0-platformAccountManagerDP")   
.routeId("direct-vm:PLATFORM-1.0-platformAccountManagerDP")   
.setExchangePattern(ExchangePattern.InOut)    // set incoming message type
for cbr    .setHeader(ExchangeConstants.CONTENT_BASED_ROUTE_TYPE,
xpath("/node()/local-name()").stringResult())    .log("Content type is
$simple{in.header.platform.headers.routing.content.type}")    // select
destination based on cbr type    .choice()       
.when(header(ExchangeConstants.CONTENT_BASED_ROUTE_TYPE).isEqualTo(GetAccountRQ.class.getSimpleName()))           
.to("direct:PLATFORM-1.0-GetAccountRQ")       
.when(header(ExchangeConstants.CONTENT_BASED_ROUTE_TYPE).isEqualTo(CreateAccountRQ.class.getSimpleName()))           
.to("direct:PLATFORM-1.0-CreateAccountRQ")    .endChoice()       
.otherwise()            .process(new
NotSupportedOperationExceptionProcessor());    //
************************************** //    // local
routesfrom("direct:PLATFORM-1.0-GetAccountRQ")   
.routeId("direct:PLATFORM-1.0-GetAccountRQ")   
.setExchangePattern(ExchangePattern.InOut)   
.beanRef("PlatformAccountManager-1.0",
"getAccount");from("direct:PLATFORM-1.0-CreateAccountRQ")   
.routeId("direct:PLATFORM-1.0-CreateAccountRQ")   
.setExchangePattern(ExchangePattern.InOut)   
.beanRef("PlatformAccountManager-1.0", "createAccount");
Service Bean
I tried a local implementation but wether or not I get a service reference
or a local bean does not seem to make a difference
&lt;bean id="PlatformAccountManager-1.0"
class="bla.transaction.account.PlatformAccountManagerService"&gt;   
&lt;property name="accountStore" ref="platformAccountStore"
/&gt;&lt;/bean&gt;&lt;reference id="PlatformAccountManager-1.0"
interface="bla.platform.api.transaction.account.PlatformAccountManager"
/&gt;
Trace
2014-06-02 01:16:41,440 [98-39] INFO  PlatformAccountManagerPort     -
Inbound Message----------------------------ID: 2Address:
http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManagerEncoding:
UTF-8Http-Method: POSTContent-Type: text/xml;charset=UTF-8Headers:
{accept-encoding=[gzip,deflate], connection=[keep-alive],
Content-Length=[527], content-type=[text/xml;charset=UTF-8],
Host=[localhost:8080], SOAPAction=[&quot;&quot;],
User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]}Payload:
&lt;soapenv:Envelope
xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;  
&lt;soapenv:Header/&gt;   &lt;soapenv:Body&gt;      &lt;acc:GetAccountRQ
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;      &lt;/acc:GetAccountRQ&gt;  
&lt;/soapenv:Body&gt;&lt;/soapenv:Envelope&gt;--------------------------------------2014-06-02
01:16:41,441 [98-39] INFO  SomeTransactedRouteTest        - Before
setExchangePattern[pattern: InOut] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,442
[98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-6 &gt;&gt;&gt;
(cxf:bean:PLATFORM-1.0-platformAccountManagerSP)
from(cxf://bean:PLATFORM-1.0-platformAccountManagerSP) --&gt;
setExchangePattern[InOut] &lt;&lt;&lt; Pattern:InOut,
Headers:{operationName=getAccount,
breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
content-type=text/xml;charset=UTF-8, accept-encoding=gzip,deflate,
org.apache.cxf.headers.Header.list=[], Host=localhost:8080,
operationNamespace=http://bla/platform/api/transaction/account,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload, Body:     
&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,442 [98-39] INFO 
SomeTransactedRouteTest        - After setExchangePattern[pattern: InOut]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,445 [98-39] INFO  SomeTransactedRouteTest        - Before
To[direct-vm:PLATFORM-1.0-platformAccountManagerDP] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,446
[98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-6 &gt;&gt;&gt;
(cxf:bean:PLATFORM-1.0-platformAccountManagerSP) setExchangePattern[InOut]
--&gt; direct-vm://PLATFORM-1.0-accountManagerSP &lt;&lt;&lt; Pattern:InOut,
Headers:{operationName=getAccount,
breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
content-type=text/xml;charset=UTF-8, accept-encoding=gzip,deflate,
org.apache.cxf.headers.Header.list=[], Host=localhost:8080,
operationNamespace=http://bla/platform/api/transaction/account,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload, Body:     
&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,446 [98-39] INFO 
SomeTransactedRouteTest        - Before setExchangePattern[pattern: InOut]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,447 [98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct-vm:PLATFORM-1.0-platformAccountManagerDP)
from(direct-vm://PLATFORM-1.0-accountManagerSP) --&gt;
setExchangePattern[InOut] &lt;&lt;&lt; Pattern:InOut,
Headers:{accept-encoding=gzip,deflate,
breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5),
org.apache.cxf.headers.Header.list=[], Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
operationNamespace=http://bla/platform/api/transaction/account,
connection=keep-alive, operationName=getAccount},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,447 [98-39] INFO 
SomeTransactedRouteTest        - After setExchangePattern[pattern: InOut]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,447 [98-39] INFO  SomeTransactedRouteTest        - Before
SetHeader[platform.headers.routing.content.type, xpath{XPath:
/node()/local-name()}] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,447
[98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct-vm:PLATFORM-1.0-platformAccountManagerDP) setExchangePattern[InOut]
--&gt; setHeader[platform.headers.routing.content.type] &lt;&lt;&lt;
Pattern:InOut, Headers:{accept-encoding=gzip,deflate,
breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5),
org.apache.cxf.headers.Header.list=[], Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
operationNamespace=http://bla/platform/api/transaction/account,
connection=keep-alive, operationName=getAccount},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,448 [98-39] INFO 
SomeTransactedRouteTest        - After
SetHeader[platform.headers.routing.content.type, xpath{XPath:
/node()/local-name()}] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,448
[98-39] INFO  SomeTransactedRouteTest        - Before Log[Content type is
$simple{in.header.platform.headers.routing.content.type}] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,449
[98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct-vm:PLATFORM-1.0-platformAccountManagerDP)
setHeader[platform.headers.routing.content.type] --&gt; log[Content type is
$simple{in.header.platform.headers.routing.content.type}] &lt;&lt;&lt;
Pattern:InOut, Headers:{breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
accept-encoding=gzip,deflate, Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1 200
,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, platform.headers.routing.content.type=GetAccountRQ,
org.apache.cxf.headers.Header.list=[], operationName=getAccount,
operationNamespace=http://bla/platform/api/transaction/account,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,449 [98-39] INFO 
SomeTransactedRouteTest        - After Log[Content type is
$simple{in.header.platform.headers.routing.content.type}] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,449
[98-39] INFO  SomeTransactedRouteTest        - Before
Choice[[When[{header{header(platform.headers.routing.content.type)} ==
GetAccountRQ} -&gt; [To[direct:PLATFORM-1.0-GetAccountRQ]]],
When[{header{platform.headers.routing.content.type} == CreateAccountRQ}
-&gt; [To[direct:PLATFORM-1.0-CreateAccountRQ]]]]
Otherwise[[process[bla.transaction.account.PlatformAccountManagerRoute$NotSupportedOperationExceptionProcessor@4a2dcc67]]]]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,450 [98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct-vm:PLATFORM-1.0-platformAccountManagerDP) log[Content type is
$simple{in.header.platform.headers.routing.content.type}] --&gt; choice
&lt;&lt;&lt; Pattern:InOut,
Headers:{breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
accept-encoding=gzip,deflate, Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, platform.headers.routing.content.type=GetAccountRQ,
org.apache.cxf.headers.Header.list=[], operationName=getAccount,
operationNamespace=http://bla/platform/api/transaction/account,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,450 [98-39] INFO 
SomeTransactedRouteTest        - Before To[direct:PLATFORM-1.0-GetAccountRQ]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,451 [98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct-vm:PLATFORM-1.0-platformAccountManagerDP) choice --&gt;
direct://PLATFORM-1.0-GetAccountRQ &lt;&lt;&lt; Pattern:InOut,
Headers:{breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
accept-encoding=gzip,deflate, Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, platform.headers.routing.content.type=GetAccountRQ,
org.apache.cxf.headers.Header.list=[], operationName=getAccount,
operationNamespace=http://bla/platform/api/transaction/account,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,451 [98-39] INFO 
SomeTransactedRouteTest        - Before setExchangePattern[pattern: InOut]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,451 [98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct:PLATFORM-1.0-GetAccountRQ) direct://PLATFORM-1.0-GetAccountRQ --&gt;
setExchangePattern[InOut] &lt;&lt;&lt; Pattern:InOut,
Headers:{breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
accept-encoding=gzip,deflate, Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],
org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, platform.headers.routing.content.type=GetAccountRQ,
org.apache.cxf.headers.Header.list=[], operationName=getAccount,
operationNamespace=http://bla/platform/api/transaction/account,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,452 [98-39] INFO 
SomeTransactedRouteTest        - After setExchangePattern[pattern: InOut]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,452 [98-39] INFO  SomeTransactedRouteTest        - Before
Bean[ref:PlatformAccountManager-1.0 method: getAccount] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,453
[98-39] ERROR TransactionTracer              -
ID-VA-3KPDLV1-50707-1401635776832-0-7 &gt;&gt;&gt;
(direct:PLATFORM-1.0-GetAccountRQ) setExchangePattern[InOut] --&gt;
bean[ref:PlatformAccountManager-1.0 method: getAccount] &lt;&lt;&lt;
Pattern:InOut, Headers:{breadcrumbId=ID-VA-3KPDLV1-50707-1401635776832-0-5,
accept-encoding=gzip,deflate, Host=localhost:8080,
content-type=text/xml;charset=UTF-8,
CamelCxfMessage={javax.xml.ws.wsdl.port={http://bla/platform/api/transaction/account}PlatformAccountManagerPortPort,
org.apache.cxf.service.model.MessageInfo=[MessageInfo INPUT:
{http://bla/platform/api/transaction/account}getAccount],org.apache.cxf.message.Message.PROTOCOL_HEADERS={accept-encoding=[gzip,deflate],
connection=[keep-alive], Content-Length=[527],
content-type=[text/xml;charset=UTF-8], Host=[localhost:8080],
SOAPAction=[&quot;&quot;], User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]},
org.apache.cxf.interceptor.LoggingMessage.ID=2,
HTTP_CONTEXT_MATCH_STRATEGY=stem,
org.apache.cxf.request.url=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager,
javax.xml.ws.wsdl.interface={http://bla/platform/api/transaction/account}PlatformAccountManagerPort,
org.apache.cxf.request.uri=/ws/PLATFORM-1.0/PlatformAccountManager,
HTTP.REQUEST=(POST /ws/PLATFORM-1.0/PlatformAccountManager)@1998293047
org.eclipse.jetty.server.Request@771b8837, HTTP.CONFIG=null,
org.apache.cxf.transport.https.CertConstraints=null, Accept=null,
org.apache.cxf.headers.Header.list=[],
org.apache.cxf.message.Message.PATH_INFO=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.message.Message.BASE_PATH=/ws/PLATFORM-1.0/PlatformAccountManager,
org.apache.cxf.interceptor.DocLiteralInInterceptor.DocLiteralInInterceptor.keep-parameters-wrapper=true,
org.apache.cxf.continuations.ContinuationProvider=org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProvider@5767534,
javax.xml.ws.wsdl.service={http://bla/platform/api/transaction/account}PlatformAccountManagerService,
org.apache.cxf.message.Message.IN_INTERCEPTORS=[org.apache.cxf.transport.https.CertConstraintsInterceptor@3b6c7bae],
org.apache.cxf.binding.soap.SoapVersion=org.apache.cxf.binding.soap.Soap11@4f2bfafc,
org.apache.cxf.message.Message.ENCODING=UTF-8,
org.apache.cxf.message.Message.QUERY_STRING=null, HTTP.RESPONSE=HTTP/1.1
200,
org.apache.cxf.security.SecurityContext=org.apache.cxf.transport.http.AbstractHTTPDestination$2@2408abb9,
org.apache.cxf.request.method=POST,
org.apache.cxf.async.post.response.dispatch=true,
org.apache.cxf.configuration.security.AuthorizationPolicy=null,
javax.xml.ws.wsdl.operation={http://bla/platform/api/transaction/account}getAccount,
org.apache.cxf.message.MessageFIXED_PARAMETER_ORDER=false,
org.apache.cxf.transport.Destination=org.apache.cxf.transport.http_jetty.JettyHTTPDestination@4edfa7a3,
javax.xml.ws.wsdl.description=http://localhost:8080/ws/PLATFORM-1.0/PlatformAccountManager?wsdl,
http.base.path=http://localhost:8080/ws/PLATFORM-1.0,
Content-Type=text/xml;charset=UTF-8,
HTTP.CONTEXT=ServletContext@o.e.j.s.h.ContextHandler{/ws/PLATFORM-1.0,null}},
connection=keep-alive, platform.headers.routing.content.type=GetAccountRQ,
org.apache.cxf.headers.Header.list=[], operationName=getAccount,
operationNamespace=http://bla/platform/api/transaction/account,
User-Agent=Apache-HttpClient/4.1.1 (java 1.5)},
BodyType:org.apache.camel.component.cxf.CxfPayload,
Body:&lt;acc:GetAccountRQ
xmlns:acc=&quot;http://bla/platform/api/transaction/account&quot;
version=&quot;1.0&quot;&gt;         &lt;sec:UsernamePasswordPrincipal
xmlns:sec=&quot;http://bla/platform/transaction/security&quot;&gt;           
&lt;sec:Name&gt;smx&lt;/sec:Name&gt;           
&lt;sec:PasswordHash&gt;###&lt;/sec:PasswordHash&gt;        
&lt;/sec:UsernamePasswordPrincipal&gt;     
&lt;/acc:GetAccountRQ&gt;2014-06-02 01:16:41,462 [98-39] INFO 
SomeTransactedRouteTest        - After Bean[ref:PlatformAccountManager-1.0
method: getAccount] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,463
[98-39] INFO  SomeTransactedRouteTest        - After
To[direct:PLATFORM-1.0-GetAccountRQ] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,464
[98-39] INFO  SomeTransactedRouteTest        - After
Choice[[When[{header{header(platform.headers.routing.content.type)} ==
GetAccountRQ} -&gt; [To[direct:PLATFORM-1.0-GetAccountRQ]]],
When[{header{platform.headers.routing.content.type} == CreateAccountRQ}
-&gt; [To[direct:PLATFORM-1.0-CreateAccountRQ]]]]
Otherwise[[process[bla.transaction.account.PlatformAccountManagerRoute$NotSupportedOperationExceptionProcessor@4a2dcc67]]]]
with body org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02
01:16:41,464 [98-39] INFO  SomeTransactedRouteTest        - After
To[direct-vm:PLATFORM-1.0-platformAccountManagerDP] with body
org.apache.camel.component.cxf.CxfPayload@5f404de32014-06-02 01:16:41,467
[98-39] INFO  PlatformAccountManagerPort     - Outbound
Message---------------------------ID: 2Response-Code: 200Encoding:
UTF-8Content-Type: text/xmlHeaders: {accept-encoding=[gzip,deflate],
breadcrumbId=[ID-VA-3KPDLV1-50707-1401635776832-0-5], Host=[localhost:8080],
platform.headers.routing.content.type=[GetAccountRQ],
User-Agent=[Apache-HttpClient/4.1.1 (java 1.5)]}Payload: &lt;soap:Envelope
xmlns:soap=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;&gt;&lt;soap:Body/&gt;&lt;/soap:Envelope&gt;--------------------------------------




--
View this message in context: http://camel.465427.n5.nabble.com/recipientList-together-with-UseLatestAggregationStrategy-results-in-original-in-message-to-be-returnd-tp5751462p5751796.html
Sent from the Camel - Users mailing list archive at Nabble.com.