ローカルエントリ(key = mapping_id_ep_v1.xml)として保存されているXMLスニペットの情報に基づいてメッセージをルーティングしようとしています。正しいエンドポイントを検索するために使用されるIDであり、メッセージ本文の一部です。
これは、IDをエンドポイントにマップするために使用されるXMLスニペットです。
<mappings>
<mapping id="ep_1">http://localhost:8280/services/ep_1</mapping>
<mapping id="ep_2">http://localhost:8280/services/ep_2</mapping>
<mapping id="ep_3">http://localhost:8280/services/ep_3</mapping>
<mappings>
次のステートメントを使用して、本文からIDを取得し、エンドポイントを検索します。
<property name="LOOK-UP" expression="//controleFile/id" />
次のエントリを順番に使用して、XMLファイルをプロパティファイルにロードできます。
<property name="MAPPING" expression="get-property('mapping_id_ep_v1.xml')" />
次のステートメントを使用してプロパティをログに記録します。
<log level="custom">
<property name="Look-up" expression="get-property('LOOK-UP')" />
<property name="Mapping" expression="get-property('MAPPING')" />
</log>
ここまでは順調ですね。MAPPINGプロパティから正しいエンドポイントを取得する方法を理解できませんでした。誰か助けてもらえますか?