Sniffer-Meldungen korrigieren
Matthias Evers
ME at buch.biblio.etc.tu-bs.de
Fr Jul 12 15:39:43 CEST 1996
Hallo Herr Glaser,
> wenn mit Sniffer die TBl- oder Daten-Datei geprueft wurde, kann man
> sich die Fehlermeldungen ansehen bzw. ausdrucken lassen.
> Da steht z.B. Satznr. xy ist gesperrt. Kann mit gezieltem Sprung auf
> die Satznummer mit Contrl. Z entsperrt werden.
Richtig - einfaches Problem(chen).
> Wie sind aber solche Fehlermeldungen zu behandeln:
> 1.) Satznummer xy hat ein ungueltiges Kennbyte
> 2.) Satznr. xy ist als Satznr. uv abgespeichert
Das sind die "interessanten Sachen". Vermutlich gibt's an dieser
Stelle Datenverlust. Hier ist ein Diskeditor wie z.B. PCTools
gefragt, um genau sehen zu koennen, was los ist.
1.) Das Kennbyte (das erste Zeichen des Datensatzes) kann nur
bestimmte Werte annehmen, Satz frei, gesperrt, geloescht. Kommt ein
anderes Kennbyte vor, ist es bedenklich, weil es meist nicht der
einzige Fehler ist! :-(
2.) Die Satznummer ergibt sich aus der TBL-Datei. Hier erfolgt der
Sprung zur Datendatei (1-255) und dann dem Offset (Zeichen ab Beginn
der Datei), an dem der Datensatz steht. Nach besagtem Kennbyte kommt
hier nochmal die Satznummer. Stimmt diese nicht mit der aus der TBL-
Datei ermittelten ueberein, so kommt obige Meldung 2, wobei sich xy
aus der TBL-Datei ergeben hat, uv aber im Datensatz steht.
Wie kann das passieren? Der einfachste Fall ist, dass sich Allegro in
der Zahl der freien Zeichen des Datensatzes irrt. Der Datensatz wird
verlaengert und ueberschreibt damit den Beginn des folgenden
Datensatzes. Damit gehoert dieser nun zum vorhergehenden dazu. In der
TBL-Datei ist aber noch der Verweis auf den nun kaputten Datensatz
drin, der beim Aufruf nur die Meldung "wrong record number" bringt.
Hier ist Neuindexieren angesagt. Da aber der defekte Datensatz dabei
unter den Tisch gekehrt wird, sollte man vorher per PCTools ermitteln
(zumindest versuchen), um welchen Datensatz es sich handelt. Dieser
muss nach dem Neuindexieren neu eingegeben werden.
> muss alles neu indexiert werden?
Jepp!
Beste Gruesse,
Matthias Evers
*****************************************************************
Matthias Evers Universitaetsbibliothek
Netzwerkmanager Pockelsstr. 13
38106 Braunschweig
Email: M.Evers at tu-bs.de Tel:(0531)391-5032 FAX: -5836
*****************************************************************
Mehr Informationen über die Mailingliste Allegro