Comment définir un en-tête à une valeur à partir d'un fichier de propriétés dans Apache Camel

Est-il possible de définir un en-tête de message pour une valeur de lire à partir d'un fichier de propriétés, en utilisant le chameau Propriétés de Composant? Je peux définir des propriétés telles URI options, mais je suis incapable de les définir en tant que valeurs d'en-tête.

J'ai besoin de quelque chose comme ceci:

<camel:setHeader headerName="actionId">
    <camel:constant>{{onus.transPosting.RtSFailed}}</camel:constant>
</camel:setHeader>

onus.transPosting.RtSFailed est une propriété de l'ensemble de clés sur un fichier importé à l'aide de chameau Propriétés du Composant.

Note: je suis en utilisant Apache Camel 2.10.1

Mise à JOUR

À l'aide de la <propertyPlaceholder> comme suggéré par cette discussion ne fonctionne pas et qu'il provoque une exception:

Caused by: org.apache.camel.language.simple.types.SimpleParserException: Unknown function: onus.transPosting.RtSFailed

<simple>${onus.transPosting.RtsFailed}</simple> ne fonctionne pas? (Aussi bon que pas d'expérience avec Apache Camel)
non, il n'est pas 🙁
Voir cette discussion: camel.465427.n5.nabble.com/...
grâce Konstantin, plz vérifier ma mise à jour sur le post

OriginalL'auteur Ahmad Y. Saleh | 2012-12-26