"avanti" 1.1 freigegeben

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Do Sep 5 11:00:24 CEST 1996


Die weiter ausgebaute Version 1.1 des "avanti"-Servers ist 
freigegeben.

avanti.lzh    liegt auf         ac14/v14c/prog, avanti.txt ist drin! 
avanti.txt    zusaetzlich auf   newsletr

(Die files fuer UNIX werden heute nachmittag bereitgestellt)

Ueber die Neuerungen wurde bereits in der Verlautbarung 77 berichtet.
Im aktualisierten AVANTI.TXT sind die neuen und verbesserten 
Funktionen am rechten Rand mit *1 markiert.

Sehr wichtig duerfte sein, dass jetzt der Server auch die 
Grunddateien des Typs .cLG einlesen kann. Mit dem neuen Befehl 
"read" kann man das Programm srch nun als Exportprogramm durch den 
"avanti"-Server ersetzen.
Das geht so: Wenn  daten.alg  eine Grunddatei ist, und man will sie 
mittels  xyz.apr  in die Datei "liste" exportieren, dann schreibt man 
diesen Job:


xport p xyz         // Parameter einstellen
xport f liste       // Exportdatei einstellen

read daten.alg      // Datei oeffnen und ersten Satz lesen

:schleife
download            // Satz exportieren (nach "liste")
read                // naechsten Satz lesen
if ok jump schleife // Wenn es noch einen gab, zurueck nach :schleife


Diese Datei nennt man z.B.  jobx  und uebergibt diesen Job mit
aj jobx
an den Server. Umgehend wird dieser den Export vornehmen.
Wenn Nachladungen erforderlich sind, werden diese ausgefuehrt.
(Der Server ist beim Start auf eine bestimmte Datenbank eingestellt
worden, z.B.  CAT auf F:\ALLEGRO\KATALOG)
Dasselbe haette man mit

srch -f6 -ddaten -exyz/liste -m0 -v0 -bf:\allegro\katalog\cat

machen koennen. 

Die Exportdateien erhalten uebrigens nicht mehr automatisch den
Typ .DNL, sondern nur die Defaultdatei, die sich aus dem Namen des
Jobs ergibt, im Beispiel also  JOBX.DNL, die hier allerdings leer
sein wird, weil sofort ein anderer Name eingestellt wurde.

Die letzten drei Zeilen des Beispiels haette man uebrigens in 
kuerzester Form auf einer Zeile zusammenfassen koennen:

d; r; if o j schleife

weil man jetzt mehrere Befehle in eine Zeile schreiben kann, getrennt 
durch ';'

MfG  B.E.


Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro