Configuring timer manager custom properties using the wsadmin tool
You can use the wsadmin tool to set custom properties for the timer manager.
About this task
Procedure
- Launch the wsadmin scripting tool using the Jython scripting language.
- Identify the application server, and assign it to the server
variable. Use the AdminConfig object, and the getid command
to retrieve the configuration ID of the server and assign it to the <varname> variable:
- Using Jacl:
set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
- Using Jython:
serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
- Using Jacl:
- Identify the timer manager that belongs to the server,
and assign it to the timer manager variable. Use the AdminConfig
object, the list command, and the server variable to retrieve the
timer manager and assign it to the <varname> variable:
- Using Jacl:
set timermanager1 [$AdminConfig list TimerManagerInfo $serv1]
- Using Jython:
timermanager1 = AdminConfig.list('TimerManagerInfo', 'serv1')
- Using Jacl:
- Create a new J2EEResourcePropertySet property set for the
timer manager, and assign it to the timer manager property set variable. Use the AdminConfig object, the create command, and the timer
manager variable to create a new J2EEResourcePropertySet and assign
it to the <varname> variable:
- Using Jacl:
set timermanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $timermanager1 {}]
- Using Jython:
timermanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', timermanager1, [])
- Using Jacl:
- Create a new J2EEResourceProperty for the J2EEResourcePropertySet,
and assign it to the timer manager property variable.
Use the AdminConfig object, the create command, and the property set variable to create a new J2EEResourceProperty for the lateTimerTime custom property and assign it to the <varname> variable:
- Using Jacl:
set timermanagerproperty1 [$AdminConfig create J2EEResourceProperty $timermanagerpropset1 {{name "lateTimerTime"} {value "10"} {description "Custom lateTimerTime"} {type "java.lang.String"} {required "false"}}]
- Using Jython:
timermanagerproperty1 = AdminConfig.create('J2EEResourceProperty', timermanagerpropset1, '[[name "lateTimerTime"] [value "10"] [description "Custom lateTimerTime"] [type "java.lang.String"] [required "false"]]')
The following parameters exist for the new J2EEResourceProperty property:
Name
lateTimerTime
Value
Number of seconds
Description
Specify a description
Type
Select java.lang.String
- Using Jacl:
- Save the configuration changes.
Enter the following command to save your changes:
- Using Jacl:
$AdminConfig save
- Using Jython:
AdminConfig.save()
- Using Jacl:
- In a network deployment environment only, synchronize the
node. Use the syncActiveNodes script in the AdminNodeManagement script library to propagate the changes to all active nodes, for example:
- Using Jacl:
$AdminNodeManagement syncActiveNodes
- Using Jython:
AdminNodeManagement.syncActiveNodes()
- Using Jacl:
Results
Related tasks:


File name: txml_timermanager.html