Fragen

 
Frage
CONTRL
CONTRL MIG
1.3a
31.07.2008
Sehr geehrte Damen und Herren,

im Rahmen der CONTRL-Implementierung sind wir auf die Frage gestoßen ob eine EDIFACT Nachricht mit fehlerhaften Prüfsegmenten (z.B. UNT-Segmentzähler 0074 ungleich der tatsächlichen Segmentanzahl) ebenfalls per Syntaxfehlermeldung (CONTRL Status "4") abgelehnt werden kann/darf.

Vielen Dank für Ihre zeitnahe Antwort.

Mit freundlichen Grüßen

Sebastian Heumann

-

Syntaxfehler, wenn Anzahl der Segmente einer EDIFACT-Nachricht ungleich dem im UNT-Segment angegebenen Wert ist.

Sehr geehrte Herr Heumann,

hierzu sei auf die DIN ISO 9735 von November 2002 verwiesen. Dies ist die deutsche Übersetzung der internationalen Norm ISO9735:1888 „Electronic data interchange for administration comerce and transport (EDIFACT) – Application level syntax rules“ einschließlich Amendment 1:1992. Diese Norm beschreibt die EDIFACT-Syntax der Version 3, welche die Basis der BDEW-Nachrichten bildet (nicht zu verwechseln mit DIN ISO 9735-1, DIN ISO 9735-2 etc., die die EDIFACT-Syntaxversion 4 beschreiben).

In DIN ISO 9735 ist eindeutig geregelt, dass in DE0074 die Anzahl der Segmente einer Nachricht angegeben werden muss. Dies dient der Kontrolle ob alle Segmente übermittelt wurden. Sollte diese Zahl nicht mit der Anzahl der Segmente der Nachricht übereinstimmen, so ist diese syntaktisch falsch, da beispielsweise Segmente verloren gegangen sein könnten und damit die Nachricht nicht fehlerfrei interpretiert werden kann. Dieser Syntaxfehlermeldung ist dem Absender mit einer CONTRL mit „4“ in DE0083 des UCI-Segments mitzuteilen.

Freundliche Grüße

Ihr Forum Datenformate



Die Frage oder Anforderung ist abgeschlossen