Fragen

 
Frage
CONTRL
CONTRL MIG 2.0
2.0
29.10.2014
Sehr geehrte Damen und Herren,

in der aktuellen CONTRL werden in den Datenelementen 0098 und 0104 die Segment-/Datenelementpositionen angegeben, an denen ein Fehler gefunden wurde. Laut MIG Beschreibung haben die Felder eine Länge von n..3, d.h. es kann maximal eine 999 eingetragen werden.
Wie soll das Feld gefüllt werden, wenn bei einer sehr großen Nachricht, z.B. MSCONS eine Position > 999 eingetragen werden müsste?

Vielen Dank
R. Siemroth


Angabe des fehlerhaften Segmentes

Hallo Herr Siemroth,

die von Ihnen genannten Datenelemente dienen zur Angabe von Datenelementen, bzw. Datenelementgruppen innerhalb eines Segmentes. Dort ist die Maximalzahl von 999 ausreichend.

Die Angabe des fehlerhaften Segmentes erfolgt im UCS-Segment im Datenelement 0096, die Beschreibung in der MIG hierzu lautet:

"DE0096: Die numerische Zählerposition eines bestimmten Segments innerhalb der empfangenen Nachricht. Die Zählung beginnt mit dem Segment UNH und schließt dieses mit ein. Die Zählung beginnt mit 1. Um ein fehlerhaftes Segment zu kennzeichnen, wird die entsprechende Zählerposition des Segmentes verwendet. Um ein fehlendes Segment zu melden, wird die Zählerposition des zuvor verarbeiteten Segments verwendet, auf dem das fehlende Segment hätte folgen müssen. Eine fehlende Segmentgruppe wird durch das fehlende erste Segment in der Gruppe gekennzeichnet."

Da das Datenelement mit n..6 definiert ist und laut Datenelement DE0074 im UNT-Segment maximal 999.999 Segmente in einer Nachricht angegeben werden dürfen, ist die Durchgängigkeit von Fehlermeldung zu Originalnachricht gewährleistet.

Freundliche Grüße,

Ihr Forum Datenformate



Die Frage oder Anforderung ist abgeschlossen