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.