[Allegro] Speicherverzögerung bei update + NEU: anzeigeproblem bei update.job

Fischer, Thomas fischer at sub.uni-goettingen.de
Fr Okt 2 12:12:31 CEST 2015


Hallo Herr Lehmann,

> nebenbei: hier stimmt einiges NICHT!
> =========
> 
> das sehen wir auf dem bildschirm:
> 
> N:<E130> kein Ergebnis bei: |9 "Pyshkova, Galina"
> / Neusatz (Prim.Schl.=|9Pyshkova, Galina) ==> + (Datei 204)
> M: Satz 943665 gespeichert
> 617509. Satz  :         >|9Pyshkova, Galina<N:<E130> kein Ergebnis bei: |9 "P
> kova, Galina=?"
> ==> x (Satz #943665 ersetzt)
> M: Satz 943665 gespeichert
> 
> 
> 
> ich glaube herr fischer hat das vor ca 1-2 monaten schon mal bemerkt:
> "kein Ergebnis bei".. ist VÖLLIG falsch.
> GENAU  diesen  primären  Schöüssel  gibt es und, er "ergänzt" den satz
> #943665. oben steht aber falsch: "ersetzt".... ich arbeite mit -fm41

Sie haben recht. Dies ist eine Fehlermeldung von acon, die an dieser Stelle nur Verwirrung stiftet.
Allerdings ist hier vielleicht auch ein Optimierungspotential: Wenn Ihre Primärschlüssel kein "=" mit weiteren Informationen am Ende haben, können Sie sich den ersten Test, der diese Meldung erzeugt, ersparen (etwa Zeile 420ff).
Ich habe in meiner update.ob:
In Zeile 420 hinter
Write 9 ">" $primkey "<"
ein
echo off
gesetzt, das die Fehlermeldungen von acon unterdrückt (nicht gefunden ist eigentlich auch kein Fehler).
Die nachfolgende Meldung
write "Gesucht: >" $pk1 " " $pk2 "=?<" n
habe ich herauskommentiert, ebenso die Zeile 429 (vorher 428):
write "Gesucht: >" $pk1 " " $pk2 "<" n
Und schließlich habe ich in der jetzigen Zeile 576 zwischen "put\n" und "if ok jump putOK\n" noch "echo on\n" eingefügt:
put
echo on
if ok jump putOK

Damit sieht die Anzeige bei Update so aus:
[INF] Logging abgeschaltet!
1. Satz  :      >|:815210639< ==> Satz #2 ersetzt
2. Satz  :      >|:814763928< ==> Satz #4 ersetzt
3. Satz  :      >|:814186513< ==> Satz #5 ersetzt
4. Satz  :      >|:81315927X< ==> Satz #6 ersetzt
Das reicht mir zur Kontrolle.

Mit freundlichen Grüßen
Thomas Fischer

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 842 bytes
Beschreibung: Message signed with OpenPGP using GPGMail
URL         : <http://bibservices.biblio.etc.tu-bs.de/pipermail/allegro/attachments/20151002/490f56ac/attachment.sig>


Mehr Informationen über die Mailingliste Allegro