Channel StatusPD_CS

機能

Channel Status (PD_CS)レコードには,チャネルについての,ある時点での状態を示すパフォーマンスデータが格納されます。このレコードは,複数インスタンスレコードです。

注意
  • 監視対象のキューマネージャー,またはコマンドサーバが実行中でない場合,情報を収集できません。
  • Channel Monitoringフィールドの値が「MQMON_OFF」の場合,以下のフィールドはデータの収集に失敗します。
    ・Compression Time Long
    ・Compression Time Short
  • Channel Statusフィールドの値がCHS_INACTIVEである場合,以下のフィールド以外は情報を収集できません。
    ・Record Type
    ・Record Time
    ・Interval
    ・Channel Status
    ・Channel Name
    ・Channel Type
    ・Connection Name
    ・MCA User Identifier

デフォルト値および変更できる値

項目デフォルト値変更可否
Collection Interval60
Collection Offset0
LogNo
LOGIF空白

ODBCキーフィールド

PD_CS_CHANNEL_NAME

ライフタイム

チャネルの作成から削除まで。

レコードサイズ

フィールド

PFM-View名
(PFM-Manager名)
説明要約形式デルタサポートバージョンデータソース
Record Type(INPUT_RECORD_TYPE)レコード名。常に「CS」。char(8)Noすべて
Record Time(RECORD_TIME)レコードが作成された時刻。time_tNoすべて
Interval(INTERVAL)常に「0」。ulongNoすべて
Channel Name(CHANNEL_NAME)チャネル名。string(32)NoすべてInquire Channel
Batches(BATCHES)完了したバッチの数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Buffers Received(BUFFERS_RECEIVED)受信したバッファ数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Buffers Sent(BUFFERS_SENT)送信したバッファ数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Bytes Received(BYTES_RECEIVED)受信されたバイト数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Bytes Sent(BYTES_SENT)送信されたバイト数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Channel Monitoring(CHANNEL_MONITORING)現在のチャネルのモニターデータ収集レベル。有効な値は次のとおり。
MQMON_HIGH
高率でデータを収集します。
MQMON_LOW
低率でデータを収集します。
MQMON_MEDIUM
中率でデータを収集します。
MQMON_OFF
データが収集されません。
string(32)NoすべてInquire Channel Status
Channel Status(CHANNEL_STATUS)チャネル状況。有効な値は次のとおり。
CHS_INACTIVE
チャネルは,非アクティブです。
MQCHS_BINDING
チャネルは,パートナーと対話中です。
MQCHS_INITIALIZING
チャネルは,初期化中です。
MQCHS_PAUSED
チャネルは,休止しています。
MQCHS_REQUESTING
要求側チャネルは,接続を要求中です。
MQCHS_RETRYING
チャネルは,接続の確立を再試行中です。
MQCHS_RUNNING
チャネルは,メッセージの転送中またはメッセージを待機中です。
MQCHS_STARTING
チャネルは,活動状態になるまで待機中です。
MQCHS_STOPPED
チャネルは,停止しています。
MQCHS_STOPPING
チャネルは,停止処理中です。
注意
値がCHS_INACTIVEの場合,このレコードの次に示すフィールド以外は,常に(1)(2)のどちらかの値となります。
・Record Type
・Record Time
・Interval
・Channel Name
・Channel Type
・Connection Name
・MCA User Identifier
(1)数値型のフィールドは「-1」
(2)文字列型のフィールドは空白
string(32)NoすべてInquire Channel Status
Channel Type(CHANNEL_TYPE)チャネル・タイプ。有効な値は次のとおり。
MQCHT_CLNTCONN
クライアント接続。
MQCHT_CLUSRCVR
クラスター受信側。
MQCHT_CLUSSDR
クラスター送信側。
MQCHT_RECEIVER
受信側。
MQCHT_REQUESTER
要求側。
MQCHT_SENDER
送信側。
MQCHT_SERVER
サーバ。
MQCHT_SVRCONN
サーバ接続(クライアント用)。
string(32)NoすべてInquire Channel
Compression Time Long(COMPRESSION_TIME_LONG)メッセージごとに圧縮または解凍時に要する時間(マイクロ秒)。長期インターバルで取得した平均値。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
注意
Channel Monitoringフィールドの値が「MQMON_OFF」の場合,このフィールド値の収集に失敗し,「0」になります。
doubleNoすべてInquire Channel Status
Compression Time Short(COMPRESSION_TIME_SHORT)メッセージごとに圧縮または解凍時に要する時間(マイクロ秒)。短期インターバルで取得した平均値。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
注意
Channel Monitoringフィールドの値が「MQMON_OFF」の場合,このフィールド値の収集に失敗し,「0」になります。
doubleNoすべてInquire Channel Status
Connection Name(CONNECTION_NAME)接続名。string(512)NoすべてInquire Channel
Current Msgs(CURRENT_MSGS)送信側チャネルの場合,これは現行バッチで送信したメッセージの数です。メッセージを送信するたびに,これが更新され,チャネルが未確定になった場合は,これは未確定のメッセージ数です。受信側チャネルの場合,これは現行バッチで受信されたメッセージの数です。バッチがコミットされた場合は,送信と受信の両方のチャネルで,この値が「0」にリセットされます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Current Sequence Number(CURRENT_SEQUENCE_NUMBER)送信側チャネルの場合,これは送信した最後のメッセージのメッセージ・シーケンス番号です。メッセージを送信するたびに,これが更新され,チャネルが未確定になった場合は,これは未確定バッチの最後のメッセージのメッセージ・シーケンス番号です。受信側チャネルの場合,これは受信された最後のメッセージのメッセージ・シーケンス番号です。これは,メッセージを受信するたびに更新されます。doubleNoすべてInquire Channel Status
Exit Time Long(EXIT_TIME_LONG)各メッセージによってユーザー出口が処理されるのに掛かる時間(マイクロ秒)。長期インターバルで取得した平均値。チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
Exit Time Short(EXIT_TIME_SHORT)各メッセージによってユーザー出口が処理されるのに掛かる時間(マイクロ秒)。短期インターバルで取得した平均値。チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
In Doubt Status(IN_DOUBT_STATUS)チャネルが現在未確定状態であるかを示します。
未確定状態とは,メッセージ送付チャネル・エージェントが送信したバッチ・メッセージを正常に受信したことの応答を待っている状態です。
受信側は未確定状態になることはありません。
MQCHIDS_INDOUBT
未確定状態である。
MQCHIDS_NOT_INDOUBT
未確定状態でない。
string(32)NoすべてInquire Channel Status
Last LUWID(LAST_LUWID)最終LUWID。
コミットされた最終作業論理単位の番号です。
string(32)NoすべてInquire Channel Status
Last Msg Date(LAST_MSG_DATE)最後のメッセージを送信したか,あるいはMQI呼び出しを処理した日付。string(16)NoすべてInquire Channel Status
Last Msg Time(LAST_MSG_TIME)最後のメッセージを送信したか,あるいはMQI呼び出しを処理した時刻。string(16)NoすべてInquire Channel Status
Last Sequence Number(LAST_SEQUENCE_NUMBER)コミットされた最終バッチ内の最終メッセージの番号。doubleNoすべてInquire Channel Status
Long Retries Left(LONG_RETRIES_LEFT)残っている長期再試行待ち開始の試行回数。これは,送信側またはサーバ・チャネルにだけ適用されます。doubleNoすべてInquire Channel Status
MCA User Identifier(MCA_USER_IDENTIFIER)MCAで使用されるユーザーID。このユーザー IDは,チャネル定義で設定されているユーザーID,MCAチャネル用のデフォルト・ユーザーID,セキュリティー出口で指定されているユーザーID,またはチャネルがサーバ接続チャネルである場合はクライアントから転送されたユーザーIDになります。string(128)NoすべてInquire Channel
MSGS(MSGS)チャネルの開始後に送受信されたメッセージの数,またはサーバ接続チャネルの場合は処理したMQI呼び出しの数。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Msgs Available(MSGS_AVAILABLE)伝送キューに入れられ,MQGET用にチャネルで使用可能なメッセージの数。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
Net Time Long(NET_TIME_LONG)チャネルのリモート・エンドに要求を送信してから応答を受け取るのに掛かる時間(マイクロ秒)。長期インターバルで取得した平均値。この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。このパラメーターは,送信側,サーバ,およびクラスター送信側チャネルにだけ適用されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
Net Time Short(NET_TIME_SHORT)チャネルのリモート・エンドに要求を送信してから応答を受け取るのに掛かる時間(マイクロ秒)。短期インターバルで取得した平均値。この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。このパラメーターは,送信側,サーバ,およびクラスター送信側チャネルにだけ適用されます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
Remote App lTag(REMOTE_APP_LTAG)リモート・システムのキューマネージャー名またはキュー共用グループ名(リモートパートナーアプリケーション名)。これは,チャネルを使用している末端クライアントのアプリケーション名です。このパラメーターはサーバ接続チャネルだけに適用されます。string(64)NoすべてInquire Channel Status
Remote QMgr Name(REMOTE_QMGR_NAME)リモート・システムのキューマネージャー名またはキュー共用グループ名。string(64)NoすべてInquire Channel Status
Short Retries Left(SHORT_RETRIES_LEFT)残っている短期再試行待ち開始の試行回数。これは,送信側またはサーバ・チャネルにだけ適用されます。doubleNoすべてInquire Channel Status
SSL Key Resets(SSL_KEY_RESETS)正常なSSL鍵リセットの数。SSL鍵リセットの数は,チャネル・インスタンスの終了時にリセットされます。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
doubleNoすべてInquire Channel Status
Stop Requested(STOP_REQUESTED)ユーザーの停止要求が未解決かどうかを示す値。有効な値は次のとおり。
MQCHSR_STOP_NOT_REQUESTED
停止要求が未解決です。
MQCHSR_STOP_REQUESTED
停止要求は解決済みです。
string(32)NoすべてInquire Channel Status
Sub State(SUB_STATE)チャネルが現在実行中のアクション。有効な値は次のとおり。
MQCHSSTATE_CHADEXIT
自動定義出口実行中。
MQCHSSTATE_COMPRESSING
データ圧縮中,または解凍中。
MQCHSSTATE_END_OF_BATCH
バッチ処理の終了中。
MQCHSSTATE_HANDSHAKING
SSLハンドシェイク中。
MQCHSSTATE_HEARTBEATING
ハートビート送信中。
MQCHSSTATE_IN_MQGET
MQGETの実行中。
MQCHSSTATE_IN_MQI_CALL
MQPUT,MQGET以外のMQAPI実行中。
MQCHSSTATE_IN_MQPUT
MQPUTの実行中。
MQCHSSTATE_MREXIT
再試行出口実行中。
MQCHSSTATE_MSGEXIT
メッセージ出口実行中。
MQCHSSTATE_NAME_SERVER
ネームサーバ要求中。
MQCHSSTATE_NET_CONNECTING
ネットワーク接続中。
MQCHSSTATE_OTHER
未定義の状態。
MQCHSSTATE_RCVEXIT
受信出口実行中。
MQCHSSTATE_RECEIVING
受信中。
MQCHSSTATE_RESYNCHING
チャネルの両端で同期処理中。
MQCHSSTATE_SCYEXIT
セキュリティー出口実行中。
MQCHSSTATE_SENDEXIT
送信出口実行中。
MQCHSSTATE_SENDING
送信中。
MQCHSSTATE_SERIALIZING
キューマネージャーの同期処理中。
string(32)NoすべてInquire Channel Status
X Q Time Long(X_Q_TIME_LONG)メッセージを取得する前にこのメッセージが伝送キューに残っている時間(マイクロ秒)。長期インターバルで取得した平均値。時間は,メッセージが伝送キューに置かれてから,チャネルに送信するために取得されるまでの時間です。このため,書き込みアプリケーションでの遅延によって生じた間隔も含まれています。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status
X Q Time Short(X_Q_TIME_SHORT)メッセージを取得する前にこのメッセージが伝送キューに残っている時間(マイクロ秒)。短期インターバルで取得した平均値。時間は,メッセージが伝送キューに置かれてから,チャネルに送信するために取得されるまでの時間です。このため,書き込みアプリケーションでの遅延によって生じた間隔も含まれています。
このフィールドの最大値は4,294,967,295です。
最大値を超えると0からの値となります。
この値は,チャネルの開始時にリセットされ,チャネルが実行している場合にだけ表示されます。
値を取得できない場合,このフィールドの値は-1になります。
doubleNoすべてInquire Channel Status