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