2016-09-06 9 views
0

Java 1.6のMQ Server 7.1のトピックに接続しようとしています。私のJavaクライアントは、MQ Client 7.5ライブラリを使用してjdk 1.8で動作しています。私はJDK 1.8のJava MQクライアント7.5トピックサブスクリプションの問題[JMSWMQ0026]

TopicHandlerエラーを取得しています Q名は次のとおりです。/ WFADO/INSTALL/SHARED_SERVICES/SSLは、トピック接続 MQ MNRG FLAGのために有効になっている/ :トピックマネージャーでestablisted偽 接続 ガットのトピック話題とマネージャのセッション ガット・トピック・オブジェクト 加入者を起動するセッション を開始しています... :トピック:/// WFADO/INSTALL/SHARED_SERVICES//と名前:/ WFADO/INSTALL/SHARED_SERVICES// com.ibm.msg.client.jms.DetailedJMSSecurityException:JMSWMQ0026:MQSUBを使用してトピック '/ WFADO/INSTALL/SHARED_SERVICES//'をサブスクライブできませんでした。 他のメッセージコンシューマによって使用されているため、サブスクリプションの作成中に問題が発生した可能性があります。 新しいサブスクリプションを同じ名前で作成する前に、このサブスクリプションを使用するメッセージコンシューマが閉じていることを確認してください。詳細についてはリンク先の例外を参照してください。 at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:521) at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java: 221)com.ibm.msg.client.wmq.internal.WMQConsumerShadow.initializeでcom.ibm.msg.client.wmq.internal.WMQMessageConsumer.checkJmqiCallSuccess(WMQMessageConsumer.java:129) で(WMQConsumerShadow.java:871) com.ibm.msg.client.wmq.internal.WMQMessageConsumerでcom.ibm.msg.client.wmq.internal.WMQSyncConsumerShadow.initialize(WMQSyncConsumerShadow.java:139) で 。(WMQMessageConsumer.java:296) コムで.ibm.msg.client.wmq.internal.WMQSession.createDurableSubscriber(WMQSession.java:825) at com.ibm.msg.client.jms.internal.JmsSessionImpl.createDurableSubscriber(JmsSessionImpl.ja 935) at com.ibm.mq.MQException:によって引き起こさMQTopicHandler.main(MQTopicHandler.java:396) でMQTopicHandler.startSubscriber MQTopicHandlerで(MQTopicHandler.java:248) (MQTopicHandler.java:176) 。JMSCMQ0001:WebSphere MQの呼び出しコンパイルコード '2'( 'MQCC_FAILED')理由 '2035'( 'MQRC_NOT_AUTHORIZED')で失敗しました。 at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:209) ... 11 more com.ibm.msg.client.jms.DetailedJMSSecurityException:JMSWMQ0026:購読に失敗しましたトピック '/ WFADO/INSTALL/SHARED_SERVICES//'にMQSUBを使用します。 他のメッセージコンシューマによって使用されているため、サブスクリプションの作成中に問題が発生した可能性があります。 新しいサブスクリプションを同じ名前で作成する前に、このサブスクリプションを使用するメッセージコンシューマが閉じていることを確認してください。詳細についてはリンク先の例外を参照してください。 at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:521) at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java: 221)com.ibm.msg.client.wmq.internal.WMQConsumerShadow.initializeでcom.ibm.msg.client.wmq.internal.WMQMessageConsumer.checkJmqiCallSuccess(WMQMessageConsumer.java:129) で(WMQConsumerShadow.java:871) (com.ibm.msg.client.wmq.internal.WMQSyncConsumerShadow.initialize(WMQSyncConsumerShadow.java:139) at com.ibm.msg.client.wmq。internal.WMQMessageConsumer。(WMQMessageConsumer.java:296) com.ibm.msg.client.wmq.internal.WMQSession.createDurableSubscriber(WMQSession.java:825) at com.ibm.msg.client.jms.internal.JmsSessionImpl com.ibm.mq.jms.MQSession.createDurableSubscriberでcom.ibm.msg.client.jms.internal.JmsSessionImpl.createDurableSubscriber(JmsSessionImpl.java:1019) で.createDurableSubscriber(JmsSessionImpl.java:980) (MQSession.java :531)MQTopicHandlerでMQTopicHandler.startSubscriber(MQTopicHandler.java:248) で(MQTopicHandler.java:176)MQTopicHandler.main(MQTopicHandler.java:396) に起因する:。com.ibm.mq.MQException: JMSCMQ0001:WebSphere MQ呼び出しが、コンパイルコード '2'( 'MQCC_FAILED')の理由 '2035'( 'MQRC_NOT_AUTHORIZED')で失敗しました。 at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:209) ... 11 more 例外メッセージ:JMSWMQ0026:トピック '/ WFADO/INSTALL/SHARED_SERVICESのサブスクライブに失敗しました。// 'を使用してください。 com.ibm.msg.client.jms.DetailedJMSSecurityException:JMSWMQ0026:MQSUBを使用してトピック '/ WFADO/INSTALL/SHARED_SERVICES//'をサブスクライブできませんでした。 他のメッセージコンシューマによって使用されているため、サブスクリプションの作成中に問題が発生した可能性があります。 新しいサブスクリプションを同じ名前で作成する前に、このサブスクリプションを使用するメッセージコンシューマが閉じていることを確認してください。詳細についてはリンク先の例外を参照してください。 at com.ibm.msg.client.wmq.common.internal.Reason.reasonToException(Reason.java:521) at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java: 221)com.ibm.msg.client.wmq.internal.WMQConsumerShadow.initializeでcom.ibm.msg.client.wmq.internal.WMQMessageConsumer.checkJmqiCallSuccess(WMQMessageConsumer.java:129) で(WMQConsumerShadow.java:871) com.ibm.msg.client.wmq.internal.WMQMessageConsumerでcom.ibm.msg.client.wmq.internal.WMQSyncConsumerShadow.initialize(WMQSyncConsumerShadow.java:139) で 。(WMQMessageConsumer.java:296) コムで.ibm.msg.client.wmq.internal.WMQSession.createDurableSubscriber(WMQSession.java:825) at com.ibm.msg.client.jms.internal.JmsSessionImpl.createDurableSubscriber(JmsSessionImpl.ja 935) at com.ibm.mq.MQException:によって引き起こさMQTopicHandler.main(MQTopicHandler.java:396) でMQTopicHandler.startSubscriber MQTopicHandlerで(MQTopicHandler.java:248) (MQTopicHandler.java:176) 。JMSCMQ0001:WebSphere MQの呼び出しコンパイルコード '2'( 'MQCC_FAILED')理由 '2035'( 'MQRC_NOT_AUTHORIZED')で失敗しました。 at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:209) ... 11 more JMSエラー・コード:JMSWMQ0026 JMS説明:問題の可能性があります。それが別のメッセージコンシューマによって使用されているためです。 JMS説明:同じサブスクリプションを使用しているメッセージコンシューマーが、同じ名前で新しいサブスクリプションを作成しようとする前に閉じていることを確認してください。詳細についてはリンク先の例外を参照してください。 例外メッセージ:JMSCMQ0001:WebSphere MQ呼び出しが、コンパイルコード '2'( 'MQCC_FAILED')の理由 '2035'( 'MQRC_NOT_AUTHORIZED')で失敗しました。 com.ibm.mq.MQException:JMSCMQ0001:WebSphere MQ呼び出しが、コンパイル・コード '2'( 'MQCC_FAILED')の理由 '2035'( 'MQRC_NOT_AUTHORIZED')で失敗しました。 at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:209) (com.ibm.msg.client.wmq.internal.WMQMessageConsumer.checkJmqiCallSuccess(WMQMessageConsumer.java:129) (com.ibm.msg.client.wmq.internal.WMQConsumerShadow.initialize(WMQConsumerShadow.java:871) 、com.ibm.msg.client.wmq.internal)。WMQSyncConsumerShadow.initialize(WMQSyncConsumerShadow.java:139) (com.ibm.msg.client.wmq.internal.WMQMessageConsumer)(WMQMessageConsumer.java:296) (com.ibm.msg.client.wmq.internal.WMQSession.createDurableSubscriber) (WMMSSession.java:825) .java:1019) でMQTopicHandlerでMQTopicHandler.startSubscriberでcom.ibm.mq.jms.MQSession.createDurableSubscriber(MQSession.java:531) (MQTopicHandler.java:248) (MQTopicHandler.java:176)で。 MQTopicHandler.main(MQTopicHandler.java:396) WMQ完了コード:2 WMQ理由コード:2035 スレッド "main"の例外java.lang.Exception:JMSWMQ0026:MQSUBを使用してトピック '/ WFADO/INSTALL/SHARED_SERVICES//'にサブスクライブできませんでした。 MQTopicHandler.mainでMQTopicHandler。(MQTopicHandler.java:230) (MQTopicHandler.java:396)で

はそこには、加入者が自分のクライアントIDとされず、また、MQサーバーに更新MQサーバーをチェック。

+0

JMSサブスクライバのコードを投稿できますか? –

+0

リンクされた例外を投稿できますか? MQSUB呼び出しの失敗の原因を理解するには、MQ理由コードが必要です。 – Shashi

+0

がリンク例外 –

答えて

0

ERROR 2016年9月6日10:22:52974 startSubscriber:例外が発生しました: com.ibm.msg.client.jms.DetailedJMSSecurityException:JMSWMQ0026: がトピックにサブスクライブに失敗しました「/ WFADO/INSTALL/SHARED_SERVICES// ' MQSUBを使用します。

'/ WFADO/INSTALL/SHARED_SERVICES /#'にする必要はありませんか? '#'(数字記号)はPub/Subのワイルドカードです。

+0

/WFADO/INSTALL/SHARED_SERVICES /#/#と同じエラーが発生しました –

+0

なぜ2#を入れていますか? – Roger

関連する問題