I haven't used the Spring DSL much but I think you need to import the other xml file (or have it loaded separately within the same Spring context) and have ref="ftpToJms" which is your routeContext id. THat's how Spring works for regular beans.
---------------------------------------- > Date: Fri, 14 Oct 2011 13:24:49 -0700 > From: [email protected] > To: [email protected] > Subject: separate files are the Spring DSL > > I have an XML file with the following route: (I have tested it and it works > fine) > > <route> > <from uri="file:camel/input"/> > <choice> > <when> > <language language="simple">${header.CamelFileName} > regex '^.*xml$'</language> > <to uri="file:camel/xmlFolder"/> > </when> > <when> > <language language="simple">${header.CamelFileName} > regex '^.*(csv|csl)$'</language> > <to uri="file:camel/cvsFolder"/> > </when> > <otherwise> > <to uri="file:camel/others"/> > <stop/> > </otherwise> > </choice> > </route> > > Now I want to define the route in a separate XML file using routeContext and > access it in the main xml file using routeContextRef. I havee created the > route as > > <routeContext id="ftpToJms" > xmlns="http://camel.apache.org/schema/spring"> > <route> > <from uri="file:camel/input"/> > <choice> > <when> > <language language="simple">${header.CamelFileName} > regex '^.*xml$'</language> > <to uri="file:camel/xmlFolder"/> > </when> > <when> > <language language="simple">${header.CamelFileName} > regex '^.*(csv|csl)$'</language> > <to uri="file:camel/cvsFolder"/> > </when> > <otherwise> > <to uri="file:camel/others"/> > <stop/> > </otherwise> > </choice> > </route> > </routeContext> > > If I save it as ftpToJms.xml then how can I refer to it using > routeContextRef? > > I did follwoing but it is failing: > > <camelContext xmlns="http://camel.apache.org/schema/spring"> > <routeContextRef ref="ftpToJms.xml"/> > </camelContext> > > -- > View this message in context: > http://camel.465427.n5.nabble.com/separate-files-are-the-Spring-DSL-tp4903855p4903855.html > Sent from the Camel Development mailing list archive at Nabble.com.
