Two Spring XML Context files:

Spring 1:
        <camelContext xmlns="http://camel.apache.org/schema/spring";
xmlns:evt="http://namespaces.softwareag.com/EDA/Event";>
                <route id="Emit_EntryPoint">
                        <from uri="file:src/data?noop=true" />
                        <to uri="seda:Emit_InvLow" />
                </route>
        </camelContext>

Spring 2:
        <camelContext xmlns="http://camel.apache.org/schema/spring";>

                <route id="Emit_InvLow">
                        <from uri="direct:Emit_InvLow" />
                        <log message="///Emitting PartInventoryLow" />
                        <to uri="jmsEDA:topic:InvMgmt" />
                        <log message="///Published to PartInventoryLow JMS " />
                </route>
        </camelContext>

Launch code:
import org.apache.camel.spring.Main;

/**
 * Launch ProductXYZ
 * 
 * @version
 */
public class ProductXYZ {
        /**
         * @param args
         * @throws Exception
         */
        public static void main(String[] args) throws Exception {
                new Main().run(args);
        }

Error:
org.apache.camel.CamelExchangeException: No consumers available on endpoint:
Endpoint[direct://Emit_InvLow]. Exchange[PartInventoryLow.xml]

I believe this is due to the use of two camel context files. I then changed
the endpoint to use seda instead of direct, yet nothing happens when I do
this.

How do I connect the routes together?


--
View this message in context: 
http://camel.465427.n5.nabble.com/No-consumers-available-on-endpoint-exception-tp5138202p5138202.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to