hi I have set as u have mentioned but when i ran camel xml it it throwing exception saying "cvc-complex-type.2.4.a: Invalid content was found starting with element 'constant"
Claus Ibsen-2 wrote: > > 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 <[email protected]> > 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 >>> <[email protected]> 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 >>>>> <[email protected]> >>>>> 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/ > > -- View this message in context: http://www.nabble.com/configure-routing-slip-tp21305734s22882p21346350.html Sent from the Camel - Users mailing list archive at Nabble.com.
