Führen Sie dieses JACL-Script aus, um festzulegen, wie lange Integrated Solutions Console
verwendet werden kann, bis die Anmeldesitzung verfällt.
Informationen zu diesem Vorgang
Anhand des folgenden JACL-Scripts wird beschrieben, wie Sie festlegen können, wie lange Integrated Solutions Console
verwendet werden kann, bis die Anmeldesitzung verfällt.
Es können auch andere Scripting-Typen wie JYTHON verwendet werden.
Vorgehensweise
- Kopieren Sie das folgende Script in eine Datei.
set dep [$AdminConfig getid /Deployment:isclite/]
set appDep [$AdminConfig list ApplicationDeployment $dep]
set sesMgmt [$AdminConfig list SessionManager $appDep]
# Prüfen, ob sesMgmt vorhanden ist; wenn nicht, neues erstellen; wenn ja, dieses ändern
if {$sesMgmt == ""} {
# Anwendungskonfiguration zum Erstellen eines neuen Sitzungsmanagers abrufen
set appConfig [$AdminConfig list ApplicationConfig $appDep]
if {$appConfig == ""} {
# neue Anwendungskonfiguration erstellen
set appConfig [$AdminConfig create ApplicationConfig $appDep {}]
# neuen Sitzungsmanager mit soeben erstellter Anwendungskonfiguration erstellen
set sesMgmt [$AdminConfig create SessionManager $appConfig {}]
} else {
# neuen Sitzungsmanager mit vorhandener Anwendungskonfiguration erstellen
set sesMgmt [$AdminConfig create SessionManager $appConfig {}]
}
}
# Konfigurations-ID für tuningParams abrufen
set tuningParams [$AdminConfig showAttribute $sesMgmt tuningParams]
if {$tuningParams == ""} {
# neue tuningParams erstellen
$AdminConfig create TuningParams $sesMgmt {{invalidationTimeout <timeout value>}}
} else {
# vorhandene ändern
$AdminConfig modify $tuningParams {{invalidationTimeout <timeout value>}}
}
# Konfigurationsänderungen speichern
$AdminConfig save
- Ändern Sie das <Zeitlimit> in den beiden Zeilen dieses Beispiels
in den neuen Verfallswert der Sitzung.
Dieser Wert gibt an, wie lange (in Minuten) die Konsole
eine inaktive Sitzung offen lässt.
- Speichern Sie die Datei in einem beliebigen Verzeichnis unter dem Namen timeout.jacl.
- Starten Sie den wsadmin-Scripting-Client im Verzeichnis
<WAS-Installationsverzeichnis>/profiles/<Profilname>/bin.
- Setzen Sie den folgenden Befehl ab.
wsadmin -f <Pfad der JACL-Datei>/timeout.jacl