問題タブ [ibm-mq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - IBM MQ V6.0 は JMSXDeliveryCount プロパティーを設定していますか?
IBM が支援する環境にデプロイされたアプリケーションで JMS メッセージの再配信の処理を実装する必要があるため、JMS プロバイダーはスタンドアロンの MQ V6.0 です。
JMSXDeliveryCount プロパティが正しく設定されているかどうかわかりますか?このプロパティの値に依存できますか?
jakarta-ee - デッドレターキューとバックアウトキューの違いは何ですか?
デッドレターキューとバックアウトキューの違いは何ですか?
WebSphereMQの用語およびアプリケーションサーバーの用語で。
すべてのJ2EE/JEEアプリサーバーにはMQプロバイダーがあり、Dead Letter Queueの構成もありますか、それともWebSphere MQに固有のものですか?
バックアウトキューについての私の理解は次のとおりです。
MQは、指定された回数の試行後にメッセージを宛先に配信できない場合、メッセージをバックアウトキューに移動します。
デッドレターキューについて明確に理解していません。
どんな援助にも感謝します。
java - JMS を使用する WebSphere MQ
WebSphere MQ Java API を構成 (xml) ファイルとともに使用して MQ にアクセスするアプリケーションがあります。WebSphere JMS API に移行したいと考えています。このために、1) WebSphere MQ キュー接続ファクトリーと 2) ローカル WAS からの WebSphere MQ キュー宛先を作成してみます。キュー宛先を構成し、MQ 構成パラメーターを設定しようとすると、「WMSG0316E: ローカル・キューではないキューを表示しようとしました。ローカル・キューの管理のみがサポートされています。」のようなエラー・メッセージが表示されます。
メッセージは、リモート キューに接続しようとしているという意味では正しいです。リモート Queue に接続しようとしている MQ クライアントとして WAS を構成できませんか? MQ クライアントには、サーバー クラスパスに必要な MQ JMS jar があります。
誰かがこれに光を当てることができれば幸いです。
transactions - What happens if a message is rolled back in MQ?
I receive a message from a WebSPhere MQ queue. I try to process and if i receive some exceptions i want to rollback the message to the MQ Queue.
I have no problems in doing the same. What happens to the message? Does it go to the bottom of the queue?
If i try and pull a message from the queue would i receive the same message that i rolledback?
What is the behaviour likely to be? I want to know this behaviour typically in a high volume Queue scenario?
Appreciate any inputs.
Thanks, Manglu
websphere - websphere にアプリをデプロイするときの mqjbnd05 エラー
Wesphere 6.1 Fixpack 23 を新規インストールしました。MQSeries JMS キューを必要とするアプリをデプロイしました。MQSeries プロバイダー ベースの要求および応答キューと、MQSeries プロバイダー ベースのキュー接続ファクトリをセットアップしました。デプロイされたアプリがキューにアクセスしようとすると、次のエラーが表示されます。
任意の支援をいただければ幸いです。ありがとう!
[5/28/09 10:33:42:538 EDT] 00000033 ServletWrappe E SRVE0068E: サーブレットのサービス メソッドの 1 つでキャッチされない例外がスローされました: espaapp。例外がスローされました: org.springframework.web.util.NestedServletException: ハンドラーの処理に失敗しました。ネストされた例外は java.lang.UnsatisfiedLinkError: mqjbnd05 (java.library.path に見つかりません) 原因: java.lang.UnsatisfiedLinkError: mqjbnd05 (java.library.path に見つかりません) com.ibm. mq.MQSESSION.loadLib(MQSESSION.java:1028) at com.ibm.mq.server.MQSESSION$1.run(MQSESSION.java:246) at java.security.AccessController.doPrivileged(AccessController.java:192) at com. ibm.mq.server.MQSESSION.(MQSESSION.java:243) の java.lang.J9VMInternals.initializeImpl(ネイティブ メソッド) の java.lang.J9VMInternals.initialize(J9VMInternals.java:177) の com.ibm.mq.MQSESSIONServer .getMQSESSION(MQSESSIONServer.java:68) com.ibm.mq.MQSESSION.getSession(MQSESSION.java:508) com.ibm.mq.MQManagedConnectionJ11.(MQManagedConnectionJ11.java:213) com.ibm.mq.MQBindingsManagedConnectionFactoryJ11 ._createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:186) com.ibm.mq.MQBindingsManagedConnectionFactoryJ11.createManagedConnection(MQBindingsManagedConnectionFactoryJ11.java:225) com.ibm.mq.StoredManagedConnection.(StoredManagedConnection.java:84) com.ibm.mq.MQSimpleConnectionManager で。 com.ibm.mq.MQQueueManagerFactory.obtainBaseMQQueueManager(MQQueueManagerFactory.java:795) の allocateConnection(MQSimpleConnectionManager.java:173) com.ibm.mq.MQQueueManagerFactory.procure(MQQueueManagerFactory.java:709) の com.ibm.mq.MQQueueManagerFactory .constructQueueManager(MQQueueManagerFactory.java:664) com.ibm.mq.MQQueueManagerFactory.createQueueManager(MQQueueManagerFactory.java:160) com.ibm.mq.MQQueueManager.(MQQueueManager.java:550) com.ibm.mq.MQSPIQueueManager .(MQSPIQueueManager.java:62) com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2427) で com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1806) で com.ibm.mq.jms.MQQueueConnection .(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection.(MQXAQueueConnection.java:59) com.ibm.mq .jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細java:1806) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection .(MQXAQueueConnection.java:59) com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm .ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細java:1806) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:105) com.ibm.mq.jms.MQQueueConnection.(MQQueueConnection.java:66) com.ibm.mq.jms.MQXAQueueConnection .(MQXAQueueConnection.java:59) com.ibm.mq.jms.MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm .ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) at com.ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 詳細MQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com. ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 続きを読むMQXAQueueConnectionFactory.createXAQueueConnection(MQXAQueueConnectionFactory.java:82) com.ibm.ejs.jms.JMSManagedQueueConnection.createConnection(JMSManagedQueueConnection.java:123) com.ibm.ejs.jms.JMSManagedConnection.(JMSManagedConnection.java:315) com. ibm.ejs.jms.JMSManagedQueueConnection.(JMSManagedQueueConnection.java:71) ... 続きを読む
binding - MQシリーズバインディングファイルについて
Javaアプリは、WeblogicJMSメッセージブリッジを介してMQシリーズキューに書き込みます。実際のMQシリーズ接続/キューの詳細は、アプリサーバーのMQシリーズ.bindingsファイルに保存されます。バインディングファイルとすべてのエントリの意味について頭を悩ませたことはありません。誰かがこのファイルを理解するためのガイダンスを提供できますか?
jms - プラットフォームに依存しないストリーム
JMS ベースと WebSphere MQ ベースの 2 つのシステムがあります。JMS で構成されたトピックにメッセージを送信するクライアント A があります。WebSphere MQ で構成されたトピックを介してこのメッセージを受信する別のクライアント B。
このコミュニケーションを実現するにはどうすればよいですか?この橋を建設する際の考慮事項は何ですか? ブリッジが解決策である場合、どのように構築できますか?
jms - IBM MQ(MQSeries)担当者向けのJMSの良い紹介を知っていますか?
私はIBMMQ(MQSeries)をよく知っている人のための優れたJMSの紹介を探していました。彼女はメインフレームでMQベースのシステムを操作した経験が豊富ですが、JMSの概要について質問し、JMSがMQとどのように関連しているか、およびMQが提供するJMSを使用してアプリケーションに実装するときに何が重要かを確認しました。任意のURLが役立ちます。
oracle - WebSphere MQ/MQSeries - 単一の呼び出しで複数のキューにメッセージを送信できますか?
Oracle データベースのストアド プロシージャを使用して、メッセージを WebSphere MQ キュー (注: ポイント ツー ポイント キュー -- トピックではありません) にキューイングしています。1 回の呼び出しで各メッセージを複数のキューに発行する方法はありますか? 私が望むのは、メッセージを単一のキューに送信する場合と比較して、データベースに追加の遅延が発生しないソリューションを見つけることです。
WebSphere MQ 設定の変更を伴う解決策は大歓迎です! 私が念頭に置いていたのは、元のメッセージと同じメッセージをすべて取得する「クローン」キューを何らかの方法で作成することでしたが、ドキュメントでこのようなものを見つけることができませんでした.
ありがとう、ジェフ
.net - Websphere MQ メッセージを削除せずに参照するにはどうすればよいですか?
私は、Websphere MQ キューにメッセージを投稿し、応答のために別のキューをポーリングする .NET Windows Forms アプリケーションを作成しています。応答が返された場合、アプリケーションはリアルタイムで応答を部分的に処理します。ただし、応答キューからも読み取る毎日のバッチ ジョブが残りの処理を実行できるように、応答はキューにとどまる必要があります。
メッセージを読むところまで来ました。私が理解できなかったのは、それを削除せずに読む方法です。
これが私がこれまでに得たものです。私は MQ の初心者なので、提案をいただければ幸いです。そして、C# で自由に応答してください。
注:私のコードが実際にメッセージを削除することを確認していません。しかし、それが MQ が機能することを私が理解している方法であり、それが起こっていることのようです。それがデフォルトの動作でない場合は、修正してください。