WebSphere Application Server - Express, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

スクリプトによるノード・プラグイン構成の再生成

スクリプトと wsadmin ツールを使用して、ノードのプラグイン構成を再生成できます。

始める前に

このタスクを開始する場合は、あらかじめ wsadmin ツールが稼働 している必要があります。 詳細は、wsadmin スクリプト・クライアントの開始 の項を参照してください。

このタスクについて

以下のステップを実行して、ノード・プラグイン構成を再生成します。

プロシージャー

  1. 以下の例のように、プラグインを識別し、それを generator 変数に割り当てます。

    Jython を使用:

    generator = AdminControl.completeObjectName('type=PluginCfgGenerator,*')

    Jacl を使用:

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    さらに、オプションの node パラメーターを指定できます。 スタンドアロン環境では、アプリケーション・サーバーのノードを指定します。
  2. 指定された Web サーバー定義のノード・プラグインを再生成します。

    Jython を使用:

    AdminControl.invoke(generator, 'generate', "profile_root/config mycell myWebServerNode myWebServerName true true")

    Jacl を使用:

    $AdminControl invoke $generator generate "profile_root/config mycell myWebServerNode myWebServerName true true"

以下のアプリケーション中心の例では、 指定された Web サーバー定義に対して generatepropagate、および propagateKeyring の各操作を使用します。

Jython を使用:
AdminControl.invoke(generator,'generate',"profile_root/config
01Cell03  01Node03 webserver1 true")

AdminControl.invoke(generator,'propagate',"profile_root/config
01Cell03  01Node03 webserver1")

AdminControl.invoke(generator,'propagateKeyring',"profile_root/config  
01Cell03  01Node03 webserver1"
Jacl を使用:
$AdminControl invoke $generator generate "c:/was610/profiles/AppSrv02/config  01Cell03  01Node03 webserver1 true"

$AdminControl invoke $generator propagate  "c:/was610/profiles/AppSrv02/config  01Cell03  01Node03 webserver1"

$AdminControl invoke $generator propagateKeyring "c:/was610/profiles/AppSrv02/config  01Cell03  01Node03 webserver1"
以下の情報は、generate 操作が受け入れる可能性のあるパラメーターについての説明です。
public void generate(java.lang.String configuration_root, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
propagate, java.lang.Boolean propagateKeyring)
各部の意味は、次のとおりです。
configuration_root スキャン対象の特定の構成リポジトリーのルート・ディレクトリー・パスです。
myCellName 生成対象を限定するための、構成リポジトリー内のセルの名前です。
myNodeName 生成対象を限定するための、構成リポジトリーのノードの名前です。
myServerName 生成対象を限定するための、サーバーの名前です。
propagate 構成ファイルの伝搬を指定するブール変数です。
propagateKeyring 鍵リング・ファイルの伝搬を指定するブール変数です。

以下のネットワーク中心の例では、generate 操作を使用して、 セルのプラグイン構成ファイルを生成します。

Jython を使用:
AdminControl.invoke(generator,'generate',"profile_root/config 01Cell03 null null plugin-cfg.xml")
Jacl を使用:
$AdminControl invoke $generator generate "profile_root/config 01Cell03 null null plugin-cfg.xml"
以下の情報は、generate 操作が受け入れる可能性のあるパラメーターについての説明です。
public void generate(java.lang.String app_server_root, java.lang.String configuration_root, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName,java.lang.String myOutputFileName)  
各部の意味は、次のとおりです。
app_server_root コマンドを実行するアプリケーション・サーバーのルート・ディレクトリーです。
configuration_root スキャン対象の構成リポジトリーのルート・ディレクトリー・パスです。
myCellName 生成対象を限定するための、構成リポジトリー内のセルの名前です。
myNodeName 生成対象を限定するための、構成リポジトリーのノードの名前です。
myServerName 生成対象を限定するための、サーバーの名前です。
myOutputFileName 生成されたプラグイン構成ファイルのパスおよびファイル名です。



関連タスク
スクリプト管理のための AdminControl オブジェクトの使用
関連情報
AdminControl オブジェクトのコマンド
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 6:25:35 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/txml_pluginconfig.html