Fehlercodes für Status-Error-Meldungen
Die möglichen Fehlercodes, die an die FMI-Anwendung (Function Management Interface) für Status-Fehlermeldungen übermittelt werden, werden in der folgenden Tabelle aufgefüllt. Eine Status-Error-Meldung wird in einem von mehreren Fällen an die Anwendung übermittelt, wie in der folgenden Liste gezeigt:
Der lokale Knoten erkennt einen Fehler in einer von der Anwendung gesendeten Antwort (als Status-Acknowledge- oder Status-Control Ack/Nack-1-Nachricht ).
Der lokale Knoten erkennt einen Fehler in einigen Daten vom Host, der nicht als SDI-Meldung (System Detected Error Indicator) an die Anwendung übermittelt wird (z. B. eine beschleunigte Flussanforderung).
Die Anwendung sendet eine ungültige Statusmeldung .
Für eingehende Antworten weisen die Status-Fehler-Codes das erste Byte 0x00 auf. Wenn die Anwendung einen Fehler aufweist, gibt die Tabelle an, ob der Fehler kritisch ist, und gilt nur für die PLU-Verbindung (Primary Logical Unit). Wenn der Fehler kritisch ist, erhält die Anwendung eine Close(PLU)-Anforderung als nächste Meldung.
Die Sense-Codes, die mit 0x40 beginnen, werden nur übermittelt, wenn die entsprechende Empfangsprüfung im Verbindungsinformationskontrollblock (CICB) für die Open(SSCP)-Anforderung der Anwendung aktiviert wurde.
Wenn der Sense-Code mit dem Symbol * gekennzeichnet ist, enthält das zweite Wort der Sinninformationen den Anforderungscode der beschleunigten Flussanforderung, die fehlerhaft war (z. B. 0x00C9 für SIGNAL).
Fehler/ Sense-Code |
Kritisch JA/NEIN |
BESCHREIBUNG |
---|---|---|
0x0008 | Nein | Negative Antwort, die bereits an diese Kette gesendet wurde. |
0x0040 | YES | Ungültige Statusmeldung der Anwendung. |
0x0046 | YES | Sitzungsfehler aufgrund eines Mangels an Korrelationstabellen. |
0x0050 | YES | Ungültige Sequenznummer für Status-Ack. |
0x0053 | YES | Die Anwendung sendet möglicherweise keine negative STSN-Bestätigung (status Control), wenn transaktionsnummern unterstützt werden. |
0x0056 | YES | Status-Ack wird gesendet, wenn vorherige RQD-Ketten ausstehen. (Weitere Informationen finden Sie unter Ausgehende Daten.) |
0x0801 | Nein | Empfangene Nachricht, wenn die Anzahl der Geschwindigkeiten 0 (null) ist. |
0x0805 | Nein | BIND von einer anderen PLU, wenn sie bereits gebunden ist. |
0x0809 * | Nein | Modusinkonsistenz (QEC oder SHUTD). |
0x0815 | Nein | BIND von derselben PLU, wenn bereits gebunden. |
0x0821 | Nein | Falscher ACTLU-Typ (SSCP-Verbindung). |
0x1003 * | Nein | Falsche Profil-/Netzwerksteuerungsanforderung/ungültige Sitzungssteuerungsmeldung. |
0x2005 | Nein | Zurücksetzen des Datenverkehrs. |
0x2007 | Nein | Datenverkehr nicht zurückgesetzt (STSN nach SDT). |
0x4009 * | Nein | Richtung ändern (CD) nicht zulässig. |
0x400B * | Nein | Verkettung wird nicht unterstützt. |
0x400C * | Nein | Klammern werden nicht unterstützt. |
0x400F * | Nein | Falsche Verwendung von FI. |
0x4011 * | Nein | Falsche Verwendung der Anforderungs-/Antworteinheit (RU)-Kategorie. |
0x4014 * | Nein | Falsche Verwendung der eindeutigen Antwort 1 (DR1), definitive Antwort 2 (DR2), Ausnahmeantwort (ER). |