Hi You should use <constant> for constant expressions.
<setHeader headerName="routingSlipHeader"> <constant>file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/target</constant> </setHeader> On Thu, Jan 8, 2009 at 6:40 AM, Karuna Arshakota <karsh...@progress.com> wrote: > > hi > I am sure that camel is running on my machine.I tried some thing like > this.I am trying to send input file to which am setting some header to it > from camel xml.But the problem is while running the camel it throwing > exception as mentioned below and also find camel xml. > > ............. > <route xmlns="http://activemq.apache.org/camel/schema/spring"> > <from > > uri="file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/pick?autoCreate=false&lock=false" > id="Camel_File_2" /> > <setHeader headerName="routingSlipHeader"> > > <simple>file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/target</simple> > </setHeader> > <routingSlip uriDelimiter="#" > headerName="routingSlipHeader" > id="Camel_RoutingSlip_4" /> > </route> > ............... > > Exception: > > org.apache.camel.language.IllegalSyntaxException: Illegal syntax for > language: org.apache.camel.language.simple.simplelangu...@1f6f27b. > Expression: > file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/target > at > org.apache.camel.language.simple.SimpleLanguage.createSimpleExpression(SimpleLanguage.java:139) > at > org.apache.camel.language.simple.SimpleLanguage.createExpression(SimpleLanguage.java:61) > at > org.apache.camel.model.language.ExpressionType.createExpression(ExpressionType.java:141) > at > org.apache.camel.model.SetHeaderType.createProcessor(SetHeaderType.java:75) > at > org.apache.camel.model.ProcessorType.createOutputsProcessor(ProcessorType.java:1635) > at > org.apache.camel.model.ProcessorType.createOutputsProcessor(ProcessorType.java:95) > at > org.apache.camel.model.InterceptorRef.createProcessor(InterceptorRef.java:66) > at > org.apache.camel.model.ProcessorType.makeProcessor(ProcessorType.java:1519) > at > org.apache.camel.model.ProcessorType.addRoutes(ProcessorType.java:99) > at org.apache.camel.model.RouteType.addRoutes(RouteType.java:221) > at org.apache.camel.model.RouteType.addRoutes(RouteType.java:90) > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:520) > at > org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:512) > at > org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:149) > at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47) > at > org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:103) > at > org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78) > at > org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49) > at > org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76) > at > org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:275) > at > org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:737) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:384) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:140) > at > org.springframework.context.support.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:106) > at > com.iona.eitools.grinder.debugger.camel.scaffolded.CamelStandinRuntime.doLaunchDebuggedContext(CamelStandinRuntime.java:177) > at > com.iona.eitools.grinder.debugger.camel.scaffolded.CamelStandinRuntime.init(CamelStandinRuntime.java:131) > at > com.iona.eitools.grinder.debugger.camel.scaffolded.CamelStandinRuntime.main(CamelStandinRuntime.java:104) > > > > > > Claus Ibsen-2 wrote: >> >> Hi >> >> We have to step back a bit on the routing slip to see that you can run >> camel and it can do something. >> So try the simple file mover without routingslip to see the file is >> moved. Then we now Camel is running and it can do something. Then we >> can address the routing slip issues afterwards >> >> When you copy a file in that folder, is it picked up by Camel, such as >> it will delete it after processing? >> >> In you case you are missing to parse the input file and set the header >> for the routing slip. >> >> >> >> Does the On Wed, Jan 7, 2009 at 12:18 PM, Karuna Arshakota >> <karsh...@progress.com> wrote: >>> >>> hi >>> I tried with file endpoints but it doesnt work.i am trying resolve the >>> problem but I am not able to do >>> >>> >>> this is camel xml >>> <beans xmlns="http://www.springframework.org/schema/beans" >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>> xsi:schemaLocation=" >>> http://www.springframework.org/schema/beans >>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd >>> http://activemq.apache.org/camel/schema/spring >>> http://activemq.apache.org/camel/schema/spring/camel-spring.xsd"><camelContext >>> id="camelroute" xmlns="http://activemq.apache.org/camel/schema/spring"> >>> <route xmlns="http://activemq.apache.org/camel/schema/spring"> >>> <from >>> uri="file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/pick?autoCreate=false&lock=false" >>> id="Camel_File_2"/> >>> <routingSlip uriDelimiter="#" headerName="routingSlipHeader" >>> id="Camel_RoutingSlip_4"/> >>> </route> >>> </camelContext></beans> >>> >>> and input file >>> >>> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> >>> <content> >>> <entry type="1"> >>> <textMessage JMSCorrelationID="" >>> routingSlipHeader="file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/src/drop#file:///D:/Eclipse3.4.1/runtime-New_configuration1/ABC/target" >>> JMSDeliveryMode="2" JMSExpiration="0" >>> JMSMessageID="ID:nbkarshkoxp-1878-1230290090906-0:0:1:1:1" >>> JMSPriority="1" >>> JMSRedelivered="true" JMSTimestamp="1230290093827" JMSType=""> >>> <text>1</text> >>> </textMessage> >>> </entry> >>> </content> >>> >>> >>> Could you please check this and let me know any wrong in configuring. >>> >>> >>> >>> >>> >>> >>> >>> Claus Ibsen-2 wrote: >>>> >>>> Hi >>>> >>>> That is a bit odd. I added a JMS sample: >>>> http://svn.apache.org/viewvc?view=rev&revision=731874 >>>> >>>> Can you try with other kind of endpoints/transport to see if you for >>>> instance can get a file mover working? >>>> >>>> <from uri="file://inbox"/> >>>> <to uri="file://outbox"/> >>>> >>>> >>>> On Wed, Jan 7, 2009 at 6:26 AM, Karuna Arshakota <karsh...@progress.com> >>>> wrote: >>>>> >>>>> thanks for ur quick response.Ya I have read the link mentioned in >>>>> wiki.Still >>>>> I am getting same problem that i have mentioned earlier. >>>>> >>>>> >>>>> Karuna Arshakota wrote: >>>>>> >>>>>> hi, >>>>>> I am new to Camel and found very interesting to work with patterns.I >>>>>> am >>>>>> trying different patterns but struck at routing slip pattern.I am >>>>>> using >>>>>> camel 1.4. >>>>>> >>>>>> Please find that attached camel xml and input xml which am sending >>>>>> this >>>>>> through an endpoint('somequeue') >>>>>> http://www.nabble.com/file/p21305734/Header.xml Header.xml >>>>>> http://www.nabble.com/file/p21305734/camel-debugger-tmp6214.xml >>>>>> camel-debugger-tmp6214.xml >>>>>> >>>>>> First time i got a message to the 'output' endpoint(URI) but when I >>>>>> ran >>>>>> after that many times but no message were coming to the mentioned >>>>>> URIs.I >>>>>> am expecting the message should come to all URIs that i mentioned in >>>>>> the >>>>>> input xml (myqueue and output).Am I correct? Could you please explain >>>>>> the >>>>>> functionality of routing slip and explain me how can i really use it. >>>>>> Thanks for all ur help in Advance >>>>>> >>>>>> >>>>> >>>>> -- >>>>> View this message in context: >>>>> http://www.nabble.com/configure-routing-slip-tp21305734s22882p21325171.html >>>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> /Claus Ibsen >>>> Apache Camel Committer >>>> Blog: http://davsclaus.blogspot.com/ >>>> >>>> >>> >>> -- >>> View this message in context: >>> http://www.nabble.com/configure-routing-slip-tp21305734s22882p21329355.html >>> Sent from the Camel - Users mailing list archive at Nabble.com. >>> >>> >> >> >> >> -- >> >> /Claus Ibsen >> Apache Camel Committer >> Blog: http://davsclaus.blogspot.com/ >> >> > http://www.nabble.com/file/p21346200/RoutingSlipfile.xml RoutingSlipfile.xml > http://www.nabble.com/file/p21346200/RoutingSlipfile.xml RoutingSlipfile.xml > -- > View this message in context: > http://www.nabble.com/configure-routing-slip-tp21305734s22882p21346200.html > Sent from the Camel - Users mailing list archive at Nabble.com. > > -- /Claus Ibsen Apache Camel Committer Blog: http://davsclaus.blogspot.com/