Status-RTM メッセージは、ホストによって使用される応答時間モニター (RTM) 測定パラメーターに関する情報をアプリケーションに提供します。 これにより、アプリケーションは、RTM 統計情報のローカル表示と、ホストで使用される統計情報と、そのような表示を提供する場合に一致させることができます。 ノードからアプリケーションにフローし、システム サービス制御ポイント (SSCP) 接続と共に使用されます。
詳細については、「 応答時間モニターデータ」を参照してください。
構文
struct Status-RTM {
PTRBFHDR nxtqptr;
PTRBFELT hdreptr;
CHAR numelts;
CHAR msgtype;
CHAR srcl;
CHAR srcp;
INTEGER srci;
CHAR destl;
CHAR destp;
INTEGER desti;
CHAR sfhdr.strtmhdr.rtmstat;
CHAR sfhdr.strtmhdr.strbndry;
CHAR sfhdr.strtmhdr.strcount;
CHAR sfhdr.strtmhdr.strtmdef;
CHAR sfhdr.strtmhdr.strtmact;
CHAR sfhdr.strtmhdr.strtmdsp;
};
struct Status-RTM {
PTRBFELT hdreptr->elteptr;
INTEGER hdreptr->startd;
INTEGER hdreptr->endd;
CHAR hdreptr->trpad;
CHAR[268] hdreptr->dataru;
};
Members
nxtqptr
次のバッファー ヘッダーへのポインター。
hdreptr
バッファー要素へのポインター。
numelts
バッファー要素の数。
msgtype
メッセージの種類 STATFMI (0x21)。
srcl
ソースのローカリティ。
srcp
ソース パートナー。
srci
ソース インデックス。
destl
宛先のローカリティ。
destp
移行先パートナー。
desti
変換先インデックス。
sfhdr.strtmhdr.rtmstat
状態の種類 STRTM (0x06)。
sfhdr.strtmhdr.strbndry
RTM 境界。
0x00 - 要素内に RTM 境界は続いていません。 0x01 - RTM 境界は要素に従います。
sfhdr.strtmhdr.strcount
RTM カウンター。
0x00 - 要素内に RTM カウンターが続いていません。 0x01 - RTM カウンターは要素に従います。
sfhdr.strtmhdr.strtmdef
RTM 定義。
0x00 - 変更なし: 最後に受信した定義を使用します。 0x01 - タイマーは、最初のデータが画面に書き込まれるまで実行されます。 0x02 - タイマーはキーボードのロックが解除されるまで実行されます。 0x03 - タイマーは、アプリケーションが送信 (方向変更 (CD) またはエンド ブラケット (EB) を受信) できるようになるまで実行されます。
sfhdr.strtmhdr.strtmact
RTM 測定。
0x00 - アクティブでない0x01 - アクティブ
sfhdr.strtmhdr.strtmdsp
ローカル RTM ディスプレイ。
0x00 - 無効な0x01 - 有効
Element
hdreptr–>elteptr
バッファー要素 (NIL) へのポインター。
hdreptr–>startd
この要素内のデータの先頭。
hdreptr–>endd
この要素内のデータの末尾。
hdreptr–>trpad
予約済み。
hdreptr–>dataru
データ RU は次のとおりです。
dataru[0–1]
要素内の境界の数
0x0000 - 境界は含まれません
m - 含まれる境界の数
dataru[2–3]
要素内のカウンターの数
0x0000 - カウンターは含まれません
n - 含まれるカウンターの数
dataru[4–(2m+3)]
m 境界値。
dataru[(2m+4)(2m+2n+3)]
nカウンター値。
dataru[(2m+2n+4)
RTM の合計時間。
注釈
初期 RTM パラメーターを指定するために、Open(SSCP) OK 応答の後に Status-RTM メッセージが送信されます。 RTM カウンターがリセットされるとき (ホストからの要求時、またはローカル ノードが要求されていない RTM データをホストに送信するとき)、またはホストが RTM パラメーターを変更すると、再び送信されます。
RTM 機能は 3270 ディスプレイ セッションにのみ適用されるため、メッセージは VDU プール内のタイプ ビデオ表示ユニット (VDU) または論理ユニット (LU) を持つ LU を使用するアプリケーションに対してのみ送信されます。
データ RU 内のすべての値は整数値です。
RTM 統計は特定の LU に対して保持され、特定のアプリケーションによるその LU の使用に対しては保持されないため、このメッセージの RTM カウンター値は起動時に 0 以外にすることができます。 0 個のカウンター値が含まれている場合、これはカウンターがリセットされることを示します。
RTM 合計時間フィールドは、要素内のカウンターの数が 0 以外の場合にのみ存在します。