Hi

you are setting GET there, should it be POST ?

Cheers, Sergey
On 08/04/15 15:19, anas bakhou wrote:
I am creating a text message and put it in the activemq queue and i display
it in the log. Now i need to pass this message to the cxf rs client to use
it as a parameter in the adress. I am using blueprint to define the camel
routes and cxf client.

*<?xml version="1.0" encoding="UTF-8"?>
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0";
default-activation="eager" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
instance"
xmlns:jaxws="http://cxf.apache.org/blueprint/jaxws";
xmlns:cxf="http://camel.apache.org/schema/blueprint/cxf";
xmlns:sec="http://cxf.apache.org/configuration/security";
xmlns:jaxrs="http://cxf.apache.org/blueprint/jaxrs";
xmlns:http="http://cxf.apache.org/transports/http/configuration";
xsi:schemaLocation="
          http://www.osgi.org/xmlns/blueprint/v1.0.0
          http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd
          http://camel.apache.org/schema/blueprint/cxf
          http://camel.apache.org/schema/blueprint/cxf/camel-cxf.xsd
          http://cxf.apache.org/blueprint/jaxrs
          http://cxf.apache.org/schemas/blueprint/jaxrs.xsd
          http://cxf.apache.org/configuration/security
          http://cxf.apache.org/schemas/configuration/security.xsd
          http://cxf.apache.org/transports/http/configuration
          http://cxf.apache.org/schemas/configuration/http-conf.xsd";>



<bean id="myTransform" class="cxfcamel.MyTransform"/>
<bean id="serviceBean" class="cxfcamel.GreetingService" />
<bean id="rsprocessor" class="cxfcamel.RSProcessor"/>





<cxf:rsClient id="rsClient"
                
address="http://10.47.2.203:8080/rest/api/2/search?jql=project=TM";
serviceClass="cxfcamel.GreetingService"
                username="username" password="password">
        </cxf:rsClient>



<camelContext id="camel"
     xmlns="http://camel.apache.org/schema/blueprint";>
     <route>
         <from uri="timer://projectTimer?repeatCount=1" />
         <bean ref="myTransform" method="transform" />
         <to uri="activemq:queue:LOG.ME" />
     </route>

     <route>
         <from uri="activemq:queue:LOG.ME" />
         <setHeader headerName="Content-Type">
                <constant>application/json</constant>
        </setHeader>

        <setHeader headerName="Accept">
                <constant>application/json</constant>
        </setHeader>
        <setHeader headerName="CamelHttpMethod">
                <constant>GET</constant>
        </setHeader>
         <to uri="cxfrs:bean:rsClient" />
     </route>
</camelContext>*

Can any one help me please !!




--
View this message in context: 
http://camel.465427.n5.nabble.com/How-to-pass-message-from-activemq-queue-to-cxf-client-rest-tp5765481.html
Sent from the Camel - Users mailing list archive at Nabble.com.



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com

Reply via email to