Umgebungsvariablen"ubergabe unter a99
Bernhard Eversberg
EV at buch.biblio.etc.tu-bs.de
Fr Dez 8 07:36:21 CET 2000
Allers und Berger waren hinsichtlich Environment-Speicher zu
den Feststellungen gelangt:
>
> > Jedenfalls ist Kommunikation ueber Umgebungsvariable
> > in beide Richtungen nicht moeglich.
>
> ist also nicht richtig, denn nur die Kommunikation Stapeldatei --> Flexdatei
> geht nicht, die Kommunikation Flexdatei --> Stapeldatei durchaus!
>
Das liegt daran, dass ein aufgerufener Prozess (Batch) das Environment
vom aufrufenden (a99) erbt, umgekehrt passiert da aber nichts. Der
aufgerufene Prozess koennte durchaus sein Environment voellig
veraendern, der aufrufende merkt davon aber nichts. Das gehoert zur
Logik der Prozessverwaltung und ist keine Besonderheit von a99.
Der aufgerufene Prozess kann also nur ueber Dateien, die er
praepariert und die der aufrufende hinterher liest, etwas zurueck-
uebermitteln.
Der Aufruf muss dann, das ist klar, mit "call" und nicht mit "Call"
erfolgen, denn bei "Call" wartet a99 ja gar nicht ab, bis der
aufgerufene Prozess sich beendet!
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