On Mon, Jan 4, 2010 at 11:59 PM, SoaMattH <[email protected]> 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 <[email protected]>
>>> 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