メッセージ ブローカーで JMS キューをリッスンするプロキシがあります。メッセージをキューに送信するときに、カスタム プロパティを JMS メッセージに設定します。しかし、プロキシが受信したメッセージをログに記録すると、カスタム JMS プロパティがありません。
プロキシでカスタム JMS プロパティを取得するにはどうすればよいですか?
ActiveMQ 5.8.0 で WSO2 ESB 4.6.0 を使用しています。
<proxy xmlns="http://ws.apache.org/ns/synapse" name="MyProxy" transports="https,TTP,http,jms" statistics="disable" trace="disable" startOnLoad="true">
<target>
<inSequence>
<property name="OUT_ONLY" value="true"/>
<property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
<log level="full"/>
</inSequence>
<outSequence>
<drop/>
</outSequence>
<endpoint>
<address uri="jms:/MyQueue?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616&transport.jms.DestinationType=queue" format="pox"/>
</endpoint>
</target>
</proxy>