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