IBM WebSphere MQキューマネージャーにpingを実行するにはどうすればよいですか?方法はありますかcmd.exe
ですか?それを行うためにWebSphereを使用する方法はありますか?IBM WebSphere MQキュー・マネージャーにどのようにpingを実行しますか?
私は
runmqsc QMGR "qManager"
感謝を試してみました!
IBM WebSphere MQキューマネージャーにpingを実行するにはどうすればよいですか?方法はありますかcmd.exe
ですか?それを行うためにWebSphereを使用する方法はありますか?IBM WebSphere MQキュー・マネージャーにどのようにpingを実行しますか?
私は
runmqsc QMGR "qManager"
感謝を試してみました!
正確には「ping」の意味に依存します。実行中のWMQプロセスを確認しますか? QMgrへのローカル接続用?リモート接続?特定のチャネルまたはキューが利用可能かどうか
ローカルではdspmq
を使用できます。ローカルで定義されたすべてのQMgrsとそのステータスが表示されます。リモートではリスナーにpingを実行できますが、接続が完了していなければ、WMQはエラーを記録してトレースを切断します。遠隔では、WMQクライアントを使用して接続することをお勧めします。接続が成功すると、QMgrが起動します。エラーが発生した場合、エラーコード(またはJMSのリンクされた例外)は、接続要求がWMQスタックにどのくらい届いているか、つまりリスナーがダウンしているかどうか、またはアップしていて、 QMGR、またはあなたが権限を持っていない場合など
MQなどamqsget
とamsqput
、および接続して取得したり、メッセージを入れて、クライアントベースの同等amqsgetc
またはamqsputc
、付属してサンプルプログラムがあります。これらはスクリプトでMQの状態をチェックするために使用できます。また、pingアプリケーションとしてカスタマイズできるスタンドアロンのJMSプログラムを提供するチュートリアルhereもあります。
あなたがしようとしたコマンドの形式は次のとおりです。
echo dis qmgr qmname | runmqsc QMGRNAME
これはrunmqsc
にQMGRの属性を表示するコマンドをエコーし、それを実行します。 v7.0のすべてのrunmqsc
コマンドを含むマニュアルはhereです。 v7.1マニュアルis here。
最後に、これはあなたが探しているとは思えませんが、WMQにはpingコマンドがあります。 1つのキュー・マネージャーで使用され、別のキュー・マネージャーへのチャネル接続をテストします。 WMQ pingはチャネルパスを実行し、リモートリスナーが稼動していること、リモートキューマネージャに互換性のあるチャネルインスタンスが定義されていることなどを検証します。ただし、これはMQ管理者にとっては、キュー・マネージャーが稼動しています。そのためには、上記の提案のいくつかのバージョンが必要です。
キューと通信できるかどうかを確認するだけです。私が使用できるコンソールコマンドはありますか? – OBL
キューをチェックするには、キューマネージャに接続してキューを開こうとする必要があります。 'amqsput/amqsget'コマンドはそれを行うことができます。キューのステータスを返すコンソールコマンドはありませんが、 'dspmq'はキューマネージャのステータスを返します。 –