camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gert Vanthienen (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-612) Exchange should end in error when no choice in a ChoiceType matches
Date Mon, 16 Jun 2008 06:39:00 GMT
Exchange should end in error when no choice in a ChoiceType matches
-------------------------------------------------------------------

                 Key: CAMEL-612
                 URL: https://issues.apache.org/activemq/browse/CAMEL-612
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 1.3.0
            Reporter: Gert Vanthienen
            Assignee: Gert Vanthienen


When you define a route with a choice() and no matching when() clause is found, the Exchange
just ends successfully without doing anything.  In my mind, it should fail by default in this
case (or we should at least have an easy way to get this behavior).

{code}
from(DIRECT_ROUTER).choice()
  .when(xpath("/oc:order_confirmation/oc:order/oc:customer/@category = '140'"))
    .to(DIRECT_CUSTOMER1)
  .when(xpath("/oc:order_confirmation/oc:order/oc:customer/@category = '116'"))
    .to(DIRECT_CUSTOMER2);
{code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message