2009-04-28 3 views
2

JMSトピックのデスティネーション内にあるメッセージを表示する方法はありますか?SUN IMQトピックメッセージのプレビュー

トピックの宛先から解放されていないメッセージに問題があります。トピックには1人のプロデューサーと7人の消費者がおり、どれも耐久性がありません。

ご意見ありがとうございます。

答えて

4

最終的にいくつかの掘り出しが答えを見つけた。

は、私は、次のコマンドを使用する必要があります。

my_topicは私のトピックの宛先の名前です
imqcmd list msg -t t -n my_topic -nocheck 

imqcmd query msg -t t -n my_topic -msgID "ID:9-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169630" -nocheck 

ような印刷willl:

Querying message: 
------------------------------------------------------------ 
Message ID 
------------------------------------------------------------ 
ID:9-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169630 

In the destination 
------------------------------------ 
Destination Name Destination Type 
------------------------------------ 
my_topic   Topic 

On the broker specified by: 

------------------------- 
Host   Primary Port 
------------------------- 
localhost 7676 

-------------------------- 
Message Header Information 
-------------------------- 
Message ID     ID:9-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169630 
Correlation ID    TestCorrID 
Destination Name   my_topic 
Destination Type   Topic 
Delivery Mode    PERSISTENT (2) 
Priority     4 
Redelivered     false 
Timestamp     7/30/08 3:32:49 PM 
Type       
Expiration     12/31/69 4:00:00 PM 
ReplyTo Destination Name temporary_destination://topic/AAA.BBB.CCC.DDD/58798/1 
ReplyTo Destination Type  

------------------------------ 
Message Properties Information 
------------------------------ 
LongProp  6534 
IntProp  3 
StringProp TestStringValue 
DoubleProp 7.4687643E7 

------------------------ 
Message Body Information 
------------------------ 
Body Type TextMessage (1) 

その後メッセージがで削除することができますが、私は、このコマンドを使用して、メッセージの詳細を表示することができます

Listing messages for the destination 
------------------------------------ 
Destination Name Destination Type 
------------------------------------ 
my_queue   Topic 

On the broker specified by: 

------------------------- 
Host   Primary Port 
------------------------- 
localhost 7676 

-------------------------------------------------------------------------------------------------- 
Message # Message IDs              Priority Body Type 
-------------------------------------------------------------------------------------------------- 
0   ID:9-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169630  4   TextMessage 
1   ID:10-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169709 4   TextMessage 
2   ID:11-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169717 4   TextMessage 
3   ID:12-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169720 4   TextMessage 
4   ID:13-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169723 4   TextMessage 
5   ID:14-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169727 4   TextMessage 

: のような応答を受信した後、コマンド:

imqcmd destroy msg -t t -n my_topic-msgID "ID:9-AAA.BBB.CCC.DDD(e9:3b:c8:51:8b:75)-58798-1217457169630" -nocheck 

これはいつか誰かを助けることを願っています...

+0

ありがとうございました – Preston

関連する問題