ActiveMQがVeriFIXと通信するためのクライアントとしてstomp.pyを使用しています。VerifixはJMSを使用します。
コマンドを送信するAPIトピックと、応答を受信するAPI.RESPONSEトピックがあります。
ヘッダーのみがstompクライアントに到着し、実際のペイロードには到着しません。
ActiveMQがSTOMPクライアントにメッセージをシリアル化する方法を知るために、メッセージ変換を構成する必要があるようです。
http://activemq.apache.org/stomp.htmlは、XStream(XML)とJettison(JSON)について言及しています
XStreamまたはJettisonを構成するにはどうすればよいですか?
(編集済み)解決策:
解決策は、「変換」ヘッダーを含めることです。
有効な値は次のとおりです:jms-map-jsonまたはjms-map-xml
サブスクライブフレームは次のようになります。
SUBSCRIBE
ack:auto
destination:/topic/VERIFIX.API.REPLY
transformation:jms-map-json
^@
これを見つけた後でも、ActiveMQのドキュメントで見つけることができません。
これはどこかに文書化されていますか?