LUSTATs]
Die LUSTAT-Nachricht (Logical Unit Status, Status der logischen Einheit) für die Datenflusssteuerung (Data Flow Control, DFC) wird in SNA verwendet, um dem anderen Sitzungspartner vier Erkennungsdatenbytes zu übermitteln. Sie kann auch einfach verwendet werden, um einen Antwortheader (RH, Response Header) an den anderen Sitzungspartner zu senden (z. B. zum Öffnen einer Klammer). (Weitere Informationen finden Sie in den Abbildungen unter Klammerninitiierung.) Die Nachricht fließt im normalen Fluss und unterliegt daher Richtungseinschränkungen. Sie kann jedoch ohne Endklammer (End Bracket, EB) oder Richtungsänderung (Change Direction, CD) an eine Halbduplex-Flip-Flop-Sitzung gesendet werden, die sich im Status der ausstehenden Fehlerwiederherstellung befindet. (Weitere Informationen finden Sie unter Wiederherstellung.)
Der lokale Knoten ermöglicht der Anwendung, Status-Control(LUSTAT) Request-Nachrichten zu einem beliebigen Zeitpunkt zu senden, zu dem Datenverkehr aktiv ist, mit Ausnahme des Sendens von Daten in der Kette. Wenn sich die Anwendung in einem Empfangszustand befindet (unter Verwendung des Halbduplexprotokolls), wird die LUSTAT-Nachricht in die Warteschlange eingereiht und verwendet, um die Erkennungscodes bereitzustellen, die in die nächste ausgehende Anforderung eingefügt werden, und das SDI-Flag wird festgelegt. Die Anwendung kann daher ggf. die Erkennungscodes für einen Fehlerzustand darstellen, ohne auf die nächsten ausgehenden Daten zu warten.
Das erste Byte der Erkennungsdaten muss 0x08 sein, um eine DATAFMI-Nachricht mit SDI zu generieren (zur Konvertierung in eine negative Antwort). Andere LUSTAT-Nachrichten bleiben in der Sitzung in der Warteschlange eingereiht, bis sie gesendet werden können.
Wenn mehrere Status-Control(LUSTAT) -Nachrichten von der Anwendung gesendet werden, während sie sich im Empfangszustand befindet, werden sie alle vom lokalen Knoten in die Warteschlange eingereiht. Wenn ausgehende Daten wie zuvor angegeben mit festgelegtem SDI-Flag an die Anwendung übermittelt worden sind und die Anwendung sie in ein Status-Acknowledge(Ack) konvertiert hat, sendet der lokale Knoten die negative Antwort und die verbleibenden LUSTAT-Nachrichten (die jetzt fließen können, da der Halbduplex-Flip-Flop-Status die ausstehende Fehlerwiederherstellung ist).
Wenn die Anwendung mehrere Status-Control(LUSTAT) -Nachrichten an den Host senden möchte, könnte der Host versuchen, die Wiederherstellung zu initiieren, bevor die letzte LUSTAT-Nachricht gesendet wurde. In diesem Fall wird die Fehlerwiederherstellungskette von der nächsten LUSTAT-Nachricht abgelehnt.
Beachten Sie, dass die Anwendung einen Status-Control(LUSTAT) Request mit oder ohne ACKRQD senden kann. Der lokale Knoten wird diese RQD- bzw. RQE LUSTAT-Nachrichten zuordnen.
Die folgenden drei Abbildungen veranschaulichen die Verwendung von Status-Control(LUSTAT) -Nachrichten durch eine Anwendung, die den Halbduplex-Flip-Flop-Modus verwendet.
In der ersten Abbildung gibt die Anwendung Status-Control(LUSTAT) aus, wenn sie die Richtung erhalten hat.
Anwendung, die „Status-Control(LUSTAT)“ ausgibt, wenn sie die Richtung erhalten hat
In der folgenden Abbildung sendet die Anwendung eine Status-Control(LUSTAT) -Anforderung, wenn Daten zwischen Ketten empfangen werden. Als Nächstes werden ausgehende Daten mit einem SDI-Flag übermittelt, das in einen negativen RSP-Wert konvertiert wird.
Anwendungsprobleme-Status-Control(LUSTAT)-Anforderung, wenn Daten zwischen Ketten empfangen werden
In der folgenden Abbildung sendet die Anwendung mehrere Status-Control(LUSTAT) -Anforderungen, wenn Daten in der Kette empfangen werden. Als Nächstes werden ausgehende Daten mit einem SDI-Flag übermittelt, das in eine negative Antwort konvertiert wird. Nachfolgende LUSTAT-Nachrichten werden an den Host gesendet.
Anwendung sendet mehrere Status-Control(LUSTAT)-Anforderungen, wenn Daten in der Kette empfangen werden
Weitere Informationen
Öffnen der PLU-Verbindung
Schließen der PLU-Verbindung
PLU-Sitzung
Ausgehende Verkettung
Eingehende Verkettung
Segmentübermittlung
Brackets
Richtung
Geschwindigkeit und Segmentierung
Bestätigung und Ablehnung von Daten]
Herunterfahren und Stilllegen
Wiederherstellung
Von der Anwendung initiierte Beendigung
Daten des Monitors für Antwortzeiten