Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Prozedur INITIALIZE

Die Prozedur INITIALIZE setzt Umgebungsvariablen, die von der Java-VM ausgewertet werden. Dies geschieht, indem die entsprechenden Strukturelemente der Strukturvariablen SYSPOSIX gesetzt werden. Andere bereits existierende Strukturelemente dieser Struktur bleiben unverändert. Falls SYSPOSIX noch nicht existiert, wird sie neu angelegt.

Parameter

JAVA-HOME

Bestimmt den Wert der Umgebungsvariablen JAVA_HOME (siehe Kapitel „Umgebungsvariablen"). Wird der Parameter nicht angegeben oder auf ’*STD’ gesetzt, wird die Variable nicht belegt. Eine ggf. vorhandene Belegung wird gelöscht.

CLASSPATH

Bestimmt den Wert der Umgebungsvariablen CLASSPATH (siehe Kapitel „Umgebungsvariablen"). Wird der Parameter nicht angegeben oder auf ’*STD’ gesetzt, wird die Variable nicht belegt. Eine ggf. vorhandene Belegung wird gelöscht.

LD-LIBRARY-PATH

Bestimmt den Wert der Umgebungsvariablen LD_LIBRARY_PATH (siehe Kapitel „Umgebungsvariablen"). Wird der Parameter nicht angegeben oder auf ’*STD’ gesetzt, wird die Variable nicht belegt. Eine ggf. vorhandene Belegung wird gelöscht.

PWD

Setzt den Wert der Umgebungsvariablen PWD und bestimmt damit das current working directory. Wird der Parameter nicht angegeben oder auf ’*STD’ gesetzt, wird das für die Benutzerkennung mit dem Kommando /MODIFY-POSIX-USER-ATTRIBUTES DIRECTORY= ... eingestellte Home-Verzeichnis verwendet.

DISPLAY

Bestimmt den Wert der Umgebungsvariablen DISPLAY. Sie gibt die Adresse des Bildschirms an, auf dem die graphischen Ausgaben erfolgen sollen. Falls die Anwendung ohne graphische Ausgaben arbeitet, ist der Wert der Variablen irrelevant. Wird der Parameter nicht angegeben oder auf ’*STD’ gesetzt, bleibt die Variable unverändert.

SCOPE

Gibt den Geltungsbereich der Strukturvariablen SYSPOSIX an. Standardwert ist ’*TASK’. Der Parameter wird direkt an den SCOPE-Operanden des Kommandos DECLARE-VARIABLE übergeben (siehe Manual „SDF-P (BS2000)“ [7]). Als Parameter sind lediglich ’*TASK’ oder ’*PROCEDURE’ mit ihren Unteroperanden sinnvoll, wobei ’*PROCEDURE’ nur sinnvoll ist, wenn die Prozedur mit INCLUDE-PROCEDURE aufgerufen wird.

Außer beim Parameter ist die Groß-Klein-Schreibung relevant. Daher müssen die Parameterwerte in Hochkommata eingeschlossen werden.

Außerdem werden implizit immer die folgenden Umgebungsvariablen gesetzt:

PROGRAM_ENVIRONMENT = ’shell’

da die Java-VM nur in diesem Modus ablauffähig ist.

HOME

auf das Home-Verzeichnis, das für die Benutzerkennung mit dem Kommando /MODIFY-POSIX-USER-ATTRIBUTES DIRECTORY= ... eingestellt wurde.