wsadmin ツールを使用したタイマー・マネージャー・カスタム・プロパティーの構成
wsadmin ツールを使用して、タイマー・マネージャーのカスタム・プロパティーを設定することができます。
このタスクについて
手順
- Jython スクリプト言語を使用する wsadmin スクリプト・ツールを起動します。
- アプリケーション・サーバーを識別して、それを server 変数に割り当てます。 AdminConfig オブジェクトと getid コマンドを使用して、サーバーの構成 ID を検索し、それを <varname> 変数に割り当てます。
- Jacl を使用:
set serv1 [$AdminConfig getid /Cell:mycell/Node:mynode/Server:server1/]
- Jython を使用:
serv1 = AdminConfig.getid('/Cell:mycell/Node:mynode/Server:server1/')
- Jacl を使用:
- サーバーに属するタイマー・マネージャーを識別し、それをタイマー・マネージャー変数に割り当てます。 AdminConfig オブジェクト、list コマンド、およびサーバー変数を使用して、タイマー・マネージャーを検索し、それを <varname> 変数に割り当てます。
- Jacl を使用:
set timermanager1 [$AdminConfig list TimerManagerInfo $serv1]
- Jython を使用:
timermanager1 = AdminConfig.list('TimerManagerInfo', 'serv1')
- Jacl を使用:
- タイマー・マネージャーの新しい J2EEResourcePropertySet プロパティー・セットを作成し、それをタイマー・マネージャー・プロパティー・セット変数に割り当てます。 AdminConfig オブジェクト、create コマンド、およびタイマー・マネージャー変数を使用して、新しい J2EEResourcePropertySet を作成し、それを <varname> 変数に割り当てます。
- Jacl を使用:
set timermanagerpropset1 [$AdminConfig create J2EEResourcePropertySet $timermanager1 {}]
- Jython を使用:
timermanagerpropset1 = AdminConfig.create('J2EEResourcePropertySet', timermanager1, [])
- Jacl を使用:
- J2EEResourcePropertySet の新しい J2EEResourceProperty を作成し、それをタイマー・マネージャー・プロパティー変数に割り当てます。
AdminConfig オブジェクト、create コマンド、およびプロパティー・セット変数を使用して、lateTimerTime カスタム・プロパティーの新しい J2EEResourceProperty を作成し、それを <varname> 変数に割り当てます。
- Jacl を使用:
set timermanagerproperty1 [$AdminConfig create J2EEResourceProperty $timermanagerpropset1 {{name "lateTimerTime"} {value "10"} {description "Custom lateTimerTime"} {type "java.lang.String"} {required "false"}}]
- Jython を使用:
timermanagerproperty1 = AdminConfig.create('J2EEResourceProperty', timermanagerpropset1, '[[name "lateTimerTime"] [value "10"] [description "Custom lateTimerTime"] [type "java.lang.String"] [required "false"]]')
以下のパラメーターは、新しい J2EEResourceProperty プロパティーのために存在します。
名前
lateTimerTime
値
秒数
説明
説明を指定します。
タイプ
java.lang.String を選択します
- Jacl を使用:
- 構成の変更を保存します。
次のコマンドを入力して、変更を保存します。
- Jacl を使用:
$AdminConfig save
- Jython を使用:
AdminConfig.save()
- Jacl を使用:
- ノードを同期します (Network Deployment 環境の場合のみ)。 AdminNodeManagement スクリプト・ライブラリー内の syncActiveNodes スクリプトを使用して、すべてのアクティブ・ノードに変更内容を伝搬させます。以下に例を示します。
- Jacl を使用:
$AdminNodeManagement syncActiveNodes
- Jython を使用:
AdminNodeManagement.syncActiveNodes()
- Jacl を使用:
タスクの結果
関連タスク:


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