Verfügbar für: Content Management Server, Template Engine, Search Engine Server
Aufgabe: Liefert den Wert des angegebenen Systemparameters. Dieser Befehl ist auch im Tcl-Client verfügbar.
Syntax:
app get parameter
Funktionsparameter:
-
parameter: der Name des Parameters, dessen Wert ermittelt werden soll. Zulässige Namen sind:-
phase(nur TE): die Teilphase, in der sich die Template Engine befindet. Zur Erläuterung der Phasen siehe Funktionsweise der Template Engine. -
phaseDetails(nur TE): liefert zum Zwecke der Fehlersuche zusätzlich zur aktuellen Teilphase Detailinformationen über den Fortschritt der Phase. Der Rückgabewert ist je nach Phase (siehe Parameterphase) folgendermaßen aufgebaut:-
import {objects objectCount recursiveObjectCount}:
objectCountgibt an, wieviele Dateien exportiert werden müssen. Zu Beginn der Import-Phase sind das alle Dateien, die in der letzten Export-Phase nicht exportiert werden konnten.recursiveObjectCountgibt an, bei wievielen Dateien auch der darunter liegende Teilbaum exportiert werden muss. Zu Beginn der Import-Phase istrecursiveObjectCountgleich 0. Während der Import-Phase können diese Werte nur ansteigen. -
export-init {objects objectCount recursiveObjectCount}:
Die Werte haben die gleiche Bedeutung wie bei der Phaseimport. Zum Ende der Phaseexport-initistrecursiveObjectCountgleich 0. -
export-fill {sliceType count percentage}...:
sliceTypeist der Typ eines Ausschnitts aus der Liste der zu exportierenden Dateien. Für jeden der folgenden Typen wird eine Unterliste in die Rückgabeliste eingefügt:available,inProgress,complete,failed,total. Die Bezeichner haben die folgende Bedeutung:
count: Aktuelle Anzahl Ausschnitte dieses Typs. Ist dersliceTypegleichtotal, wird die Gesamtzahl aller Ausschnitte ausgegeben.
percentage: gibt an, wieviel Prozent aller Ausschnitte diesen Typ haben. Der Prozentsatz beim Typtotalist immer 100. - Bei den restlichen Phasen liefert
phaseDetailslediglich die Bezeichnung der Phase.
-
-
today: das aktuelle Datum (14 Stellen), 0.00 Uhr, in GMT. -
version: die Versionszeichenkette, die man auch mit-versionauf der Kommandozeile erhält. -
appName: der Name der Applikation. -
rootConfigPath: der Pfad zur Hauptkonfigurationsdateinps.xml. -
timeZone: die Zeitzone, die sich aus der Rechnerzeit ergibt. -
baseDir: das Installationsverzeichnis von Fiona. -
binDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich die Startskripte befinden. -
commonScriptDir: der absolute Pfad des instanzenspezifischen Verzeichnissesscript/common. -
configDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich die Konfigurationsdateien befinden. -
dataDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich Daten wie Blobs und Streaming-Tickets befinden. -
instanceDir: das Instanzenverzeichnis. -
libDir: das Verzeichnis unterhalb des Installationsverzeichnisses, in dem sich die Bibliotheken und ausführbaren Dateien befinden. -
logDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich die Protokolldateien befinden. -
maxBlobSize: die effektive Größenbeschränkung für den Hauptinhalt. -
maxHttpBodySize: die effektive Größenbeschränkung für eine Anfrage über den HTTP-Port. -
scriptDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich die Skripte befinden. Das Verzeichniscmwird vom Content Manager und der Template Engine gemeinsam verwendet, das Verzeichnissesvom Search Engine Server. -
shareDir: das Verzeichnis unterhalb des Installationsverzeichnisses, in dem sich die von allen Instanzen gemeinsam benötigten Daten befinden, beispielsweise die Dokumentation. -
tmpDir: das Verzeichnis unterhalb des Instanzenverzeichnisses, in dem sich temporäre Dateien wie beispielsweise PID-Dateien befinden.
-
Rückgabewert bei Erfolg:
-
phaseundrank: der Wert des Parameters (string). -
phaseDetails: Details über die jeweilige Phase (stringlist). -
timeZone: die Zeitzone (string). -
*Dir: der absolute Pfad des Verzeichnisses (string).
Erforderliche Rechte (nur CM): keine Einschränkungen.