Plug-in-Konfiguration des Knotens mit Scripting erneut generieren

Mit Scripting und dem Tool wsadmin können Sie die Plug-in-Konfiguration für den Knoten erneut generieren.

Vorbereitende Schritte

Damit diese Task gestartet werden kann, muss das Tool "wsadmin" aktiv sein. Weitere Informationen finden Sie im Artikel wsadmin-Scripting-Client mit wsadmin-Scripting starten.

Informationen zu diesem Vorgang

Führen Sie die folgenden Schritte aus, um die Plug-in-Konfiguration für einen Knoten neu zu generieren:

Vorgehensweise

  1. Ermitteln Sie das Plug-in, und ordnen Sie es der Variablen generator zu. Beispiel:

    Mit Jython:

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

    Mit Jacl:

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    Zusätzlich können Sie den optionalen Parameter node angeben. In einer Umgebung von WebSphere Application Server Network Deployment geben Sie den Knotennamen des Deployment-Manager-Servers an.
  2. Generieren Sie das Knoten-Plug-in für eine bestimmte Web-Server-Definition neu.

    Mit Jython:

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

    Mit Jacl:

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

Beispiel

In den folgenden anwendungsorientierten Beispielen werden die Operationen generate, propagate und propagateKeyring für eine bestimmte Web-Server-Definition verwendet:

Mit Jython:
AdminControl.invoke(generator,'generate',"Profilstammverzeichnis/config
01Cell03  01Node03 webserver1 true")

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

AdminControl.invoke(generator,'propagateKeyring',"Profilstammverzeichnis/config
01Cell03  01Node03 webserver1"
Mit Jacl:
$AdminControl invoke $generator generate "Profilstammverzeichnis/config  01Cell03  01Node03 webserver1 true"

$AdminControl invoke $generator propagate  "Profilstammverzeichnis/config  01Cell03  01Node03 webserver1"

$AdminControl invoke $generator propagateKeyring "Profilstammverzeichnis/config  01Cell03  01Node03 webserver1"
In den folgenden Informationen werden die Parameter erläutert, die die Operation generate akzeptiert:
public void generate(java.lang.String Konfigurationsstammverzeichnis, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
 propagate, java.lang.Boolean propagateKeyring) 
Für diese Angaben gilt Folgendes:
Konfigurationstammverzeichnis
Der Stammverzeichnispfad des zu scannenden Konfigurationsrepositorys.

Wenn Sie den Parameter Konfigurationsstammverzeichnis durch null ersetzen, wird das Standardkonfigurationsstammverzeichnis verwendet.

myCellName
Steht für den Namen der Zelle im Konfigurationsrepository, auf die die Generierung beschränkt ist.
myNodeName
Steht für den Namen des Knotens im Konfigurationsrepository, auf den die Generierung beschränkt ist.
myServerName
Steht für den Namen des Servers, auf den die Generierung beschränkt ist.
propagate
Eine Boolesche Variable, die angibt, ob die Konfigurationsdatei weitergegeben wird.
propagateKeyring
Eine Boolesche Variable, die angibt, ob die Schlüsselringdatei weitergegeben wird.

"propagateKeyring" verschiebt den SSL-Schlüsselring auf die Plug-in-Maschine.

Im folgenden netzorientierten Beispiel wird die Operation generate zum Generieren der Plug-in-Konfigurationsdatei für die Zelle verwendet:

Mit Jython:
AdminControl.invoke(generator,'generate',"Profilstammverzeichnis/config 01Cell03 null null plugin-cfg.xml")
Mit Jacl:
$AdminControl invoke $generator generate "Profilstammverzeichnis/config 01Cell03 null null plugin-cfg.xml"
In den folgenden Informationen werden die Parameter erläutert, die die Operation generate akzeptiert:
public void generate(java.lang.String  Stammverzeichnis_des_Anwendungsservers, java.lang.String  Konfigurationstammverzeichnis, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName,java.lang.String myOutputFileName)  
Erläuterungen:
Stammverzeichnis_des_Anwendungsservers
Steht für das Stammverzeichnis des Anwendungsservers, für den der Befehl ausgeführt werden soll.
Konfigurationstammverzeichnis
Der Stammverzeichnispfad des zu scannenden Konfigurationsrepositorys.
myCellName
Steht für den Namen der Zelle im Konfigurationsrepository, auf die die Generierung beschränkt ist.
myNodeName
Steht für den Namen des Knotens im Konfigurationsrepository, auf den die Generierung beschränkt ist.
myServerName
Steht für den Namen des Servers, auf den die Generierung beschränkt ist.
myOutputFileName
Steht für den Pfad und den Dateinamen der generierten Plug-in-Konfigurationsdatei.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_pluginconfig
Dateiname:txml_pluginconfig.html