On Wed, Oct 6, 2010 at 9:23 AM, Charles Moulliard <cmoulli...@gmail.com> wrote:
> 2.2
>

Check the documentation:
http://camel.apache.org/simple

It says that you need 2.3 for OGNL support in simple language.

>
> On Wed, Oct 6, 2010 at 9:22 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>> What version of Camel are you using?
>>
>> On Wed, Oct 6, 2010 at 8:47 AM, Charles Moulliard <cmoulli...@gmail.com> 
>> wrote:
>>> Hi,
>>>
>>> The following syntax works
>>>
>>>                from(directTest)
>>>                .inOut(toQueue)
>>>                .to(logTest);
>>>
>>>                from(toQueue)
>>>                .transform().simple("Report incident id : ${in.body}")
>>>                .to(fileOutput)
>>>                .beanRef("feedback", "setOk");
>>>
>>> in my camel route but not this one.
>>>
>>>                from(directTest)
>>>                .inOut(toQueue)
>>>                .to(logTest);
>>>
>>>                from(toQueue)
>>>                .transform().simple("Report incident id : 
>>> ${in.body.incidentId}")
>>>                .to(fileOutput)
>>>                .beanRef("feedback", "setOk");
>>>
>>> org.apache.camel.ExpressionIllegalSyntaxException: Illegal syntax:
>>> in.body.incidentId
>>>        at 
>>> org.apache.camel.language.simple.SimpleLanguage.createSimpleExpression(SimpleLanguage.java:155)
>>>        at 
>>> org.apache.camel.language.simple.SimpleLanguageSupport.createComplexConcatExpression(SimpleLanguageSupport.java:267)
>>>        at 
>>> org.apache.camel.language.simple.SimpleLanguageSupport.createExpression(SimpleLanguageSupport.java:69)
>>>        at 
>>> org.apache.camel.model.language.ExpressionDefinition.createExpression(ExpressionDefinition.java:171)
>>>
>>> public class InputReportIncident
>>>    implements Serializable
>>> {
>>>
>>>   �...@xmlelement(required = true)
>>>    protected String incidentId;
>>>    ...
>>>
>>>    /**
>>>     * Gets the value of the incidentId property.
>>>     *
>>>     * @return
>>>     *     possible object is
>>>     *     {...@link String }
>>>     *
>>>     */
>>>    public String getIncidentId() {
>>>        return incidentId;
>>>    }
>>>
>>> What is the problem ?
>>>
>>> Regards,
>>>
>>> Charles Moulliard
>>>
>>> Senior Solution Architect - Fuse Consultant
>>>
>>> Open Source Integration: http://fusesource.com
>>> Blog : http://cmoulliard.blogspot.com
>>> Twitter : http://twitter.com/cmoulliard
>>> Linkedin : http://www.linkedin.com/in/charlesmoulliard
>>> Skype: cmoulliard
>>>
>>
>>
>>
>> --
>> 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
>>
>



-- 
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