ESB のいくつかのルートを記述する blueprint.xml があります。ルートに渡された XML ファイルから値を取得したいと考えています。次に、これらの値を使用して動的プロパティ キー名を作成し、プロパティ ファイルを呼び出して、一致するプロパティを取得します (すべてルート内)。これを毎回インスタンス化するオーバーヘッドのために、Java プロセッサを作成する必要がないようにしたいと考えています。基本的に私はこれをしたい:
<from uri="file:C:/myfilelocation?"/>
<to uri= {{<xpath>//company</xpath>+<xpath>//branch</xpath>}}/>
ブループリントでは、{{}} を使用してプロパティを呼び出します。プロパティ {{}} タグ内のプロパティ キーとして xpath 値を配置しようとしています。私のプロパティファイルには、次のような会社/支店の組み合わせごとのマッピングがあります。
company1branch1= http://thiscompany.com company2branch2= http://someothercompany.com
これを行う方法はありますか?たとえば、ある種のエスケープ文字はありますか?