3

コンシューマーが存在する場合、IBM MQ UI から特定のキューを確認するにはどうすればよいですか?

4

2 に答える 2

5

WMQエクスプローラーまたは任意のデスクトップクライアントツールから、キューで開いている入力ハンドルを探します。WMQ Explorerのデフォルトのビューでは、最初の2つの列はキューの名前とタイプです。その後、数字の付いた列がいくつかあります。1つ目はキューの深さです。次は開いている入力ハンドルの数、次に開いている出力ハンドルの数です。キュー名を右クリックすると、ステータスのオプションがあります。これを選択すると、誰が開いているか、どの開いているオプションが使用されたか、ハンドルを保持しているPIDなど、ハンドルに関する多くの詳細が表示されます。

コマンドラインでこれを実行する場合は、runmqscとdisplayqstatusコマンドを使用します。例えば:

echo'dis qs(SYSTEM.ADMIN.COMMAND.QUEUE)type(handle)all' | runmqsc TESTQMGR

5724-H72(C)Copyright IBM Corp. 1994、2009. ALLRIGHTSRESERVED。
キュー・マネージャーTESTQMのMQSCを開始しています。

AMQ8450:キューステータスの詳細を表示します。
   QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE)TYPE(HANDLE)
   APPLDESC()
   APPLTAG(er V7 \ java \ jre \ bin \ javaw.exe)
   APPLTYPE(USER)BROWSE(NO)
   CHANNEL()CONNAME()
   ASTATE(なし)HSTATE(非アクティブ)
   INPUT(NO)INQUIRE(NO)
   出力(はい)PID(6236)
   QMURID(0.0)SET(NO)
   TID(*)
   URID(XA_FORMATID [00000000] XA_GTRID [] XA_BQUAL [])
   URTYPE(QMGR)USERID(T.Rob@IBM-02BE93E63E4)
AMQ8450:キューステータスの詳細を表示します。
   QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE)TYPE(HANDLE)
   APPLDESC()
   APPLTAG(er V7 \ java \ jre \ bin \ javaw.exe)
   APPLTYPE(USER)BROWSE(NO)
   CHANNEL()CONNAME()
   ASTATE(なし)HSTATE(非アクティブ)
   INPUT(NO)INQUIRE(YES)
   OUTPUT(NO)PID(6236)
   QMURID(0.0)SET(NO)
   TID(*)
   URID(XA_FORMATID [00000000] XA_GTRID [] XA_BQUAL [])
   URTYPE(QMGR)USERID(T.Rob@IBM-02BE93E63E4)
AMQ8450:キューステータスの詳細を表示します。
   QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE)TYPE(HANDLE)
   APPLDESC(WebSphere MQ Command Server)
   APPLTAG(ebSphere MQ \ bin \ amqpcsea.exe)
   APPLTYPE(SYSTEM)BROWSE(NO)
   CHANNEL()CONNAME()
   ASTATE(NONE)HSTATE(ACTIVE)
   INPUT(EXCL)INQUIRE(YES)
   OUTPUT(NO)PID(5556)
   QMURID(0.0)SET(NO)
   TID(1)
   URID(XA_FORMATID [00000000] XA_GTRID [] XA_BQUAL [])
   URTYPE(QMGR)

1MQSCコマンドが読み取られます。
1つのコマンドに構文エラーがあります。
すべての有効なMQSCコマンドが処理されました。

PCFコマンドを使用してJavaまたはCからプログラムでこれを行うこともできますが、「UIから」を指定したので、これは必要なものではないと思います。

DIS QSコマンドの詳細については、次のURLを参照してください。http: //bit.ly/WMQdisQS WMQエクスプローラーが必要な場合は、http ://bit.ly/SupportPacMQC7を参照してください。

于 2010-05-11T15:57:11.647 に答える
0

MQ アプリを開始します。

「DISPLAY」のキューを選択します。

最初の画面で、「Use counts - Output ##### Input #####」と表示されます。これらはコンシューマーです。

または、MQINQuire を実行して、これら 2 つのフィールドを要求することもできます。

于 2010-05-27T19:30:13.500 に答える