AW: [Allegro] Satz speichern unter acon (Linux)
Thomas Fischer
fischer at sub.uni-goettingen.de
Di Okt 14 12:06:11 CEST 2008
Hallo Herr Oberfell,
ist das vielleicht dieses Problem:
"Bei avanti ist die Auswertung des if-Befehls komplizierter, und leider
funktioniert "if no ..." jetzt nicht wie vorher, wir müssen das korrigieren.
Aber mit "if not ok ..." geht es.
Im PHPAC-Paket kommt ein "if no ..." sonst nur in write.php einmal vor, da
kann man es ebenso korrigieren, falls beim Speichern eines Satzes eine
Fehlermeldung auftritt - obwohl der Satz dann korrekt gespeichert wurde."
(B.E. 18.7.2008)
Mit freundlichen Grüßen
Thomas Fischer
> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Jörg Oberfell
> Gesendet: Dienstag, 14. Oktober 2008 11:54
> An: Allegro-C Diskussionsliste
> Betreff: Re: [Allegro] Satz speichern unter acon (Linux)
>
> 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
> **********************************************************************
>
>
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
>
Mehr Informationen über die Mailingliste Allegro