manageODC.py スクリプトは、ODC ツリーを管理します。ODC ツリーは、WebSphere Application Server セルの状態のメモリー内表現です。
manageODC.py スクリプトは、ノードおよびエッジを追加、除去し、またノードのプロパティーの値を変更できます。また、オンデマンド・ルーターのルーティング・ポリシー・エラーのトラブルシューティング時にこのスクリプトを使用することもできます。
manageODC.py スクリプトは、install_root/bin ディレクトリーにあります。
./wsadmin.sh|bat -lang jython -f manageODC.py
./wsadmin.sh|bat -lang jython -f manageODC.py operation --help
target.xml ファイルを生成して、スクリプトに入れる ODC 名を設定します。 下記の例を参照してください。
<cellGroup name="target"> <!-- cell section --> <cell name="Cell1"> <!-- node section --> <node name="metis07"> <!-- server section --> <server name="odr"> <property name="state" priority="1" value="STOPPED" />
ODC ツリーからサーバー odr を削除するには、次のコマンドを入力します。
./wsadmin.sh -lang jython -f manageODC.py removeODCNode /cell/Cell1/node/metis07/server/odr <myNode> <myServer>
/cellGroup/target は、パスの一部としては決して指定されませんので注意してください。
この例では、プロパティー ODC オブジェクトは state で、値は STOPPED、優先順位は 1 になっています。このプロパティーを STARTED に変更する場合は、次のコマンドを使用します。
./wsadmin.sh -lang jython -f manageODC.py modifyODCProperty /cell/Cell1/node/metis07/server/odr state 1::STARTED <mynode> <myserver>