キュー状況属性
キューの状況属性およびキューにアクセスするハンドルの状況属性。
各属性ごとに、属性が表示する情報の概要があります。 テーブルでは、DISPLAY QSTATUS コマンドに相当する MQSC パラメーターも指定されます。 MQSC コマンドについて詳しくは、 MQSC コマンドを使用した管理を参照してください。
| 属性 | 意味 | MQSC パラメーター |
|---|---|---|
| キュー名 | キューの名前です。 | |
| 現行キュー項目数 | 現在キューに入っているメッセージの数。 | CURDEPTH |
| オープン入力カウント | キューからメッセージを取得するためにキューに現在接続されているアプリケーションの数。 | IPPROCS |
| オープン出力カウント | メッセージをキューに書き込むためにキューに現在接続されているアプリケーションの数。 | OPPROCS |
| 未コミット・メッセージ | これは、キューに対して保留中の未コミットの変更 (書き込みおよび読み取り) があるかどうかを示します。 保留中の未コミットの変更がある場合、この値は、保留中のコミットされていないメッセージの数に対応する数値になります (1、2、3、4、5 など)。 保留中のコミットされていない変更がない場合、値は No です。 z/OS® 共用キューの場合、この値は応答を生成するキュー・マネージャーにのみ適用されます。 この値は、キュー共用グループにあるすべてのキュー・マネージャーに適用されるわけではありません。 |
UNCOM |
| メディア・リカバリー・ログ・エクステント名 | キューがメディア・リカバリーを実行するのに必要な最も古いログ・エクステントの名前。 | MEDIALOG |
| キュー・モニター | キューのメディア・リカバリーで必要なログ・エクステントまたはジャーナル・レシーバー。 循環ログが適切な場所にあるキュー・マネージャーでは、この属性には値がありません。 この属性は、 AIX®, Linux®, and Windowsで有効です。 | MONQ |
| キュー時間 | メッセージがキューに書き込まれてから、読み取られて破棄されるまでの間隔 (マイクロ秒単位)。 最大表示可能値は 999 999 999 です。
間隔がこの値を上回ると 999 999 999 が表示されます。 この間隔は、メッセージがキューに置かれてから、アプリケーションによって検索されて破棄されるまでの時間によって計測され、以下の時間も含まれます。
属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 |
QTIME |
| 最も古いメッセージの経過日数 | キューにある最も古いメッセージの経過日数 (秒)。 | MSGAGE |
| 最終書き込み日付 | キュー・マネージャーの開始以降、キューに最後のメッセージが書き込まれた日付。 書き込み日付がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューに書き込まれていないため、値はブランクで示されます。 属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 |
LPUTDATE |
| 最終書き込み時刻 | キュー・マネージャーの開始以降、キューに最後のメッセージが書き込まれた時刻。 書き込み時刻がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューに書き込まれていないため、値はブランクで示されます。 属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 |
LPUTTIME |
| 最終読み取り日付 | キュー・マネージャーの始動以後、キューから最後のメッセージが取得された日付。 参照されるメッセージは、取得されるメッセージとしてはカウントされません。 取得日付がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューから取得されていないため、値はブランクで示されます。 属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 |
LGETDATE |
| 最終読み取り時刻 | キュー・マネージャーの開始以降、キューから最後のメッセージを取得した時刻。 参照されるメッセージは、取得されるメッセージとしてはカウントされません。 取得時刻がない場合、キュー・マネージャーの開始以降、おそらくメッセージがキューから取得されていないため、値はブランクで示されます。 属性指定が Sharedである z/OS キューの場合、表示される値は、このキュー・マネージャーで収集された測定値のみです。 |
LGETTIME |
現在のファイル・サイズ |
このキューによって使用されるファイルの現在のサイズ (メガバイト)。 | CURFSIZE |
現在の最大ファイル・サイズ |
キューのファイルが現在増加可能な最大サイズ (メガバイト)。 大きなファイルをサポートするようにキュー・マネージャーによってキュー・ファイルがまだ再構成されていない場合、この値は MAXFSIZE の構成値より小さくなる可能性があります。 | CURMAXFS |
キュー・ハンドル状況オブジェクト
下の表には、キュー・ハンドル状況属性がリストされています。 これらはキュー状況ダイアログ内の 2 番目の表に表示されます。
| 属性 | 意味 | MQSC パラメーター |
|---|---|---|
| キュー名 | キューの名前です。 | |
| アプリケーション名 | キュー・マネージャーに接続されたアプリケーションのタグを含むストリング。 これは、以下のいずれかになります。
|
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 |
| 作業単位タイプ | キュー・マネージャーから分かるリカバリー単位のタイプ。 これは、 CICS (z/OS のみ); XA; RRS (z/OS のみ); IMS (z/OS のみ); Queue managerのいずれかです。 |
URTYPE |
| キュー・マネージャー作業単位 ID | キュー・マネージャーにより割り当てられたリカバリー単位。 この ID は 8 バイトのトランザクション ID であり、16 文字の 16 進数として表示されます。 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 |
アドレス・スペース ID |
Application name 属性によって識別される、アプリケーションの 4 文字のアドレス・スペース ID。 Application nameの重複値を区別します。 この値は、キューを所有するキュー・マネージャーが z/OSで実行されていて、 Application type 属性の値が Systemでない場合にのみ表示されます。 |
ASID |
プログラム仕様ブロック名 |
実行中の IMS トランザクションに関連付けられたプログラム仕様ブロック (PSB) の 8 文字の名前 (z/OS のみ)。 Program specification block name 属性と Program
specification table ID 属性を使用すると、 IMS コマンドを使用してトランザクションをパージできます。 値が表示されるのは、 Application type 属性の値が IMSである場合のみです。 |
PSBNAME |
プログラム仕様テーブル ID |
接続された IMS 領域の 4 文字の IMS プログラム仕様テーブル (PST) 領域 ID (z/OS のみ)。 値が表示されるのは、 App type 属性の値が IMSである場合のみです。 |
PSTID |
CICS トランザクション ID |
4 文字の CICS トランザクション ID (z/OS のみ)。 値が表示されるのは、App type 属性の値が CICS である場合のみです。 |
TRANSID |
現在のファイル・サイズ
an