Queueのテストでだいたいうまくいったので、Topicのテストを実施。。TopicはPub/Sub方式と呼ばれ、チャットのようにひとつのリクエストを複数のプロセスが処理するような場合に使うみたい。あとはリアル株価配信とかにも使えそうかな??
....うまくいかん。。。。。。
どうも
javax.jms.JMSException: MQJMS2005: '' の MQQueueManager の作成に失敗しました
ってのがでてしまう。GoogleをMQJMS2005で検索して出てくるIBMのサイトをみても解決せず。
数時間試行錯誤して、WASTopicConnectionFactoryの設定が悪いことが発覚。
赤の波線のところが、DIRECTではダメで、QUEUEDにしなくてはいけないようだ。。。そんなの、しらねえぞ。。
......でうまくいくと思ったんだけど、やっぱりNG。今度は
topicPublisher.publish(outMessage);
で
java.lang.NoSuchMethodError: com.ibm.disthubmq.impl.matching.MatchSpace: method checkTopicSyntax(Ljava/lang/String;)Z not found
てのがでてふんずまってしまう。。
今日はここまでか。JMS、なかなか手強いぞ。。。
IBM ソフトウェア | 技術情報検索 - Japan
http://www-6.ibm.com/jp/software/tech/search/
ここで探しても、なかなか見つからない。。
WSAD5.1.2でやったら、うまくいったぞー
おいー