BIP5446

Schweregrad

20 : Fehler

Nachricht

Dem Element <insert_0> wurde eine ungültige Datenlänge zugeordnet.

Erläuterung

Der TDS-Parser konnte die Daten für das Element (<insert_0>) nicht aus dem Bitstrom extrahieren, da eine ungültige Länge (<insert_1>) an der relativen Position (<insert_2>) errechnet wurde.
Dieser Fehler ist bei der Syntaxanalyse eines komplexen Typs oder einer Gruppe mit der Angabe 'Mit Kennung/codierter Länge' als Trennzeichen für Datenelemente aufgetreten, da der Wert aus der Datenlänge im Bitstrom kombiniert mit dem Wert der Eigenschaft 'Zusätzliche Zeichen in codierter Länge' eine negative Zahl ergab.
Dieser Fehler ist bei der Syntaxanalyse eines komplexen Typs oder einer Gruppe mit der Angabe 'Feste Länge' als Trennzeichen für Datenelemente aufgetreten, da der Wert des Elements, auf das die Eigenschaft 'Längenwert von' verweist, eine negative Zahl ist.

Antwort

Überprüfen Sie den Wert, der für vorherige Elemente im Bitstrom syntaktisch analysiert wurde, da der Fehler bei deren Länge möglicherweise zu einer Fehlinterpretation der falschen Werte aus dem Nachrichtenbitstrom als Längenwert geführt hat.