You can use properties files to create, modify, or delete
timer manager information properties and custom properties.
Before you begin
Determine the changes that you want to make to your timer
manager information configuration or its configuration objects.
Start
the wsadmin scripting tool. To start wsadmin using the Jython language,
run the wsadmin -lang jython command from the bin directory
of the server profile.
About this task
Using a properties file, you can create, modify, or delete
a timer manager information object. You can also create, modify, or
delete timer manager information custom properties.
Run administrative
commands using wsadmin to create or change a properties file for a
timer manager information, validate the properties, and apply them
to your configuration.
Table 1. Actions for timer manager information properties files. You can create, modify, and delete timer manager information
properties.
Action |
Procedure |
create |
Set required properties and then run the applyConfigProperties command. |
modify |
Edit properties and then run the applyConfigProperties command
to modify the value of a custom property. |
delete |
Run the deleteConfigProperties command
to delete a property. If the deleted property has a default value,
the property is set to the default value. To delete the entire TimerManagerInfo
object, uncomment #DELETE=true and then run the deleteConfigProperties command. |
create Property |
Not applicable |
delete Property |
Not applicable |
Optionally, you can use interactive mode with the commands:
AdminTask.command_name('-interactive')
Procedure
- Create timer manager information properties.
- Create a TimerManagerInfo properties file.
Open
an editor and set TimerManagerInfo properties. You can copy the following
example TimerManagerInfo properties file into an editor and modify
the properties as needed for your situation. Modify the Environment
Variables section to match your system and set any property value
that needs to be changed.
#
# Header
#
ResourceType=TimerManagerInfo
ImplementingResourceType=TimerManagerProvider
ResourceId=Cell=!{cellName}:TimerManagerProvider=myTimerManagerProvider:TimerManagerInfo=jndiName#myTimerManagerJndiName
#DELETE=true
#
#
#Properties
#
referenceable=null
name=myTimerManager #required
category=null
defTranClass=null
providerType=null #readonly
numAlarmThreads=2 #integer,required,default(2)
jndiName=myTimerManagerJndiName #required
serviceNames={}
#provider=TimerManagerProvider#ObjectName(TimerManagerProvider),readonly
description=WebSphere Default TimerManager
#
EnvironmentVariablesSection
#
#
#Environment Variables
cellName=myCell04
- Run the applyConfigProperties command
to create or change a timer manager information configuration.
Running the applyConfigProperties command
applies the properties file to the configuration. In this Jython example,
the optional -reportFileName parameter produces a
report named report.txt:
AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt'])
- Modify an existing properties file.
- Obtain a properties file for a TimerManagerInfo object
that you want to change.
You can extract a properties
file for a TimerManagerInfo object using the extractConfigProperties command.
- Open the properties file in an editor and change the
properties as needed.
Ensure that the environment variables
in the properties file match your system.
- Run the applyConfigProperties command.
- If you no longer need the timer manager information or
an existing custom property, you can delete the entire timer manager
information object or the custom property.
Results
You can use the properties file to configure and manage
the timer manager information object and its properties.
What to do next
Save the changes to your configuration.