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

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

始める前に

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

このタスクについて

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

手順

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

    Jython を使用:

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

    Jacl を使用:

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    さらに、オプションの node パラメーターを指定できます。 WebSphere® Application Server Network Deployment 環境では、デプロイメント・マネージャーのノード名を指定します。
  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 "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"
以下の情報は、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
スキャン対象の構成リポジトリーのルート・ディレクトリー・パスです。

configuration_root パラメーターを null で置き換えると、デフォルトの構成ルートが使用されます。

myCellName
生成対象を限定するための、構成リポジトリー内のセルの名前です。
myNodeName
生成対象を限定するための、構成リポジトリーのノードの名前です。
myServerName
生成対象を限定するための、サーバーの名前です。
propagate
構成ファイルの伝搬を指定するブール変数です。
propagateKeyring
鍵リング・ファイルの伝搬を指定するブール変数です。

propagateKeyring は SSL 鍵リングをプラグイン・マシンに移動します。

以下のネットワーク中心の例では、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
生成されたプラグイン構成ファイルのパスおよびファイル名です。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_pluginconfig
ファイル名:txml_pluginconfig.html