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
指標指向緩衝元件。

紐梅爾茨
緩衝元件的數量。

MSGTYPE
訊息類型為 STATFMI(0x21)。

SRCL
資料來源所在地。

SRCP
來源夥伴。

SRCI
資料來源索引。

DEST
目的地地區。

DESP
目的地夥伴。

德斯提
目的地索引。

SFHDR.strtmhdr.rtmstat
狀態類型 STRTM(0x06)。

sfhdr.strtmhdr.strbndry
RTM 邊界。

0x00 - 元素中不設RTM邊界。 0x01 - RTM 邊界在元素中緊隨其後。

sfhdr.strtmhdr.strcount
RTM 計數器。

0x00 - 元素中沒有即時計數器。 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–>終結
此元素資料結束。

HDREPTR–>TRPAD
已保留。

HDREPTR–>Dataru
數據為 RU,具體如下:

達塔魯[0–1]

元素中的邊界數量

0x0000 - 沒有邊界

m - 包含邊界數量

達塔魯[2–3]

元素中計數器數量

0x0000 - 不含計數器

n - 包含的計數器數量

Dataru[4–(2M+3)]

m 個邊界值。

dataru[(2m+4)–(2m+2n+3)]

N個反數值。

Dataru[(2M+2N+4)

RTM 總時間。

備註

  • 在 Open(SSCP) OK 回應後會發送 Status-RTM 訊息,以提供初始 RTM 參數。 當 RTM 計數器被重置時(無論是主機請求,或本地節點向主機傳送未經請求的 RTM 資料),或當主機更改任何 RTM 參數時,會再次發送該資料。

  • 此訊息僅針對使用 VDU 池中與類型視訊顯示單元(VDU)或邏輯單元(LU)的 LU 的應用程式發送,因為 RTM 功能僅適用於 3270 個顯示會話。

  • 資料 RU 中的所有值都是整數值。

  • 此訊息中的 RTM 計數器值在啟動時可為非零,因為 RTM 統計是針對特定 LU 維護,而非特定應用程式使用 LU 時的狀態。 若計數器值為零,表示計數器將被重置。

  • RTM 總時間欄位僅在元素中計數器數非零時才存在。