[Allegro] Zweite Datenbank auf, ExFlex, Ergebnis verarbeiten

Sibylle Koczian Sibylle.Koczian at bibliothek.uni-augsburg.de
Do Aug 4 14:07:34 CEST 2005


Liebe Liste,

sehe ich richtig, dass folgendes nicht mit mehreren Flex-Befehlen geht, 
sondern nur mit einem Aufruf einer Batchdatei o.ae.:

Datenbank Nr. 1 ist offen.
Datenbank Nr. 2 wird geöffnet.
Aus Datenbank Nr. 2 wird ein Export gemacht (per externem Flex).
Das Ergebnis dieses Exports wird in Datenbank Nr. 1 weiter verarbeitet.

Mit mehreren Flex-Befehlen müsste das ja so aussehen:

variable <A99-Aufruf für Datenbank Nr. 2 zusammenbauen>
cAll / CAll
flex <externer Flex, produziert output.adt>
<output.adt weiter verarbeiten>

Bei cAll (oder call, das ist egal) wird flex <externer Flex...> erst 
ausgeführt, nachdem Datenbank Nr. 2 schon wieder geschlossen ist - und 
dann geht es nicht mehr (übrigens kommentarlos, ohne Fehlermeldung).

Bei CAll / Call wird flex <externer Flex...> zwar aufgerufen, aber für 
die Weiterverarbeitung von output.adt wird nicht abgewartet, bis der 
Export aus Datenbank Nr. 2 beendet ist.

Wenn aber mit "call" bzw. "cAll" eine Batchdatei aufgerufen wird, in der 
sowohl der Aufruf von A99 als auch der Aufruf von Flex.exe enthalten 
sind, müsste es gehen. Der externe Flex sollte dann mit "STOP" enden, 
damit Datenbank Nr. 2 wieder geschlossen wird.

Richtig - und ist das die Lösung der Wahl?

Beste Grüße,
Koczian

-- 
Dr. Sibylle Koczian
Universitaetsbibliothek, Abt. Naturwiss.
D-86135 Augsburg

Tel.: (0821) 598-2400, Fax : (0821) 598-2410
e-mail : Sibylle.Koczian at Bibliothek.Uni-Augsburg.DE




Mehr Informationen über die Mailingliste Allegro