Hat jemand Datenfehler?
Bernhard Eversberg
ev at buch.biblio.etc.tu-bs.de
Di Mai 21 12:07:47 CEST 2002
Es gab in frueheren Versionen dann und wann mal Datenfehler, bei denen dann zwei
Saetze vermischt zu sein schienen. Das trat auf, wenn beim Zurueckschreiben eines
verlaengerten Satzes der Anfang des in der Datei nachfolgenden Satzes
ueberschrieben wurde. Es erschien dann so, als wuerde ein Satz ein paar
Kategorien vom einen und ein paar vom anderen enthalten, wobei der zweite davon
ueber seine eigenen Schluessel nicht mehr korrekt geladen werden konnte. Wir
hatten etliche Massnahmen eingebaut, um solche Vorkommnisse zu verhindern.
Jetzt aber dennoch die Nachfrage: hat jemand in juengster Zeit, mit den aktuellen
Programmen, einen derartigen Fehler bemerkt?
Eine moegliche Fehlerursache ist das Vorliegen falscher Leerschluessel: Wenn
im Register 1 steht
//00123
dann steckt dahinter ein nicht mehr gueltiger Satz mit 123 Byte Laenge.
Ist ein neuer oder verlaengerter Satz zu speichern, der hoechstens 123
Byte lang ist, dann wird dieser Platz genutzt. Waere aber der Platz in
Wirklichkeit nur 122 Byte lang, wuerde das erste und entscheidende byte des
naechsten Satzes (Code 1) ueberschrieben. Dann haette man den Salat. Wie gesagt:
wir haben einiges eingebaut, um solches zu verhindern.
MfG B.E.
Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329,
D-38023 Braunschweig, Germany
Tel. +49 531 391-5026 , -5011 , FAX -5836
e-mail B.Eversberg at tu-bs.de
Mehr Informationen über die Mailingliste Allegro