2016-04-29 17 views
0

私はwebsphere-MQに接続するアプリケーションを持っています。トピックを設定すると機能しますが、1つのアプリケーションでいくつかのトピックに接続します。websphere-MQからいくつかのトピックに接続するC#

私はメッセージを取得するコードになります

mqMsg = new MQMessage(); 
opt = new MQGetMessageOptions(); 
opt.Options = MQC.MQGMO_WAIT | MQC.MQGMO_BROWSE_NEXT; 
mqMsg.CorrelationId = IBM.WMQ.MQC.MQMI_NONE; 
mqMsg.MessageId = IBM.WMQ.MQC.MQMI_NONE; 
mqTopic.Get(mqMsg, opt); 
String message = mqMsg.ReadString(mqMsg.DataLength); 

私はそのようなトピックの文字列を作成してみてください。

TOPIC_1/TOPIC_2/TOPIC_3/TOPIC_4

が、動作していません

答えて

1

TOPIC_1、TOPIC_2、TOPIC_3、およびTOPIC_4の実際のトピック文字列?

はいの場合は、ワイルドカードのトピック文字列TOPIC*を使用して購読してください。

親トピックを作成してPARENTを作成し、その下にこれらのトピックを追加することができます。あなたの話題は次のようになります:

PARENT/TOPIC_1 
PARENT/TOPIC_2 

などです。次に、トピック文字列PARENT/#を購読します。これにより、すべてのトピックの出版物がPARENTになります。

これが役に立った。

関連する問題