EDIFACT CONTRL - Bestätigungsfehlercodes
In diesem Thema werden die Fehlercodes aufgelistet, die in den Segmenten einer EDIFACT CONTRL-Bestätigung verwendet werden. Weitere Informationen zu diesen Segmenten finden Sie unter EDIFACT CONTRL-Bestätigung.
Diese Fehler gelten für die Austausch-, Gruppen-, Nachrichten- und Datenebene. Beim Auftreten eines unterstützten Fehlers wird der gesamte Austausch-, Gruppen- oder Transaktionssatz zurückgewiesen. Es gibt keine Bedingung "Mit Fehlern akzeptiert" für EDIFACT-codierte Austauschvorgänge.
EDIFACT-Standardfehlercodes
In der folgenden Tabelle werden die Fehlercodes aufgelistet, die im Feld UCI5 der EDIFACT CONTRL-Bestätigung verwendet werden. Diese Tabelle gibt an, welche von der EDIFACT-Spezifikation angegebenen Fehlercodes in BizTalk Server EDI und AS2 unterstützt werden und welche nicht unterstützt werden.
Fehlercode | Bedingung | Ursache | Unterstützt? |
---|---|---|---|
2 | Syntaxversion oder -ebene nicht unterstützt. | Benachrichtigung, dass die Syntaxversion oder -ebene durch den Empfänger nicht unterstützt wird. | Nein |
7 | Austauschempfänger ist nicht der tatsächliche Empfänger. | Benachrichtigung, dass sich der Austauschempfänger (S003) vom tatsächlichen Empfänger unterscheidet. | Nein |
12 | Ungültiger Wert. | Benachrichtigung, dass der Wert eines eigenständigen Datenelements, eines zusammengesetzten Datenelements oder eines Komponentendatenelements nicht mit den relevanten Spezifikationen für den Wert kompatibel ist. | Ja |
13 | Missing | Benachrichtigung, dass ein zwingend erforderlicher (oder auf andere Weise erforderlicher) Dienst oder ein Benutzersegment, ein Datenelement, ein zusammengesetztes Datenelement oder ein Komponentendatenelement fehlt. | Ja |
14 | Wert wird an dieser Position nicht unterstützt. | Benachrichtigung, dass der Empfänger die Verwendung des betreffenden Werts eines angegebenen eigenständigen Datenelements, eines zusammengesetzten Datenelements oder eines Komponentendatenelements an der Position nicht unterstützt, an der es verwendet wird. Der Wert kann gemäß den relevanten Spezifikationen gültig sein und wird ggf. an einer anderen Position unterstützt. | Nein |
15 | An dieser Position nicht unterstützt. | Benachrichtigung, dass der Empfänger die Verwendung des Segmenttyps, des eigenständigen Datenelementtyps, des zusammengesetzten Datenelements oder des Komponentendatenelements an der angegebenen Position nicht unterstützt. | Ja |
16 | Zu viele Bestandteile. | Benachrichtigung, dass das angegebene Segment zu viele Datenelemente enthielt, oder dass das angegebene zusammengesetzte Datenelement zu viele Komponentendatenelemente enthielt. | Ja |
17 | Keine Vereinbarung. | Es ist keine Vereinbarung vorhanden, die den Empfang eines Austauschs, einer Gruppe, einer Nachricht oder eines Pakets mit dem Wert des angegebenen eigenständigen Datenelements, des zusammengesetzten Datenelements oder des Komponentendatenelements zulässt. | Nein |
18 | Unbekannter Fehler | Benachrichtigung, dass ein Fehler erkannt wurde, die Art des Fehlers wird jedoch nicht gemeldet. | Nein |
19 | Ungültige Dezimalschreibweise. | Benachrichtigung, dass das als Dezimalschreibweise in UNA angegebene Zeichen ungültig ist, dass die in einem Datenelement verwendete Dezimalschreibweise nicht konsistent mit der in UNA angegebenen ist. | Nein |
20 | Zeichen als Dienstzeichen ungültig. | Benachrichtigung, dass ein in UNA angegebenes Zeichen als Dienstzeichen ungültig ist. | Nein |
21 | Ungültige(s) Zeichen. | Benachrichtigung, dass mindestens ein im Austausch verwendetes Zeichen kein gültiges Zeichen wie durch den im UNB-Segment angegebenen Syntaxbezeichner definiert ist. Das ungültige Zeichen ist Teil der Ebene, auf die verwiesen wird, oder es folgt unmittelbar auf den Bezeichnerteil des Austauschs. | Ja |
22 | Ungültige(s) Dienstzeichen. | Benachrichtigung, dass mindestens ein im Austausch verwendetes Dienstzeichen kein gültiges Dienstzeichen wie im UNA-Segment angegeben oder kein Standarddienstzeichen ist. Wenn der Code im UCS- oder UCD-Segment verwendet wird, folgte das ungültige Zeichen unmittelbar auf den identifizierten Teil des Austauschs. | Nein |
23 | Unbekannter Austauschabsender. | Benachrichtigung, dass der Austauschabsender (S002) unbekannt ist. | Nein |
24 | Zu alt. | Benachrichtigung, dass der empfangene Austausch oder die Gruppe älter als ein in einem IA oder durch einen Empfänger festgelegter Grenzwert ist. | Nein |
25 | Testindikator wird nicht unterstützt. | Benachrichtigung, dass die Testverarbeitung für den angegebenen Austausch, die Gruppe, die Nachricht oder das Paket nicht ausgeführt werden kann. | Nein |
26 | Duplikat erkannt. | Benachrichtigung, dass ein mögliches Duplikat eines zuvor empfangenen Austauschs, einer Gruppe, einer Nachricht oder eines Pakets erkannt wurde. Die frühere Übertragung wurde möglicherweise zurückgewiesen. | Ja |
27 | Sicherheitsfunktion nicht unterstützt. | Benachrichtigung, dass eine Sicherheitsfunktion, die sich auf die Ebene oder das Datenelement bezieht, auf die oder das verwiesen wird, nicht unterstützt wird. | Nein |
28 | Verweise stimmen nicht überein. | Benachrichtigung, dass der Kontrollverweis im UNB-, UNG-, UNH-, UNO-, USH- oder USD-Segment nicht mit dem Kontrollverweis im UNZ-, UNE-, UNT-, UNP-, UST- oder USU-Segment übereinstimmt. | Nein |
29 | Kontrollanzahl stimmt nicht mit der Anzahl der empfangenen Instanzen überein. | Benachrichtigung, dass die Anzahl der Gruppen, Nachrichten oder Segmente nicht mit der im UNZ-, UNE-, UNT- oder UST-Segment angegebenen Anzahl übereinstimmt, oder dass die Länge eines Objekts bzw. die Länge verschlüsselter Daten nicht mit der im UNO-, UNP-, USD- oder USU-Segment angegebenen Länge übereinstimmt. | Ja |
30 | Mischung aus Gruppen und Nachrichten/Paketen. | Benachrichtigung, dass Gruppen mit Nachrichten/Paketen außerhalb von Gruppen im Austausch gemischt wurden. | Nein |
31 | Mehrere Nachrichtentypen in der Gruppe. | Benachrichtigung, dass verschiedene Nachrichtentypen in einer funktionalen Gruppe enthalten sind. | Ja |
32 | Niedrigere Ebene leer. | Benachrichtigung, dass der Austausch keine Nachrichten, Pakete oder Gruppen enthält, oder dass eine Gruppe keine Nachrichten oder Pakete enthält. | Nein |
33 | Ungültiges Vorkommen außerhalb Nachricht, Paket oder Gruppe. | Benachrichtigung über ein ungültiges Segment oder Datenelement im Austausch, zwischen Nachrichten, zwischen Paketen oder zwischen Gruppen. Die Zurückweisung wird auf der darüber liegenden Ebene gemeldet. | Ja |
34 | Schachtelungsindikator unzulässig. | Benachrichtigung, dass ausdrückliche Schachtelung in einer Nachricht verwendet wurde, in der dies unzulässig ist. | Nein |
35 | Zu viele Datenelement oder Segmentwiederholungen. | Benachrichtigung, dass ein eigenständiges Datenelement, ein zusammengesetztes Datenelement oder ein Segment zu häufig wiederholt wird. | Ja |
36 | Zu viele Segmentgruppenwiederholungen. | Benachrichtigung, dass eine Segmentgruppe zu häufig wiederholt wurde. | Ja |
37 | Ungültiger Zeichentyp. | Benachrichtigung, dass mindestens ein numerisches Zeichen in einem alphabetischen (Komponenten-) Datenelement verwendet oder mindestens ein alphabetisches Zeichen in einem numerischen (Komponenten-) Datenelement verwendet wird. | Ja |
38 | Fehlende Stelle vor einem Dezimaltrennzeichen. | Benachrichtigung, dass einem Dezimaltrennzeichen nicht mindestens eine Ziffer vorangestellt wurde. | Ja |
39 | Datenelement zu lang. | Benachrichtigung, dass die Länge des empfangenen Datenelements die in der Datenelementbeschreibung angegebene maximale Länge überschritten hat. | Ja |
40 | Datenelement zu kurz. | Benachrichtigung, dass die Länge des empfangenen Datenelements kürzer als die in der Datenelementbeschreibung angegebene minimale Länge ist. | Ja |
41 | Dauerhafter Netzwerkkommunikationsfehler. | Benachrichtigung, dass ein dauerhafter Fehler durch das Kommunikationsnetzwerk gemeldet wurde, das für die Übertragung des Austauschs verwendet wird. Eine erneute Übertragung eines identischen Austauschs mit den gleichen Parametern auf Netzwerkebene ist nicht erfolgreich. | Nein |
42 | Vorübergehender Netzwerkkommunikationsfehler. | Benachrichtigung, dass ein vorübergehender Fehler durch das Kommunikationsnetzwerk gemeldet wurde, das für die Übertragung des Austauschs verwendet wird. Eine erneute Übertragung eines identischen Austauschs ist möglicherweise erfolgreich. | Nein |
43 | Unbekannter Austauschempfänger. | Benachrichtigung, dass der Austauschempfänger einem Netzwerkanbieter nicht bekannt ist. | Nein |
45 | Nachfolgendes Trennzeichen | Benachrichtigung über eine der folgenden Gegebenheiten: – Das letzte Zeichen vor dem Segmentabschluss ist ein Datenelementtrennzeichen, ein Komponentendatenelementtrennzeichen oder ein sich wiederholendes Datenelementtrennzeichen, oder - Das letzte Zeichen vor einem Datenelementtrennzeichen ist ein Trennzeichen für ein zusammengesetztes Datenelement oder ein Trennzeichen für ein wiederholtes Datenelement. |
Ja |
46 | Zeichensatz nicht unterstützt. | Benachrichtigung, dass mindestens eines der verwendeten Zeichen nicht in dem durch den Syntaxbezeichner definierten Zeichensatz enthalten ist, oder der Zeichensatz, der durch die Escapesequenz für die Codeerweiterungstechnik angegeben wird, wird vom Empfänger nicht unterstützt. | Ja |
47 | Umschlagfunktion nicht unterstützt. | Benachrichtigung, dass die vorliegende Umschlagstruktur durch den Empfänger nicht unterstützt wird. | Ja |
48 | Verletzung der Abhängigkeitsbedingung. | Benachrichtigung, dass eine Fehlerbedingung aufgrund einer Verletzung der Abhängigkeitsbedingung aufgetreten ist. | Nein |
BizTalk Server-spezifische EDIFACT-Fehlercodes
In der folgenden Tabelle werden die Fehlercodes aufgelistet, die im Feld UCI5 der EDIFACT CONTRL-Bestätigung verwendet werden und nicht Teil der EDIFACT-Spezifikation sind. Hierbei handelt es sich um benutzerdefinierte Codes, die für BizTalk Server spezifisch sind.
Fehlercode | Bedingung | Ursache |
---|---|---|
70 | Transaktionssatz fehlt oder ungültiger Transaktionssatzbezeichner. | Benachrichtigung, dass der Transaktionssatzbezeichner fehlt oder ungültig ist. |
71 | Fehlende Übereinstimmung der Transaktionssatz- oder Gruppenkontrollnummer. | Benachrichtigung, dass die Transaktionssatz- oder Gruppenkontrollnummern nicht übereinstimmen. |
72 | Unbekannte Segment-ID. | Benachrichtigung, dass die Segment-ID nicht erkannt wurde. |
73 | XML nicht an der richtigen Position. | Benachrichtigung, dass ein Problem beim Serialisieren des XML-Stammelements aufgetreten ist. |
74 | Zu wenige Segmentgruppenwiederholungen. | Benachrichtigung, dass eine Segmentgruppe weniger häufig als erforderlich wiederholt wurde. |
75 | Zu wenige Segmentwiederholungen. | Benachrichtigung, dass ein Segment weniger häufig als erforderlich wiederholt wurde. |
76 | Zu wenige Datenelemente gefunden. | Benachrichtigung, dass nicht genügend Datenelemente gefunden wurden. |