Freigeben über


Status-RTM

Die Status-RTM-Nachricht stellt der Anwendung Informationen zu den vom Host verwendeten RTM-Messparametern (Response Time Monitor) bereit. Dadurch kann die Anwendung ihre lokale Anzeige von RTM-Statistiken mit den vom Host verwendeten Statistiken abgleichen, wenn sie eine solche Anzeige bereitstellt. Er fließt vom Knoten zur Anwendung und wird mit einer SSCP-Verbindung (System Services Control Point) verwendet.

Weitere Informationen finden Sie unter Antwortzeitmonitordaten.

Syntax

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;  
};   

Member

nxtqptr
Zeiger auf den nächsten Pufferheader.

hdreptr
Zeiger auf das Pufferelement.

numelts
Anzahl der Pufferelemente.

msgtype
Nachrichtentyp STATFMI (0x21).

srcl
Quellspeicherort.

srcp
Quellpartner.

srci
Quellindex.

destl
Zielspeicherort.

destp
Zielpartner.

desti
Zielindex.

sfhdr.strtmhdr.rtmstat
Statustyp STRTM (0x06).

sfhdr.strtmhdr.strbndry
RTM-Grenzen.

0x00: Im -Element folgen keine RTM-Grenzen. 0x01: RTM-Grenzen folgen im -Element.

sfhdr.strtmhdr.strcount
RTM-Indikatoren.

0x00: Im -Element folgen keine RTM-Indikatoren. 0x01: RTM-Indikatoren folgen im -Element.

sfhdr.strtmhdr.strtmdef
RTM-Definition.

0x00 – Keine Änderung: Verwenden Sie die zuletzt empfangene Definition. 0x01: Timer werden ausgeführt, bis die ersten Daten auf den Bildschirm geschrieben werden. 0x02: Timer werden ausgeführt, bis die Tastatur entsperrt ist. 0x03: Timer werden so lange ausgeführt, bis die Anwendung senden kann (Richtungsänderung (CD) oder Endklammer (EB) empfangen).

sfhdr.strtmhdr.strtmact
RTM-Messung.

0x00 – nicht aktiv 0x01 – aktiv

sfhdr.strtmhdr.strtmdsp
Lokale RTM-Anzeige.

0x00 – deaktiviert 0x01 – aktiviert

Element

hdreptr–>elteptr
Zeiger auf Pufferelement (NIL).

hdreptr–>startd
Start der Daten in diesem Element.

hdreptr–>endd
Ende der Daten in diesem Element.

hdreptr–>trpad
Reserviert.

hdreptr–>dataru
Daten-RU, wie folgt:

dataru[0–1]

Anzahl der Begrenzungen im Element

0x0000 – keine Grenzen enthalten

m : Anzahl der eingeschlossenen Grenzen

dataru[2–3]

Anzahl der Indikatoren im Element

0x0000 – keine Leistungsindikatoren enthalten

n – Anzahl der enthaltenen Leistungsindikatoren

dataru[4–(2m+3)]

m-Begrenzungswerte .

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

nZählerwerte.

dataru[(2m+2n+4)

RTM-Gesamtzeit.

Hinweise

  • Nach der Open(SSCP) OK-Antwort wird eine Status-RTM-Nachricht gesendet, um die anfänglichen RTM-Parameter zu erhalten. Sie wird erneut gesendet, wenn die RTM-Indikatoren zurückgesetzt werden (entweder auf Anforderung vom Host oder wenn der lokale Knoten nicht angeforderte RTM-Daten an den Host sendet) oder wenn der Host einen der RTM-Parameter ändert.

  • Die Nachricht wird nur für Anwendungen gesendet, die LUs vom Typ Videoanzeigeeinheit (VDU) oder logische Einheiten (LUs) in einem VDU-Pool verwenden, da das RTM-Feature nur für 3270 Anzeigesitzungen gilt.

  • Alle Werte in der Daten-RU sind ganzzahlige Werte.

  • Die RTM-Indikatorwerte in dieser Meldung können beim Start ungleich null sein, da RTM-Statistiken für eine bestimmte LU und nicht für die Verwendung dieser LU durch eine bestimmte Anwendung verwaltet werden. Wenn null Zählerwerte enthalten sind, gibt dies an, dass die Indikatoren zurückgesetzt werden sollen.

  • Das RTM-Gesamtzeitfeld ist nur vorhanden, wenn die Anzahl der Leistungsindikatoren im Element ungleich null ist.