[Allegro] Satz speichern unter acon (Linux)
Jörg Oberfell
oberfell at wlb-stuttgart.de
Di Okt 14 11:53:34 CEST 2008
Bernhard Eversberg wrote:
> Jörg Oberfell schrieb:
>>
>> ich habe unter dem aktuellen Linux-Avanti bzw. Linux-Acon (vom
>> 15.07.2008) folgendes Problem festgestellt, das mit früheren
>> Avanti-Versionen nicht aufgetreten ist: Beim Speichern eines Satzes
>> wird ein Fehler gemeldet ("if no"), der Satz wird vermutlich aber
>> trotzdem gespeichert. Anbei eine Beispiel-Sitzung per Telnet.
>>
>> Ist der Fehler bei Ihnen bekannt bzw. reproduzierbar?
> Nein.
> Erweitern Sie mal das Skript wie folgt:
> [...]
> Denn im echten Fehlerfall sollte eine Message in der internen
> Variablen stehen!
Das erweiterte Skript liefert als Fehlermeldung nur den Inhalt, der in
Kategorie 20 eingefügt werden soll (s.u., "ins #20" wurde in eine eigene
Zeile geschrieben).
Der Codeschnipsel entstammt ursprünglich write.php. Wie gesagt, der
Datensatz wird anscheinend trotzdem gespeichert, nur weiß ich nicht, ob
es intern noch irgendwelche weiteren Schwierigkeiten nach sich zieht
(Indexierung, etc.).
find *new
new
var |Test fuer Acon|
ins #20
put
ins #ufm
if no wri "Fehler: " #ufm C
@ DB=avdemo ID=master/AVANTI
AVANTI:EOJ
M: Satz 967 gespeichert
Fehler: Test fuer Acon !!!!!!!!!!!!!!!!!!!!
AVANTI:EOR
Viele Grüße,
Jörg Oberfell
--
**********************************************************************
Jörg Oberfell
Württembergische Landesbibliothek
- EDV-Abteilung -
Konrad-Adenauer-Str. 8 D-70173 Stuttgart
Postfach 105441 D-70047 Stuttgart
Tel.: +49 (0)711 / 212 - 44 75
Fax: +49 (0)711 / 212 - 44 22
Email: oberfell at wlb-stuttgart.de
**********************************************************************
Mehr Informationen über die Mailingliste Allegro