You can use the wsadmin tool to set custom properties for the work manager.
The lateAlarmTime custom property represents the number of seconds beyond which a late-firing alarm must cause an informational message to be logged. The informational message is logged once per work manager. The default value is 5 seconds and a value of 0 disables this property.
set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
set workmanager1 [$AdminConfig list WorkManagerInfo $serv1]
workmanager1 = AdminConfig.list('WorkManagerInfo', 'serv1')
set workmanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $workmanager1 {}]
workmanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', 'workmanager1', [])
set workmanagerproperty1 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateWorkTime"}
{value "120"} {description "Custom lateWorkTime"} {type "java.lang.String"} {required "false"}}]
workmanagerproperty1 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateWorkTime"]
[value "120"] [description "Custom lateWorkTime"] [type "java.lang.String"] [required "false"]]')
The following parameters exist for the new J2EEResourcePropertyproperty:
Name
lateWorkTime
Value
Number of seconds
Description
Specify a description
Type
Select java.lang.String
set workmanagerproperty2 [$AdminConfig create J2EEResourceProperty $workmanagerpropset1 {{name "lateAlarmTime"}
{value "10"} {description "Custom lateAlarmTime"} {type "java.lang.String"} {required "false"}}]
workmanagerproperty2 = AdminConfig.create('J2EEResourceProperty', 'workmanagerpropset1', '[[name "lateAlarmTime"]
[value "10"] [description "Custom lateAlarmTime"] [type "java.lang.String"] [required "false"]]')
The following parameters exist for the new J2EEResourcePropertyproperty:
Name
lateAlarmTime
Value
Number of seconds
Description
Specify a description
Type
Select java.lang.String
$AdminConfig save
AdminConfig.save()
$AdminNodeManagement syncActiveNodes
AdminNodeManagement.syncActiveNodes()