Angepasste Eigenschaften für den Zeitgebermanager mit dem Tool "wsadmin" konfigurieren
Sie können das Tool "wsadmin" verwenden, um angepasste Eigenschaften für den Zeitgebermanager zu konfigurieren.
Informationen zu diesem Vorgang
Vorgehensweise
- Starten Sie das Scripting-Tool "wsadmin" mit der Scripting-Sprache Jython.
- Identifizieren Sie den Anwendungsserver, und ordnen Sie ihn der Variablen "server" zu. Verwenden Sie das Objekt "AdminConfig" und den
Befehl "getid", um die Konfigurations-ID des Servers abzurufen, und ordnen Sie diese der
Variablen <Variablenname> zu:
- Mit Jacl:
set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
- Mit Jython:
serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
- Mit Jacl:
- Identifizieren Sie den Zeitgebermanager, der zum Server gehört, und ordnen Sie ihn der Zeitgebermanagervariablen zu. Verwenden Sie das Objekt "AdminConfig", den Befehl "list" und die Variable "Server", um den Zeitgebermanager abzurufen, und ordnen Sie ihn
der Variablen <Variablenname> zu:
- Mit Jacl:
set timermanager1 [$AdminConfig list TimerManagerInfo $serv1]
- Mit Jython:
timermanager1 = AdminConfig.list('TimerManagerInfo', 'serv1')
- Mit Jacl:
- Erstellen Sie eine neue J2EEResourcePropertySet-Eigenschaftengruppe für den Zeitgebermanager, Manager, und ordnen Sie sie der
Variablen für die Eigenschaftengruppe des Zeitgebermanagers zu. Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Zeitgebermanagervariable, um ein neues J2EEResourcePropertySet zu erstellen,
und ordnen Sie es der Variablen <Variablenname> zu:
- Mit Jacl:
set timermanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $timermanager1 {}]
- Mit Jython:
timermanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', timermanager1, [])
- Mit Jacl:
- Erstellen Sie eine neue J2EEResourceProperty für den J2EEResourcePropertySet, und ordnen Sie sie der Eigenschaftsvariablen für den Zeitgebermanager zu.
Verwenden Sie das Objekt "AdminConfig", den Befehl "create" und die Variable für die Eigenschaftengruppe, um eine neue J2EEResourceProperty für die angepasste Eigenschaft "lateTimerTime" zu erstellen, und ordnen Sie sie der Variablen <Variablenname> zu:
- Mit Jacl:
set timermanagerproperty1 [$AdminConfig create J2EEResourceProperty $timermanagerpropset1 {{name "lateTimerTime"} {value "10"} {description "Custom lateTimerTime"} {type "java.lang.String"} {required "false"}}]
- Mit Jython:
timermanagerproperty1 = AdminConfig.create('J2EEResourceProperty', timermanagerpropset1, '[[name "lateTimerTime"] [value "10"] [description "Custom lateTimerTime"] [type "java.lang.String"] [required "false"]]')
Die folgenden Parameter sind für die neue J2EEResourceProperty verfügbar:
Name
lateTimerTime
Wert
Anzahl an Sekunden
Beschreibung
Geben Sie eine Beschreibung an.
Typ
java.lang.String auswählen
- Mit Jacl:
- Speichern Sie die Konfigurationsänderungen.
Geben Sie den folgenden Befehl ein, um Ihre Änderungen zu speichern:
- Mit Jacl:
$AdminConfig save
- Mit Jython:
AdminConfig.save()
- Mit Jacl:
- Synchronisieren Sie den Knoten nur in einer
Network-Deployment-Umgebung. Verwenden Sie das Script "syncActiveNodes" aus der Scriptbibliothek "AdminNodeManagement", um die Änderungen an alle aktiven Knoten weiterzugeben, z. B.:
- Mit Jacl:
$AdminNodeManagement syncActiveNodes
- Mit Jython:
AdminNodeManagement.syncActiveNodes()
- Mit Jacl:
Ergebnisse
Zugehörige Tasks:


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_timermanager
Dateiname:txml_timermanager.html