Trick
32: LOG-Datei besichtigen
Aufgabe: Schnell mal eben schauen, was in der LOG-Datei steht.
Warum sollte man das tun? Besonders dann, wenn man aus Versehen einen
Satz gelöscht hat.
Lösung:
Auf der Quick-Liste findet man gleich zwei Möglichkeiten, aber
nur die
zweite ist die echte:
1. LOG-Datei: Zuletzt bearbeitete Sätze zeigen
----------------------------------------------
Dann kommt zuerst die Supervisor-Seite (h super). Auf der gibt es
als 4. Menüpunkt "LOG-Datei besichtigen"
mit zwei Unterpunkten:
1a: Zuletzt bearbeitete Sätze
Damit werden die
letzten 20000 Byte der Logdatei genommen und NUR
die darin steckenden
bearbeiteten Sätze aufbereitet und als
Erg.Menge gezeigt.
Damit hat man die Daten NICHT so vor sich, wie
sie wirklich in der
LOG stehen, sondern in der Datenbank. Das be-
deutet: ein mehrfach
bearbeiteter Satz ist hier nur in seinem
letzten Zustand zu
sehen. Zudem: die neuen und die gelöschten
Sätze sind
dabei nicht berücksichtigt.
Der Punkt
müßte heißen: Zuletzt neu
erfaßte Sätze.
1b: Neue Daten von heute
Dabei wird nur die
Erg.Menge der am betr. Datum angefallenen
NEU-Sätze
gebildet! Bearbeitete und gelöschte fehlen.
(Klappt nur, wenn
das Erf.Datum im Reg, 9 unter D steht)
Beides ist somit KEIN Einblick in die LOG-Datei.
Diesen gewährt NUR der zweite Punkt der Quick-Liste, und
genauso,
wenn Sie im Supervisor-Menü direkt auf LOG klicken:
2. LOG-Datei besichtigen (als externe Erg.Menge)
------------------------------------------------
Die echte LOG-Datei wird dann in eine
Offline-Datei umgewandelt
und diese dann gezeigt (wie beim
Menüpunkt "Weitere Offline-Datei
laden".
ACHTUNG: Kann länger dauern,
abhängig von der Größe der Datei!
Die Sätze haben dann alle ganz vorn ein
Feld #u1, in dem ein
Buchstabe steht:
N : Neuer Satz
K : Korrigierter Satz
D : Gelöschter Satz (deleted)
Und das alles genau in der Reihenfolge, wie die
Bearbeitung
tatsächlich gelaufen ist. Von einem
mehrfach bearbeiteten Satz
findet man also alle Fassungen.
Jeden dieser Sätze können Sie
von der #u1 befreien, ändern und
als Neusatz speichern. Das ist besonders
praktisch, wenn man einen
Satz aus Versehen gelöscht hat und ihn
anders nicht mehr findet.
Vorsicht:
---------
Wenn man die Funktion 2. benutzt, sollte man
vorher den Offline-Speicher löschen, d.h. bearbeitete
Sätze zuerst
alle
speichern und dann den Befehl x erase
off geben
hinterher ebenfalls den Offline-Speicher mit x erase
off löschen,
weil sonst, wenn man nicht am Ende der Sitzung aufpaßt, der
Inhalt des
Offline-Speichers insgesamt als Neusätze gespeichert
würde.