[Allegro] Dateneingabe mit avanti/acon unter Linux
Andreas Wolf
andreas.wolf.consulting at debitel.net
Di Apr 19 22:35:23 CEST 2011
Betreff: Dateneingabe mit avanti/acon unter Linux
Liebe Listenteilnehmer, lieber Herr Eversberg.
Ich habe bei meiner Umstellung auf das Duo 'avanti/acon' (Version
28./31.01.2011 Linux) ein merkwürdiges Verhalten festgestellt:
Die alten Indexeinträge korrigierter/editierter Kategorien bleiben erhalten
!?
Beispiel:
Wenn ich einen beliebigen Datensatz wie diesen hier editiere:
#00 a095312
#0b a
#20 Über eine Minimums-Eigenschaft des mittleren Fehlers : ein Beitrag zur
Bestimmung empirischer Funktionen #40 Wolf, Helmut #70 Monumentum
Bambergense #708575-584 #76 1955 #84 $b020842 #99e20110419/21:50:42master
#99n20030214/17:47:27dhi
Und dabei an acon folgende Befehlszeilen übergebe (Änderung in der Kategorie
#40):
& /mgh
find # 46203
download set
#40 Wolf, Helmuth
put
@ DB=mgh ID=master/AVANTI
AVANTI:EOJ
so wird diese Kategorie korrekt (!) in den Datensatz geschrieben, aber (!):
Ich habe nun plötzlich zwei (!!) Registereinträge:
1 wolf, helmut
1 wolf, helmuth
Bedeutet: In der cat.adx wird der erste, eigentlich editierte Eintrag nicht
gelöscht ... ?
Und es gibt keine Fehlermeldung in der Log:
--- end --- <at avanti.c, line 351>
[2011-04-19 21:50:42] (IO) <conn 0> socket -> stdin (93 bytes) <at
avanti.c, line 500>
[2011-04-19 21:50:42] (SLAVE) <conn 0> setting cpu time rlimit to 200 <at
avanti.c, line 631>
[2011-04-19 21:50:42] (IO) <conn 0> stderr -> log (31 bytes) <at
avanti.c, line 597>
[2011-04-19 21:50:42] (SLAVE) <conn 0> slave 2 starting '././acon' <at
avanti.c, line 631>
[2011-04-19 21:50:42] (IO) <conn 0> stderr -> log (28 bytes) <at
avanti.c, line 597>
[2011-04-19 21:50:42] (SLAVE) <conn 0> Directory for DB=mgh is
/home/allegro/mgh/ <at avanti.c, line 631>
[2011-04-19 21:50:42] (IO) <conn 0> stderr -> log (43 bytes) <at
avanti.c, line 597>
[2011-04-19 21:50:42] (DATA) Transcript of transferred data:
--- begin ---
Wolf, Hellmmut: Über eine Minimums-Eigenschaft des mitt. 1955 #00
a095312 #0b a #20 Über eine Minimums-Eigenschaft des mittleren Fehlers : ein
Beitrag zur Bestimmung empirischer Funktionen #40 Wolf, Helmuth #70
Monumentum Bambergense #708575-584 #76 1955 #84 $b020842
#99e20110419/21:48:29master #99n20030214/17:47:27dhi
M: Satz 46203 gespeichert
AVANTI:EOR
--- end --- <at avanti.c, line 351>
In der 'avanti.con' steht:
[general]
port=4948 # TCP-IP Port: 1024 < port < 5000
AnonymousAccess=yes # Lesender Zugriff auch ohne Password erlaubt: yes/no
IniFileTimeCheck=off # Aenderungszeit der IniDatei pruefen
on(=langsamer)/off
logfile=/home/allegro/avanti/avanti.log # Logfile (optional).
prefork = 1 # pre-fork how many avanti-cl processes *per
connection*
max_cputime = 200
loglevel = all
[mgh]
directory = /home/allegro/mgh/
access = 3 # Berechtigung der Datenbank 0<= access <= 3
konfiguration = amgh
indexparameter = kat
opac=OPAC:0
master=AVANTI:3
admin=ALLEGRO:2
Aber woran kann das liegen ?
Viele Grüsse
Ihr
Andreas Wolf
Consulting für Informationstechnologie und Datenbankmanagement Moltkestrasse
36 D - 79098 Freiburg
Tel.: +49 (0) 761 292 6657
Fax: +49 (0) 761 292 6658
Mail: andreas.wolf.consulting at debitel.net
Web: www.andreaswolfconsulting.de
Mehr Informationen über die Mailingliste Allegro