camel Properties Componentを使用して、プロパティ ファイルから読み取った値にメッセージ ヘッダーを設定することは可能ですか? このようなプロパティを URI オプションに設定することはできますが、それらをヘッダー値として設定することはできません。
私はこのようなものが必要です:
<camel:setHeader headerName="actionId">
<camel:constant>{{onus.transPosting.RtSFailed}}</camel:constant>
</camel:setHeader>
はonus.transPosting.RtSFailed
、camel プロパティ コンポーネントを使用してインポートされたファイルに設定されたプロパティ キーです。
注: Apache Camel 2.10.1 を使用しています
アップデート
このディスカッション<propertyPlaceholder>
で提案されているようにを使用しても機能せず、例外が発生します。
Caused by: org.apache.camel.language.simple.types.SimpleParserException: Unknown function: onus.transPosting.RtSFailed