キュー状況属性
キューの状況属性およびキューにアクセスするハンドルの状況属性。
各属性ごとに、属性が表示する情報の概要があります。テーブルでは、DISPLAY QSTATUS コマンドに相当する MQSC パラメーターも指定されます。 MQSC コマンドについて詳しくは、IBM® Knowledge Center 内の MQSC コマンドによる管理を参照してください。
属性 | 意味 | MQSC パラメーター |
---|---|---|
キュー名 | キューの名前。 | |
現行キュー項目数 | 現在キューに入っているメッセージの数。 | CURDEPTH |
オープン入力カウント | キューからメッセージを取得するためにキューに現在接続されているアプリケーションの数。 | IPPROCS |
オープン出力カウント | メッセージをキューに書き込むためにキューに現在接続されているアプリケーションの数。 | OPPROCS |
未コミット・メッセージ | これは、キューに対して保留中の未コミットの変更 (書き込みおよび読み取り) があるかどうかを示します。
保留中の未コミットの変更がある場合、この値は、保留中のコミットされていないメッセージの数に対応する数値になります (1、2、3、4、5 など)。保留中の非コミットの変更がなければ、値はいいえ になります。![]() |
UNCOM |
メディア・リカバリー・ログ・エクステント名 | キューがメディア・リカバリーを実行するのに必要な最も古いログ・エクステントの名前。 | MEDIALOG |
キュー・モニター | キューのメディア回復に必要なログ・エクステントまたはジャーナル・レシーバー。循環ログが適切な場所にあるキュー・マネージャーでは、この属性には値がありません。 この属性は UNIX、Linux®、および Windows で有効です。 | MONQ |
キュー時間 | メッセージがキューに書き込まれてから、読み取られて破棄されるまでの間隔 (マイクロ秒単位)。
最大表示可能値は 999 999 999 です。
間隔がこの値を上回ると 999 999 999 が表示されます。
この間隔は、メッセージがキューに置かれてから、アプリケーションによって検索されて破棄されるまでの時間によって計測され、以下の時間も含まれます。
![]() 共用 の z/OS キューの場合、表示される値は、このキュー・マネージャーのみで収集された測定のためのものです。
|
QTIME |
最も古いメッセージの経過日数 | キューにある最も古いメッセージの経過日数 (秒)。 | MSGAGE |
最終書き込み日付 | キュー・マネージャーが開始されてから、最後のメッセージが書き込まれた日付。
おそらく、キュー・マネージャーが開始されてから、キューにメッセージが書き込まれなかったために、書き込み日付が選択できない場合は、この値はブランクとして表示されます。![]() 共用 の z/OS キューの場合、表示される値は、このキュー・マネージャーのみで収集された測定のためのものです。 |
LPUTDATE |
最終書き込み時刻 | キュー・マネージャーが開始されてから、最後のメッセージがキューに書き込まれた時刻。
おそらく、キュー・マネージャーが開始されてから、キューにメッセージが書き込まれなかったために、書き込み時刻が
選択できない場合は、この値はブランクとして表示されます。
![]() 共用 の z/OS キューの場合、表示される値は、このキュー・マネージャーのみで収集された測定のためのものです。
|
LPUTTIME |
最終取得日付 | キュー・マネージャーが開始されてから、最後のメッセージが取得された日付。
参照中のメッセージは、取得されたメッセージとしてカウントされません。
おそらく、キュー・マネージャーが開始されてから、キューにメッセージが取得されなかったために、取得日付が
選択できない場合は、この値はブランクとして表示されます。
![]() 共用 の z/OS キューの場合、表示される値は、このキュー・マネージャーのみで収集された測定のためのものです。
|
LGETDATE |
最終取得時刻 | キュー・マネージャーが開始されてから、最後のメッセージが取得された時刻。
参照中のメッセージは、取得されたメッセージとしてカウントされません。
おそらく、キュー・マネージャーが開始されてから、キューにメッセージが取得されなかったために、取得時刻が
選択できない場合は、この値はブランクとして表示されます。
![]() 共用 の z/OS キューの場合、表示される値は、このキュー・マネージャーのみで収集された測定のためのものです。
|
LGETTIME |
![]() ![]() |
このキューによって使用されるファイルの現在のサイズ (メガバイト)。 | CURFSIZE |
![]() ![]() |
キューのファイルが現在増加可能な最大サイズ (メガバイト)。大きなファイルをサポートするためにキュー・ファイルがキュー・マネージャーによってまだ再構成されていない場合、この値は MAXFSIZE の構成値よりも低くなる可能性があります。 | CURMAXFS |
キュー・ハンドル状況オブジェクト
下の表には、キュー・ハンドル状況属性がリストされています。 これらはキュー状況ダイアログ内の 2 番目の表に表示されます。
属性 | 意味 | MQSC パラメーター |
---|---|---|
キュー名 | キューの名前。 | |
アプリケーション名 | キュー・マネージャーに接続されたアプリケーションのタグを含むストリング。
以下のいずれかです。
|
APPLTAG |
プロセス ID | キューを開いたプロセスの ID。この属性は HP Integrity NonStop Server![]() |
PID |
スレッド ID | キューを開いたアプリケーション・プロセス内のスレッドの ID。アスタリスクは、このキューが共用接続で開かれたことを示しています。この属性は HP Integrity NonStop Server![]() |
TID |
アプリケーション・タイプ | キュー・マネージャーに接続されているアプリケーションのタイプを示すストリング。
Batch はバッチ接続を使用するアプリケーション、RRSBATCH はバッチ接続を使用し RRS 調整されたアプリケーション、CICS は CICS トランザクション、IMS は IMS トランザクション、CHINIT はチャネル・イニシエーター、System はキュー・マネージャー、User はユーザー・アプリケーションを示します。 |
APPLTYPE |
アプリケーション記述 | キュー・マネージャーに接続されているアプリケーション (認識されている場合) の記述を含むストリング。アプリケーションがキュー・マネージャーによって認識されない場合は、返される記述はすべてブランクになります。アプリケーション記述を (例えば、WHERE 節を使用して) フィルターに掛けることができ、これにより、管理者は特定の接続のみ表示できるようになります。 | APPLDESC |
参照アクセス | これは、ハンドルがキューへの参照アクセスを提供するかどうかを示します。
ハンドルが参照アクセスを提供する場合、値ははい になります。
ハンドルが参照アクセスを提供していない場合、値はいいえ です。 |
BROWSE |
問い合わせアクセス | これは、ハンドルがキューへの問い合わせアクセスを提供するかどうかを示します。
ハンドルが問い合わせアクセスを提供する場合、値ははい になります。
ハンドルが問い合わせアクセスを提供していない場合、値はいいえ です。 |
INQUIRE |
入力アクセス | これは、ハンドルがキューへの入力アクセスを提供するかどうかを示します。
いいえ はキューが入力のためにオープンされていないことを、共用 はキューが共用入力のために
オープンされていることを、排他 はキューが排他的入力のためにオープンされていることを示します。 |
INPUT |
出力アクセス | これは、ハンドルがキューへの出力アクセスを提供するかどうかを示します。
ハンドルが出力アクセスを提供する場合、値ははい になります。
ハンドルが出力アクセスを提供していない場合、値はいいえ です。 |
OUTPUT |
設定アクセス | これは、ハンドルがキューへの設定アクセスを提供するかどうかを示します。
ハンドルが設定アクセスを提供する場合、値ははい になります。
ハンドルが設定アクセスを提供していない場合、値はいいえ です。 |
SET |
ユーザー ID | ハンドルに関連したユーザー ID。 | USERID |
チャネル名 | ハンドルを所有するチャネルの名前。ハンドルに関連したチャネルがない場合、この値は空になります。この値は、ハンドルがチャネル・イニシエーターに属する場合にのみ表示されます。 | CHANNEL |
接続名 | ハンドルを所有するチャネルに関連した接続名。ハンドルに関連したチャネルがない場合、この値は空になります。この値は、ハンドルがチャネル・イニシエーターに属する場合にのみ表示されます。 | CONNAME |
作業単位タイプ | キュー・マネージャーに表示されるリカバリー単位のタイプ。
![]() CICS (z/OS のみ)、 XA 、![]() RRS (z/OS のみ)、![]() IMS (z/OS のみ)、 Queue manager のいずれかになります。 |
URTYPE |
キュー・マネージャー作業単位 ID | キュー・マネージャーにより割り当てられたリカバリー単位。
この ID は 8 バイトのトランザクション ID であり、16 文字の 16 進数として表示されます。![]() |
QMURID |
非同期状態 | このオブジェクト・ハンドルでの非同期コンシューマーの状態。以下の 5 つの値のいずれかです。 アクティブ: MQCB 呼び出しは、メッセージを非同期で処理するようにコールバック関数をセットアップしており、接続ハンドルは開始済みであるため、非同期メッセージ・コンシュームは処理を進めることができます。 非アクティブ: MQCB 呼び出しは、メッセージを非同期で処理するようにコールバック関数をセットアップしていますが、接続ハンドルはまだ開始されていないか、停止または中断されているため、非同期メッセージ・コンシュームは現行の処理を続行できません。中断状態: 非同期コンシュームのコールバックが中断されているため、このオブジェクト・ハンドルの非同期メッセージ・コンシュームは現行の処理を続行できません。 これは、アプリケーションによってこのオブジェクト・ハンドルに対して MQOP_SUSPEND 操作パラメーターが指定された MQCB 呼び出しが発行されたか、システムによって中断されたかのいずれかが原因である可能性があります。システムによって中断された場合は、非同期メッセージ・コンシュームを中断する処理の一部として、中断の原因となった問題を示す理由コードが渡されてコールバック関数が呼び出されます。 これは、コールバック関数に渡される、MQCBC 構造体の「理由」フィールドで報告されます。非同期メッセージ・コンシュームを続行するには、アプリケーションは、操作パラメーターに MQOP_RESUME を設定して MQCB 呼び出しを発行する必要があります。 |
ASTATE |
一時中断: システムによって非同期コンシュームのコールバックが一時的に中断されているため、非同期メッセージ・コンシュームはこのオブジェクト・ハンドルの現行の処理を続行できません。非同期メッセージ・コンシュームを中断する処理の一部として、中断の原因となった問題を示す理由コードが渡されてコールバック関数が呼び出されます。これは、コールバック関数に渡される、MQCBC 構造体の「理由」フィールドで報告されます。コールバック関数は、一時的な状態が解決され、非同期メッセージ・コンシュームがシステムによって再開されたときに再度呼び出されます。 なし: このハンドルに対して MQCB 呼び出しが発行されなかったため、非同期メッセージ・コンシュームはこのハンドルでは構成されていません。これはデフォルト値です。 |
||
外部作業単位 ID | 接続に関連する外部リカバリー単位 ID。
これは、外部同期点コーディネーターで認識されるリカバリー ID です。
この ID の形式は、作業単位タイプ 属性の値によって決まります。 |
URID |
![]() |
![]() アプリケーション名 属性によって識別される、アプリケーションの 4 文字のアドレス・スペース ID。これによりアプリケーション名 の重複値を識別します。この値は、キューを所有しているキュー・マネージャーが z/OS で実行されており、アプリケーション・タイプ 属性が値 System ではない場合にのみ表示されます。 |
![]() |
![]() |
![]() プログラム仕様ブロック名 およびプログラム仕様テーブル ID 属性を使用して、IMS コマンドを
使用しているトランザクションをパージすることができます。値は、アプリケーション・タイプ 属性が値 IMS の場合にのみ表示されます。 |
![]() |
![]() |
![]() アプリケーション・タイプ 属性が値 IMS の場合にのみ表示されます。 |
![]() |
![]() |
![]() アプリケーション・タイプ 属性が値 CICS の場合にのみ表示されます。 |
![]() |