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.

Reply via email to