2017-09-28 4 views
0

J'ai un plan dans lequel j'essaie d'écrire des choses à SQL (chameau sql). Je n'arrive pas à extraire les variables que je veux utiliser:Camel, variables dans SQL-Component

<to id="myid" uri="sql:insert into RESTORE_DATA (feedFrom, queueId) values ('${headers.RESTORE_MESSAGEID}', '${headers.RESTORE_DEST}')?dataSource=myDataSource"/> 

Les variables de l'en-tête ne peuvent pas être résolues. Je peux voir les valeurs réelles si j'utilise un journal:

<log message="dest = ${headers.RESTORE_DEST}" loggingLevel="INFO"/> 

Quelle syntaxe dois-je utiliser? Pourquoi ces variables commencent-elles par '$'?

Répondre