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