Fehlercodes für Nack-2-Meldungen
Mögliche Fehlercodes, die an die FMI-Anwendung (Function Management Interface) für Status-Acknowledge(Nack-2) und Status-Control(...) Negative-Acknowledge-2-Nachrichten werden in der folgenden Tabelle aufgefüllt. Ein Nack-2 wird an die Anwendung als Reaktion auf Daten übermittelt, die als Fehler gesendet werden (oder ein Status-Control(...) Anforderung , die einen Fehler aufweist). Die Daten wurden nicht an den Host gesendet. Die Tabelle gibt an, ob der Fehler kritisch ist, und gilt nur für die PLU-Verbindung (Primary Logical Unit). Wenn der Fehler kritisch ist, wird der Indikator für kritische Fehler in der Meldung festgelegt, und die Anwendung empfängt eine Close(PLU)-Anforderung als nächste Meldung.
Alle Nack-2-Nachrichten haben das zweite Informationswort als 0x0000.
Fehler/ Sense-Code |
Kritisch JA/NEIN |
BESCHREIBUNG |
---|---|---|
0x0040 | YES | Kein Pufferelement für DATAFMI-Nachricht. |
0x0042 | YES | DATAFMI-Nachricht, die gesendet wird, wenn kein Guthaben vorhanden ist. |
0x0043 | YES | Ungültige status-control für das Übertragungsdienstprofil (TS-Profil). |
0x0044 | YES | Ungültige status-Control von der Anwendung. |
0x004A | YES | Halbduplexkonflikt (HDX) und -QR, -BB, EB oder BKTFSM in ausstehender Sitzung. |
0x0809 | YES | Modusinkonsistenz. |
0x1002 | YES | Fehler bei der Länge der Anforderungs-/Antworteinheit (Request/Response Unit, RU). |
0x1003 | YES | Funktion wird nicht unterstützt, ungültiges Funktionsverwaltungsprofil (FM). |
0x2002 | Nein | Verkettungsfehler. |
0x2003 | Nein | Klammerfehler. |
0x2004 | Nein | Richtungsfehler. |
0x2005 | YES | Zurücksetzen des Datenverkehrs. |
0x2006 | YES | Der Datenverkehr wurde stillgehalten. |
0x200D | YES | Vor dem Senden der Anforderung geschuldete Antwort (Halbduplex). |
0x4003 | YES | Klammern beginnen (BB) nicht zulässig. |
0x4004 | YES | End bracket (EB) nicht zulässig. |
0x4006 | YES | Ausnahmeantwort nicht zulässig. |
0x4007 | YES | Eindeutige Antwort nicht zulässig. |
0x4009 | YES | Richtung ändern (CD) nicht zulässig. |
0x400A | YES | Keine Antwort ist nicht zulässig. |
0x400B | YES | Verkettung wird nicht unterstützt. |
0x400C | YES | Klammern werden nicht unterstützt. |
0x400D | YES | CD wird nicht unterstützt. |
0x400F | YES | Falsche Verwendung von FI. |
0x4014 | YES | Falsche Verwendung von DR1, DR2, ER. |
0x8005 | Nein | SSCP-Daten (System Services Control Point), die gesendet werden, wenn die logische Einheit (Logical Unit, LU) inaktiv ist. |