AW: [Allegro] avanti 2.2.8 freigegeben

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Okt 12 09:05:11 CEST 2005


Thomas Fischer schrieb:
> 
> hier sind noch ein paar weitere Testergebnisse zu der Avanti-Version 2.2.8, Was davon neu ist und was vorher schon genauso war habe ich aber nicht im Detail geprüft.
> 
> 1.
> Avanti schreibt mit
> write
> nicht die interne Variable, sondern nichts:
> 
> find per shakesp?
> var #20
> write
> write "Hier" n
> list internal
> @ DB=avdemo ID=opac/OPAC
> AVANTI:EOJ

Die Sequenz
var #20
write
geht bei avanti nicht und wird auch bei a99 nicht empfohlen.
Richtig ist, kurz und direkt:
write #20

> 
> find per shakesp?
> var #20
> ins
ins ohne was dahinter macht keinen Sinn!

> 
> Auch J1 gibt nicht die Länge der iV aus, löscht sie aber.
Das ist in avanti noch nicht eingebaut, die Doku in xcstring läßt das 
leider nicht erkennen.


> 
> 2.
> Bei Texteingabe scheint "|" wie ein Anführungszeichen zu wirken. Das ist nützlich, weil mein avadmin bei jedem Aufruf " in \" und \ in \\ verwandelt, so das ich beim dritten Aufruf
> statt 
> write "Yes"
> 
> write \\\\\\\"Yes\\\\\\\" n
> 
> stehen habe. Das stört.
> Das "|" bleibt bei avadmin in der Anfrage erhalten und wird von Avanti nicht zurückgegeben. 
> 
Wir haben das mal so eingebaut, aus den nämlichen Gründen, ohne aber
sicher zu sein, ob wir wirklich bei dieser Lösung bleiben sollten. Es
sieht ja wohl so aus, daß dafür Bedarf besteht...


> 3.
> Der Avanti 2.2.7 stürzte bei dem Aufruf
> find per shakesp?
> write JRx n
Auch JRx und JLx sind in avanti noch nicht eingebaut.

> 
> Bei den Variablen wird offenbar keine richtige Prüfung auf Zulässigkeit durchgeführt.
> Z.B. k lässt Avanti-cl 2.2.8 abstürzen:
Hinter k muß eine Ziffer 0 - 4 stehen, das wird in der Tat nicht gecheckt.

> 
> 4.
> Bei h kommt bei mir nichts:
> 
> find per shakesp?
> Z =5
> write |h:| h n
Bei avanti geht nur   write h5
Doku ist zu verbessern.

> 
> setzt zwar die interne Zahlvariable, produziert bei h aber keine Ausgabe. H funktioniert, dabei werden die einzelnen Einträge durch ASCII 20 getrennt. Steht das irgendwo?
Noch nicht.

> 
> 5.
> Einige offenen Desiderate:
> 
> - Der Avanti-Server sollte seine Version melden, alternativ könnte
> "m	Name des Programms und Nummer der Version (z.B. a99 v23.2, av-x v23.2)"
> auch in Avanti verfügbar gemacht werden.
> 
Letzteres scheint uns auch sinnvoll. Mal sehen.

> - Die Logdatei sollte (ohne gleich alles zu protokollieren) die Datenbank melden, auf die zugegriffen wird. Insgesamt wäre eine feinere Einstellung nützlich, derzeit schwanke ich immer zwischen zu uninformativ und zu umfangreich.
> 
> - Eine Kleinigkeit: Statt
> 'C:\allegro\avanti\bin\..\\bin\avanti-cl.exe'
> sollte in der Anzeige und der Logdatei
> 'C:\allegro\avanti\bin\avanti-cl.exe'
> stehen, das ist lesbarer und kürzer.
> 
Diese Dinge wird sich Kollege Butkus noch vornehmen.

MfG B.E.



Mehr Informationen über die Mailingliste Allegro