Hi Jan,

As suggested by you, i tried like,

 from("timer://foo?period=60000")
                
.bean(XSDToTemp.class,"parseXSD(/home/cloudera/Desktop/COMPANIES.xsd)")
                .setHeader("length", simple("${body.length}"))
                .setHeader("tables", simple("${body[1]}")).split().tokenize(":")

But i got the below error,

Exception in thread "main" org.apache.camel.FailedToCreateRouteException:
Failed to create route route1 at: >>> Split[tokenize{body() using token: :}
-> []] <<< in route: Route(route1)[[From[timer://foo?period=60000]] ->
[Bean[com.... because of Definition has no children on Split[tokenize{body()
using token: :} -> []]
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:912)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:177)
        at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:780)
        at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1982)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1724)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1598)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1566)
        at com.edms.emagia.SampleDynamic.main(SampleDynamic.java:55)
Caused by: java.lang.IllegalArgumentException: Definition has no children on
Split[tokenize{body() using token: :} -> []]
        at
org.apache.camel.model.ProcessorDefinition.createChildProcessor(ProcessorDefinition.java:182)
        at
org.apache.camel.model.SplitDefinition.createProcessor(SplitDefinition.java:101)
        at
org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:500)
        at
org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:213)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:909)
        ... 8 more


Not a group, one by one element i have to split read and save then. I can
use those elements for later







--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-tp5760986p5761003.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to