共用方式為


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
緩衝區元素的指標。

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
緩衝區元素的指標 (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 總時間。

備註

  • Status-RTM訊息會在Open (SSCP) OK 回應之後傳送,以提供初始 RTM 參數。 當 RTM 計數器重設 (主機要求時,或本機節點傳送未經要求 RTM 資料給主機) ,或主機變更任何 RTM 參數時,就會再次傳送它。

  • 訊息只會傳送給使用類型為視訊顯示單元的應用程式, (VDU) 或邏輯單元 (RU) VDU 集區,因為 RTM 功能僅適用于 3270 個顯示會話。

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

  • 此訊息中的 RTM 計數器值在啟動時可以是非零值,因為 RTM 統計資料是針對特定 LU 維護,而不是針對特定應用程式的該 LU 使用。 如果包含零個計數器值,這表示要重設計數器。

  • 只有在元素中的計數器數目為非零時,才會顯示 RTM 總時間欄位。