Hi, I want to insert a record in table using camel sql component and want to externalize the insert query in a properties file. Seems it is not working fine as simple expression in properties is not getting replaced by actual value.
#Insert query in properties file - this is not working SQLInsertQuery=insert into Message (messageId, messageBody) values('$simple{in.header.JMSMessageID}', '$simple{in.body}') #Insert query in properties file - this is also not working SQLInsertQuery=insert into Message (messageId, messageBody) values('${in.header.JMSMessageID}', '${in.body}') #Insert query in properties file - this is also not working SQLInsertQuery=insert into Message (messageId, messageBody) values(:#${header.JMSMessageID}, :#${body}') My route calls below but insert is failing in call cases. <to uri="sql:{{SQLInsertQuery}}"/> Am I missing anything in expression? Thanks for input. Shiv -- View this message in context: http://camel.465427.n5.nabble.com/Using-Message-Headers-Body-into-Camel-SQL-Insert-statement-tp5775107.html Sent from the Camel - Users mailing list archive at Nabble.com.