On Mon, Jan 4, 2010 at 11:59 PM, SoaMattH <matt...@netpacket.com.au> wrote:
>
>
> I have also made the assumption that the return object ends up in
> out.body is this the case?
>

You should just use ${body} in 99% of the cases as Camel uses the
Pipes And Filters EIP pattern (pipeline) in a route when you have
multiple steps, which you have as you got: to + choice = 2 steps. So
the OUT from to becomes IN for the choice.


> --Matt
>
>
>
> SoaMattH wrote:
>>
>>
>> I am just having a little difficulty on the syntax and the doco at the
>> juel web site
>> on el is a bit light on
>>
>> What I have done:
>>
>> <camel:to uri="bean:receiverBean?method=processData" />
>> <camel:choice>
>>     <camel:when>
>>         <camel:el>{$out.body ==
>> 'fullyqualified.ProcessedStatusEnum.ALLREADY_PROCESSED'}</camel:el>
>>         <camel:to ref="incidentFilePriorProcessedEndPoint"/>
>>     </camel:when>
>>     <camel:when>
>>         <camel:el>{$out.body ==
>> 'fullyqualified.ProcessedStatusEnum.PROCESSED_FAILURE'}</camel:el>
>>         <camel:to ref="incidentFileDeadLetterEndPoint"/>
>>     </camel:when>
>>     <camel:when>
>>         <camel:el>{$out.body ==
>> 'fullyqualified.ProcessedStatusEnum.NOT_PROCESSED_YET'}</camel:el>
>>         <camel:to ref="incidentFileDeadLetterEndPoint"/>
>>     </camel:when>
>>     <camel:otherwise>
>>         <camel:to ref="incidentFileProcessedEndPoint"/>
>>     </camel:otherwise>
>> </camel:choice>
>>
>> Every thing is going through the otherwise clause so I am thinking
>> that I am acessing and comparing the return enum incorrectly?
>> Any help on syntax would be appreciated. Usually in in JSP's you go eq
>> rather than ==
>>
>> --Matt
>>
>>
>>
>>
>>
>>
>>
>> Claus Ibsen-2 wrote:
>>>
>>> Yeah
>>>
>>> There should be a <camel:method> to call a method on a bean.
>>>
>>>
>>> On Thu, Dec 31, 2009 at 8:32 AM, SoaMattH <matt...@netpacket.com.au>
>>> wrote:
>>>>
>>>>
>>>> I am just looking at
>>>> http://camel.apache.org/content-based-router.html
>>>> so seems like my initial thoughts were close.
>>>>
>>>> --Matt
>>>>
>>>>
>>>>
>>>> SoaMattH wrote:
>>>>>
>>>>>
>>>>> I am using camel 2.0.
>>>>> I want to call a bean as part of my xml route configuration and
>>>>> then evaluate where to go with somthing like:
>>>>>
>>>>> ....
>>>>> <camel:to uri="bean:recieverA?method=processA" />
>>>>> <camel:choice>
>>>>>     <camel:when>
>>>>>         <camel:el></camel:el>
>>>>>         <camel:to ref="EndPointA"/>
>>>>>     </camel:when>
>>>>>     <camel:when>
>>>>>         <camel:el></camel:el>
>>>>>         <camel:toref="EndPointB"/>
>>>>>     </camel:when>
>>>>> </camel:choice>
>>>>> .....
>>>>>
>>>>> are there any examples of how this is done ?
>>>>>
>>>>> --Matt
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> -----
>>>> /* ----------------------
>>>> ** Matt Hannay
>>>> ** Unix Java C
>>>> ** Software Engineer
>>>> ** ------------------- */
>>>> --
>>>> View this message in context:
>>>> http://old.nabble.com/Not-sure-of-syntax-or-if-its-possible-or-an-example-tp26975789p26976141.html
>>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Claus Ibsen
>>> Apache Camel Committer
>>>
>>> Author of Camel in Action: http://www.manning.com/ibsen/
>>> Open Source Integration: http://fusesource.com
>>> Blog: http://davsclaus.blogspot.com/
>>> Twitter: http://twitter.com/davsclaus
>>>
>>>
>>
>>
>
>
> -----
> /* ----------------------
> ** Matt Hannay
> ** Unix Java C
> ** Software Engineer
> ** ------------------- */
> --
> View this message in context: 
> http://old.nabble.com/Not-sure-of-syntax-or-if-its-possible-or-an-example-tp26975789p27020826.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to