Fortbildung 6.4: Erg.Mengenaufbewahrung

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Sa Jun 5 12:28:36 CEST 2004


Fortbildungskurs

   6    Fortgeschrittene Erfassungshilfen
   6.3    Aufbewahrung von Ergebnismengen


Schon in 1.4 hatte es geheißen (wir zitieren):

"Über das Menü "Option" kann man die Ergebnismengen für die nächste
Sitzung aufbewahren lassen: Die Zeile "Ergeb. aufbewahren" auswählen
und Enter drücken, wenn dort kein Haken ist. Wenn da einer ist, dann
ist die Aufbewahrung schon eingestellt. Beim nächsten Start ist dann
alles noch da, auch das Häkchen, d.h. die Einstellung selbst bleibt 
auch erhalten, bis man sie ändert.
Kenner setzen in der INI-Datei  SaveResults=2, dann werden die
Erg.Mengen ohne Nachfrage aufbewahrt."

Neugierige wollen an dieser Stelle wissen, WIE und WO denn die 
Erg.Mengen aufbewahrt werden. Dies wurde bisher aus unerfindlichen
Gründen geheimgehalten, jetzt aber wollen wir die Tatsachen ins 
rechte Licht rücken:

Wenn man irgendwelche Daten aufbewahren will, dann muss das in Dateien
geschehen, anders geht's ja nicht. In diesem Fall sind das nicht die
Datenbank-Dateien, denn es wäre unklug, die von irgendeinem Nutzer 
angelegten Erg.Mengen irgendwie in der Datenbank selbst aufzubewahren.
Nicht einmal im Ordner der Datenbank werden diese Dinge aufbewahrt, 
denn nicht immer hat der Nutzer dort Schreibrecht, und das muss man
schon haben - ist doch klar, oder? Die Datenbank könnte auch auf einer
CD liegen, und da hat gar keiner Schreibrecht - geht ja nicht.

Jeder PC-Benutzer verfügt zum Glück über einen Ordner, in dem er/sie 
auf jeden Fall das Schreibrecht genießt. Das ist das TEMP-Verzeichnis.
Wo es liegt, sieht man in der Übersicht "Datenbank-Information" (Menü
"Global"), da findet man eine Zeile mit "Arbeitspfad" und "TEMP".
Kenner wissen, dass der Name auch in der DOS-Umgebungsvariablen TEMP 
steht.

Wenn nun die Datenbank CAT heißt, dann entstehen auf dem TEMP-Verzeichnis
die Dateien CAT._1, CAT._2, CAT._3 usw., das sind sie, die Ergebnismengen!
Allerdings stehen nur Nummern drin, nicht die Datensätze. Denn das wäre
unklug, zum einen weil's viel mehr Platz bräuchte, zum andern aber, weil
inzwischen, bis zur nächsten Sitzung, einzelne Sätze korrigiert werden
könnten. Blättert man eine alte Erg.Menge neu auf, sieht man immer die
aktuellen Sätze, nicht den Zustand zum Zeitpunkt der Erzeugung der
Erg.Menge! Was ja vor Monaten gewesen sein könnte...
Die Dateien CAT._1 usw. kann man nicht irgendwie bearbeiten, Es stehen 
noch nicht mal die Überschriften drin. Die stehen in einer anderen Datei
mit Namen CAT.RSS. Aber auch da lässt man lieber die Finger von.
CAT._1 ist übrigens die Lesezeichen-Liste und CAT._2 die Liste der
"vorher angezeigten Daten".

Und dann gibt's da noch eine interessante Datei: CAT.BKM
Das ist technisch gesehen eine sog. ViewListe, der Inhalt ist die
Liste der Hilfetext-Lesezeichen. Die bleiben also ebenfalls zur nächsten
Sitzung erhalten, wie in 6.1 schon erwähnt. Wer wollte, dürfte diese
Datei manuell bearbeiten, wie jede andere ViewListe (==> 14.2).

ExtraTip
Wer Schrott von alten Sitzungen gänzlich loswerden will, darf ungestraft
alle Dateien CAT.* auf TEMP löschen, das schadet der Datenbank in keiner
Weise. Beim nächsten Start von a99 oder alcarta sind dann eben keine 
Erg.Mengen von früheren Sitzungen mehr da, und Lesezeichen auch nicht.




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