Hi all, first let me mention that Camel is a very good pice of software.
Right now I'm trying to (re-)load routes like explained http://svn.apache.org/viewvc?view=revision&revision=1040085 jaxb-integration-test . Basics are working - but adding a bit more complex route features like the things went odd. BTW, some route works if I load them from a "normal" Camel context (Spring based). After looking around and debugging I found that loading from a normal Spring based Camel context and from such external route definition xml file (like explained behind the link above) leads to different values in the field "outputs" of class RouteDefinition which causes the validation of this "outputs" in ProcessorDefinition.hasOutputs() to fail in the second scenario. Reason seems to me that during loading a route from Spring based camel context the routes are somehow preprocessed or corrected during CamelContextFactoryBean.afterPropertiesSet() (see comment at lines 309ff in this class). In contrast this preprocessing doesn't happen for the other loading scenario. Unfortunately I can't figure out how to solve or go around it. Instead I have to ask if someone can give me some hints how to load such routes from "external" files. TIA -- View this message in context: http://camel.465427.n5.nabble.com/Loading-routes-from-XML-files-with-Camel-2-4-0-tp3340082p3340082.html Sent from the Camel - Users mailing list archive at Nabble.com.
