UPDATE: ein kleiner Fehler
Bernhard Eversberg
EV at buch.biblio.etc.tu-bs.de
Do Aug 3 09:26:43 CEST 1995
Verlautbarung 22 der Entw.Abt.
------------------------------
Es wurde ein Fehler im UPDATE entdeckt, der zwar aeusserst selten auftreten
kann, aber bei Ausleih- und Erwerbungsdaten zu einem Problem fuehrt.
Situation:
Ein Datensatz enthaelt nur eine Kategorie, oder nur mehrere Exemplare derselben
Kategorie, mit unterschiedlichen Wiederholungskennungen.
Das trifft fuer Ausleih- und Erwerbungsdatensaetze u.U. zu, wenn z.B.
#9DF IdNr
#9DG Exemplarangaben
#9DH Ausleihdaten
in einem Exemplarsatz stehen, aber sonst nichts. Das sind nicht drei
verschiedene Kategorien, das ist dreimal #9D mit verschiedenen Wiederholungs-
kennungen.
Wenn nun ein Update-Satz kommt, der nur #9DF und #9DG enthaelt, z.B. aus einem
Verbundsystem (#9DH kann da nicht drin sein!), und man mischt das ein mit
der Option -fm41 - dann werden #9DF und #9DG ersetzt, aber #9DH ist weg!
Dieser Einmischfehler tritt nur bei -fm41 auf.
Er tritt nicht auf, wenn noch eine andere Kategorie, z.B. #00 oder #99e
oder was immer, jedenfalls nicht #9D, vorhanden ist. Insofern ist der
Fehler vermeidbar.
Gleichwohl haben wir den Fehler lokalisiert und im Quellprogramm korrigiert.
Wir wissen von einem Anwender, dass dort dieses Problem relevant ist.
Gibt es noch andere? Denn wir wollten ja eigentlich vorlaeufig keine
korrigierten Programme bereitstellen, damit das nicht wieder ausufert.
Mit Gruessen, B.E.
Mehr Informationen über die Mailingliste Allegro