Richtung nach dem Senden einer negativen Antwort
Wenn eine Anwendung, die das Halbduplex-Flip-Flop-Protokoll verwendet, eine negative Antwort an eine ausgehende Kette sendet (oder eine Status-Acknowledge(Ack)- Nachricht an eine DATAFMI-Nachricht mit SDI-Satz sendet, die sich nicht auf ein Race bezieht, muss die Anwendung von einem ausstehenden Status der Fehlerwiederherstellung ausgehen. Die für Racebedingungen verwendeten Sense-Codes, für die der Übergang zur Fehlerwiederherstellung nicht erforderlich ist, sind in der folgenden Tabelle aufgeführt.
Sense-Code | BESCHREIBUNG |
---|---|
0x080B | Fehler beim Klammerlauf |
0x0813 | Ablehnung des Gebots für Klammern (kein RTR in Vorbereitung) |
0x0814 | Ablehnung des Klammergebots (RTR in Kürze) |
0x081B | Empfänger im Übertragungsmodus |
Die Anwendung muss daher den Sense-Code für eine SDI-Nachricht untersuchen, um solche Rassen zu erkennen.
Fehlerwiederherstellung ausstehender Zustand unterscheidet sich nur in einem Punkt vom Empfangszustand: Die Anwendung kann mithilfe von Status-Control(LUSTAT) Sinninformationen an den Host übermitteln. (Weitere Informationen finden Sie unter LUSTATs.) Die LUSTAT-Flags dürfen nicht die Flags für die Änderungsrichtung (CD) oder end bracket (EB) festgelegt sein. (Der Host verfügt bereits über eine Richtung, und die Klammer darf von der Anwendung nicht vorzeitig beendet werden.) Host Integration Server ermöglicht auch der FMI-Anwendung (Function Management Interface), Status-Control (LUSTAT) im Empfangszustand zu senden.
Eine Anwendung, die das Halbduplexkonfliktprotokoll verwendet, weist keinen ausstehenden Fehlerwiederherstellungsstatus auf und muss immer dann in den Konfliktzustand gelangen, wenn sie eine negative Antwort sendet.
Hinweis
Wenn die Kette vom Host mit CD auf dem CANCEL abgebrochen wird, muss die Anwendung den Sendestatus annehmen.
Weitere Informationen
Anwendung: CANCEL
Richtung nach dem Empfangen einer negativen Antwort
Kritischer Fehler
RQR und CLEAR
STSN
Fehler bei einem Linkdienst
Fehler bei einem lokalen Knoten
Clientfehler