Hi, 
I want to pass some parameter values in my http GET request at runtime and
am not able to figure out a way to do this. The parameter is in my IN
message.  I have pasted the code snippet below:- 

public class DocumentCountRouteBuilder extends RouteBuilder { 

        public void configure() { 

        String docUID = "${in.body.documentID}"; 

        from(documentServiceEndpoint) 
             .setHeader(Exchange.HTTP_METHOD, constant("GET")) 
.setHeader(Exchange.HTTP_URI,
simple("http://rq3l2hps1:9081/V5/ECM/Rest/content/filenet/ClaimsTargetOS/TempClaimCenterDocument/Count?";
+"&GWCC_DocUID=${in.body.documentID}")) 

.toF("http://url";) 
                        .transform(responseTransformer) 
                        .marshal(format); 


I can't seem to figure out how to set the value of GWCC_DocUID at runtime. I
don't understand how Camel variables get initialized since when I log the
value of ${in.body.documentID} it logs properly. 
I am new to Camel. Please help. 







--
View this message in context: 
http://camel.465427.n5.nabble.com/Setting-REST-service-URL-parameters-at-runtime-in-Camel-tp5753001.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to