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