Freigeben über


Erkennungscodes für SDI-Meldungen

Wenn der lokale Knoten einen Fehler in einer normalen Flussanforderung vom Host erkennt, wird die Nachricht in eine DATAFMI-Nachricht konvertiert, wobei der Systemerkennungsfehlerindikator (System Detected Error Indicator, SDI) festgelegt ist, um die Anwendung zu informieren und die serielle Verarbeitung von Daten zu ermöglichen. Die Anwendung muss die Nachricht in einen Status-Acknowledge(Ack) konvertieren, damit der lokale Knoten die erforderliche negative Antwort an den Host senden kann. Die möglichen Fehlercodes, die für solche SDI-Nachrichten an die FMI-Anwendung (Function Management Interface) übermittelt werden, werden in der folgenden Tabelle tabellarisch dargestellt.

Die Sense-Codes ab 0x40 werden nur übermittelt, wenn die entsprechende Empfangsprüfung im Verbindungsinformationssteuerungsblock (CICB) für die Open(SSCP)-Anforderung der Anwendung aktiviert wurde. Wenn eine Empfangsüberprüfung deaktiviert wurde, kann die Nachricht weiterhin in eine SDI-Nachricht konvertiert werden. Beispielsweise schlägt eine Nachricht mit begin bracket (BB), -begin chain (BC) als 2002 oder 2003 fehl, wenn 4003 deaktiviert ist.

Wenn die Anwendung eine Status-Control(LUSTAT)-Anforderung verwendet, um ausgehende Daten zurückzuweisen, werden die von der Anwendung bereitgestellten Sinnescodes in der vom lokalen Knoten generierten SDI-Nachricht vorhanden. Weitere Informationen finden Sie unter LUSTATs.

Sense-Code BESCHREIBUNG
0x0809 Modusinkonsistenz.
0x080B Bracket Race-Fehler.
0x081B Race-Bedingung des Konflikts.
0x1003 Falsches FM-Profil für die Anforderung.
0x2001 Sequenznummerfehler.
0x2002 Verkettungsfehler.
0x2003 Klammerfehler.
0x2004 Richtungsfehler.
0x2006 Datenverkehr wurde stillgehalten.
0x4003 BB nicht erlaubt.
0x4004 Endklammer (EB) nicht zulässig.
0x4006 Ausnahmeantwort nicht zulässig.
0x4007 Eindeutige Antwort nicht zulässig.
0x4009 Richtung ändern (CD) nicht zulässig.
0x400B Verkettung wird nicht unterstützt.
0x400C Klammern werden nicht unterstützt.
0x400D CD wird nicht unterstützt.
0x400F Falsche Verwendung von FI.
0x4011 Falsche Verwendung der RU-Kategorie.
0x4014 Falsche Verwendung der definitiven Antwort 1 (DR1), der definitiven Antwort 2 (DR2), der Ausnahmeantwort (ER).