2012-03-02 18 views
1

私はActiveMQのクライアントとしてstomp.pyを使ってVeriFIXと話しています。 VerifixはJMSを使用します。STOMPでActiveMQを設定するにはどうすればよいですか?

応答を受け取るためにコマンドを送信するAPIトピックとAPI.RESPONSEトピックがあります。

ヘッダーのみがストンプクライアントに到着しますが、実際のペイロードは到着しません。

ActiveMQがメッセージをSTOMPクライアントにシリアル化する方法を知るためには、メッセージ変換を構成する必要があるようです。

http://activemq.apache.org/stomp.html

はXStreamの(XML)と投棄(JSON)

がどのように設定しますXStreamのか、投棄に言及していますか?

(編集後)溶液:

溶液が '変換' ヘッダを含めることです。

有効な値は以下のとおりです。JMS-マップ-JSONまたはJMS-マップXML

ここでサブスクライブのフレームがどのように見えるかです。

SUBSCRIBE 
ack:auto 
destination:/topic/VERIFIX.API.REPLY 
transformation:jms-map-json 

^@ 

これを見つけた後、私はまだActiveMQのドキュメントでそれを見つけることができません。

これはどこに文書化されていますか?

+1

本当に良いソースはActiveMQのSRCでStompTest.javaあり、それは使用されている変換ヘッダーのかなりの数の変化を示します。 –

答えて

1

あなたは助けるかもしれない任意の詳細情報だけでいくつかの一般的なポイントはありませんので:含む

Hereは、他の誰かが同様のシナリオを解決する方法上のソースを含むチュートリアルをある...

これらはリンクをSTOMP/XStreamの等:

+0

ありがとうございます。私はそれを働かせた。編集された質問を参照してください。 –

+0

@EddyPronkあなたは歓迎します:-)私が見ることができる 'transformation:jms-map-json'への唯一の言及は、ActiveMQ文書と私の答えの最初のリンクで提供される変換サンプルです – Yahia

関連する問題