キュー状況属性

キューの状況属性およびキューにアクセスするハンドルの状況属性。

各属性ごとに、属性が表示する情報の概要があります。 テーブルでは、DISPLAY QSTATUS コマンドに相当する MQSC パラメーターも指定されます。 MQSC コマンドについて詳しくは、「 IBM Documentation」の「 MQSC コマンドを使用した IBM® MQ の管理 」を参照してください。

属性 意味 MQSC パラメーター
キュー名 キューの名前です。  
現行キュー項目数 現在キューに入っているメッセージの数。 CURDEPTH
オープン入力カウント キューからメッセージを取得するためにキューに現在接続されているアプリケーションの数。 IPPROCS
オープン出力カウント メッセージをキューに書き込むためにキューに現在接続されているアプリケーションの数。 OPPROCS
未コミット・メッセージ これは、キューに対して保留中の未コミットの変更 (書き込みおよび読み取り) があるかどうかを示します。 保留中の未コミットの変更がある場合、この値は、保留中のコミットされていないメッセージの数に対応する数値になります (1、2、3、4、5 など)。 保留中のコミットされていない変更がない場合、値は No です。 [z/OS] z/OS® 共用キューの場合、この値は応答を生成するキュー・マネージャーにのみ適用されます。 この値は、キュー共用グループにあるすべてのキュー・マネージャーに適用されるわけではありません。 UNCOM
メディア・リカバリー・ログ・エクステント名 キューがメディア・リカバリーを実行するのに必要な最も古いログ・エクステントの名前。 MEDIALOG
キュー・モニター キューのメディア・リカバリーで必要なログ・エクステントまたはジャーナル・レシーバー。 循環ログが適切な場所にあるキュー・マネージャーでは、この属性には値がありません。 この属性は、 AIX®, Linux®, and Windowsで有効です。 MONQ
キュー時間 メッセージがキューに書き込まれてから、読み取られて破棄されるまでの間隔 (マイクロ秒単位)。 最大表示可能値は 999 999 999 です。 間隔がこの値を上回ると 999 999 999 が表示されます。 この間隔は、メッセージがキューに置かれてから、アプリケーションによって検索されて破棄されるまでの時間によって計測され、以下の時間も含まれます。
  • 書き込み中のアプリケーションがメッセージを書き込むときの時間、およびメッセージのコミットなど、メッセージが使用可能になるときの時間。
  • メッセージがキュー内で処理を待機する時間。
セルには、2 つの値、つまり、短期間にわたる最近のアクティビティーに基づいた値、および長期間にわたるアクティビティーに 基づいた値が表示されます。 これらの値は、使用するシステムの構成と振る舞い、およびシステム内のアクティビティーのレベルによって異なり、 システムが正常に実行していることを示す指標の役割を担います。 これらの値に大きな変動がある場合は、システムで問題が発生したことを示します。 [z/OS]属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。
QTIME
最も古いメッセージの経過日数 キューにある最も古いメッセージの経過日数 (秒)。 MSGAGE
最終書き込み日付 キュー・マネージャーの開始以降、キューに最後のメッセージが書き込まれた日付。 書き込み日付がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューに書き込まれていないため、値はブランクで示されます。[z/OS] 属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 LPUTDATE
最終書き込み時刻 キュー・マネージャーの開始以降、キューに最後のメッセージが書き込まれた時刻。 書き込み時刻がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューに書き込まれていないため、値はブランクで示されます。 [z/OS]属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 LPUTTIME
最終読み取り日付 キュー・マネージャーの始動以後、キューから最後のメッセージが取得された日付。 参照されるメッセージは、取得されるメッセージとしてはカウントされません。 取得日付がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューから取得されていないため、値はブランクで示されます。 [z/OS]属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 LGETDATE
最終読み取り時刻 キュー・マネージャーの開始以降、キューから最後のメッセージを取得した時刻。 参照されるメッセージは、取得されるメッセージとしてはカウントされません。 取得時刻がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューから取得されていないため、値はブランクで示されます。 [z/OS]属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 LGETTIME
[UNIX、Linux、Windows、IBM i]現在のファイル・サイズ このキューによって使用されるファイルの現在のサイズ (メガバイト)。 CURFSIZE
[UNIX、Linux、Windows、IBM i]現在の最大ファイル・サイズ キューのファイルが現在増加可能な最大サイズ (メガバイト)。 大きなファイルをサポートするためにキュー・ファイルがキュー・マネージャーによってまだ再構成されていない場合、この値は MAXFSIZE の構成値よりも低くなる可能性があります。 CURMAXFS

キュー・ハンドル状況オブジェクト

下の表には、キュー・ハンドル状況属性がリストされています。 これらはキュー状況ダイアログ内の 2 番目の表に表示されます。

属性 意味 MQSC パラメーター
キュー名 キューの名前です。  
アプリケーション名 キュー・マネージャーに接続されたアプリケーションのタグを含むストリング。 これは、以下のいずれかになります。
  • [z/OS]a z/OS バッチ・ジョブ名
  • TSO USERID、 CICS® APPLID
  • [z/OS] IMS 領域名
  • チャネル・イニシエーターのジョブ名
  • [IBM i]an IBM i ジョブ名
  • AIX, Linux, and Windows プロセス
アプリケーション名は、キュー・マネージャーに接続されたプロセスまたはジョブの名前を表します。 このプロセスまたはジョブがチャネルを使用して接続されている場合、 アプリケーション名は、ローカル・チャネル・プロセスまたはジョブ名ではなくリモート処理またはジョブを表します。
APPLTAG
プロセス ID キューを開いたプロセスの ID。 この属性は、 z/OSでは無効です。 PID
スレッド ID キューを開いたアプリケーション・プロセス内のスレッドの ID。 アスタリスクは、このキューが共用接続で開かれたことを示しています。 この属性は、 z/OSでは無効です。 TID
アプリケーション・タイプ キュー・マネージャーに接続しているアプリケーションのタイプを示すストリング。 Batch は、バッチ接続を使用するアプリケーションを意味します。RRSBATCH は、バッチ接続を使用する RRS 調整アプリケーションを意味します。CICS は、CICS トランザクションを意味します。IMS は、IMS トランザクションを意味します。CHINIT は、チャネル・イニシエーターを意味します。System は、キュー・マネージャーを意味します。User は、ユーザー・アプリケーションを意味します。 APPLTYPE
アプリケーション記述 キュー・マネージャーに接続されているアプリケーション (認識されている場合) の記述を含むストリング。 アプリケーションがキュー・マネージャーによって認識されない場合は、返される記述はすべてブランクになります。 アプリケーション記述を (例えば、WHERE 節を使用して) フィルターに掛けることができ、これにより、管理者は特定の接続のみ表示できるようになります。 APPLDESC
アクセスの参照 これは、ハンドルがキューへの参照アクセスを提供するかどうかを示します。 ハンドルがブラウズ・アクセスを提供している場合、値は Yes です。ハンドルがブラウズ・アクセスを提供していない場合、値は No です。 BROWSE
アクセスの照会 これは、ハンドルがキューへの問い合わせアクセスを提供するかどうかを示します。 ハンドルが照会アクセスを提供している場合、値は Yes です。ハンドルが照会アクセスを提供していない場合、値は No です。 INQUIRE
アクセスの入力 これは、ハンドルがキューへの入力アクセスを提供するかどうかを示します。 No は、キューが入力用にオープンされていないことを意味します。Shared は、キューが共有入力用にオープンされていることを意味します。Exclusive は、キューが排他的入力用にオープンされていることを意味します。 INPUT
アクセスの出力 これは、ハンドルがキューへの出力アクセスを提供するかどうかを示します。 ハンドルが出力アクセスを提供している場合、値は Yes です。ハンドルが出力アクセスを提供していない場合、値は No です。 OUTPUT
アクセスの設定 これは、ハンドルがキューへの設定アクセスを提供するかどうかを示します。 ハンドルが設定アクセスを提供している場合、値は Yes です。ハンドルが設定アクセスを提供していない場合、値は No です。 SET
ユーザー ID ハンドルに関連したユーザー ID。 ユーザー ID
チャネル名 ハンドルを所有するチャネルの名前。 ハンドルに関連したチャネルがない場合、この値は空になります。 この値は、ハンドルがチャネル・イニシエーターに属する場合にのみ表示されます。 CHANNEL
接続名 ハンドルを所有するチャネルに関連した接続名。 ハンドルに関連したチャネルがない場合、この値は空になります。 この値は、ハンドルがチャネル・イニシエーターに属する場合にのみ表示されます。 CONNAME
作業単位タイプ キュー・マネージャーから分かるリカバリー単位のタイプ。 これは、[z/OS] CICS (z/OS のみ); XA;[z/OS] RRS (z/OS のみ);[z/OS] IMS (z/OS のみ); Queue managerのいずれかです。 URTYPE
キュー・マネージャー作業単位 ID キュー・マネージャーにより割り当てられたリカバリー単位。 この ID は 8 バイトのトランザクション ID であり、16 文字の 16 進数として表示されます。[z/OS] z/OSでは、これは 8 バイトのログ RBA で、16 文字の 16 進文字で表示されます。 QMURID
非同期状態 このオブジェクト・ハンドルでの非同期コンシューマーの状態。 以下の 5 つの値のいずれかです。

アクティブ: MQCB 呼び出しは、メッセージを非同期で処理するようにコールバック関数をセットアップしており、接続ハンドルは開始済みであるため、非同期メッセージ・コンシュームは処理を進めることができます。

非アクティブ: MQCB 呼び出しは、メッセージを非同期で処理するようにコールバック関数をセットアップしていますが、接続ハンドルはまだ開始されていないか、停止または中断されているため、非同期メッセージ・コンシュームは現行の処理を続行できません。

中断状態: 非同期コンシュームのコールバックが中断されているため、このオブジェクト・ハンドルの非同期メッセージ・コンシュームは現行の処理を続行できません。 これは、Operation に MQOP_SUSPEND を指定した MQCB 呼び出しが、アプリケーションによってこのオブジェクト・ハンドルに対して発行されているか、またはシステムによって中断されているためです。 システムによって中断された場合は、非同期メッセージ・コンシュームを中断する処理の一部として、中断の原因となった問題を示す理由コードが渡されてコールバック関数が呼び出されます。 これは、コールバック関数に渡される、MQCBC 構造体の「理由」フィールドで報告されます。 非同期メッセージ・コンシュームを続行するには、Operation パラメーターを MQOP_RESUME に設定した MQCB 呼び出しを、アプリケーションで発行する必要があります。

ASTATE
  一時中断: システムによって非同期コンシュームのコールバックが一時的に中断されているため、非同期メッセージ・コンシュームはこのオブジェクト・ハンドルの現行の処理を続行できません。 非同期メッセージ・コンシュームの中断プロセスの一部として、コールバック機能が呼び出され、中断を生じさせた問題について記述している理由コードが示されます。 これは、コールバック関数に渡される、MQCBC 構造体の「理由」フィールドで報告されます。 コールバック関数は、一時的な状態が解決され、非同期メッセージ・コンシュームがシステムによって再開されたときに再度呼び出されます。

なし: このハンドルに対して MQCB 呼び出しが発行されなかったため、非同期メッセージ・コンシュームはこのハンドルでは構成されていません。 これがデフォルト値です。

 
外部作業単位 ID 接続に関連付けられた外部のリカバリー単位 ID。 これは、外部同期点コーディネーターで認識されるリカバリー ID です。 形式は、Unit Of Work type 属性の値によって決まります。 URID
[z/OS]アドレス・スペース ID [z/OS] Application name 属性によって識別される、アプリケーションの 4 文字のアドレス・スペース ID。 Application nameの重複値を区別します。 この値は、キューを所有するキュー・マネージャーが z/OSで実行されていて、 Application type 属性の値が Systemでない場合にのみ表示されます。 [z/OS]ASID
[z/OS]プログラム仕様ブロック名 [z/OS]実行中の IMS トランザクションに関連付けられたプログラム仕様ブロック (PSB) の 8 文字の名前 (z/OS のみ)。 Program specification block name 属性と Program specification table ID 属性を使用すると、 IMS コマンドを使用してトランザクションをパージできます。 値が表示されるのは、 Application type 属性の値が IMSである場合のみです。 [z/OS]PSBNAME
[z/OS]プログラム仕様テーブル ID [z/OS]接続された IMS 領域の 4 文字の IMS プログラム仕様テーブル (PST) 領域 ID (z/OS のみ)。 値が表示されるのは、 App type 属性の値が IMSである場合のみです。 [z/OS]PSTID
[z/OS]CICS トランザクション ID [z/OS]4 文字の CICS トランザクション ID (z/OS のみ)。 値が表示されるのは、App type 属性の値が CICS である場合のみです。 [z/OS]TRANSID