Es werden maximal 255 Zeichen zurückgeliefert. Um dieser Beschränkung zu entgehen, wird nach jedem GETENV ein Ramtext "ramtext:environment" eingerichtet, der den kompletten Wert der gesuchten Variablen enthält.
Mit einer Spezialform der Funktion GetEnv kann man auch Variablen für das interne Environment der tdbengine setzen:
GetEnv('set:Varibale=Wert')
Beispiel:
GetEnv('set:MEIN_NAME=Hans Mustermann')
In der Folge liefert GetEnv('MEIN_NAME') den String 'Hans Mustermann'. Diese Variable dann solange gültig, bis sie entweder umdefiniert oder aber die tdbengine beendet wird.
Vorbelegungen:
TDB_VERSION
TDB_OS
set:HTTP_PROXY
set:TDB_SUBST
TDB_LIBPATH
TDB_SEMA
TDB_SEMADIR
|