getProperty()

Die Systemfunktion sysLib.getProperty() ruft den Wert einer Java™-Laufzeiteigenschaft ab. Wird die angegebene Einstellung nicht gefunden, ruft die Funktion die Methode 'java.lang.System.getProperty()' auf, um die Java-Systemeigenschaft mit dem angegebenen Namen abzufragen. Wird die Einstellung weiterhin nicht gefunden, gibt 'sysLib.getProperty()' einen Nullwert zurück.

Java-Laufzeiteinstellungen befinden sich in einer Reihe unterschiedlicher Programmeigenschaftendateien. Diese Programmeigenschaftendateien haben nichts mit EGL-Programmeigenschaften zu tun. Weitere Informationen hierzu finden Sie im Handbuch für EGL-Generierung.

Syntax

  sysLib.getProperty(Eigenschaftsname STRING in)
  returns (Ergebnis STRING?)
Eigenschaftsname
Bei der Eingabe kann es sich um eine beliebige Variable oder einen beliebigen Ausdruck handeln, die/der mit dem Typ STRING zuordnungskompatibel ist (siehe 'Zuordnungskompatibilität in EGL'). Dieser Parameter gibt den Namen einer Einstellung aus einer Java-Programmeigenschaftendatei an.
Ergebnis
Das Ergebnis kann einer beliebigen Variablen zugeordnet werden, die mit dem Typ STRING zuordnungskompatibel ist. Wenn Eigenschaftsname nicht gefunden wird, gibt die Funktion einen Nullwert zurück.

Beispiel

messageFileName = sysLib.getProperty("vgj.messages.file");

Kompatibilität

Tabelle 1. Hinweise zur Kompatibilität für 'getProperty()'
Plattform Problem
COBOL-Generierung Die Funktion 'sysLib.getProperty()' wird nicht unterstützt.

Feedback