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
| Plattform | Problem |
|---|---|
| COBOL-Generierung | Die Funktion 'sysLib.getProperty()' wird nicht unterstützt. |