Status-RTM
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;
};
メンバー
nxtqptr
次のバッファー ヘッダーのポインター。
hdreptr
buffer 要素へのポインター。
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 - 有効
要素
hdreptr–>elteptr
Buffer 要素 (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 以外になる可能性があります。 ゼロ カウンター値が含まれている場合は、カウンターがリセットされることを示します。
RTM 合計時間フィールドは、要素内のカウンターの数が 0 以外の場合にのみ存在します。