Regeneración de la configuración de plug-in de nodo mediante scripts

Puede utilizar los scripts y la herramienta wsadmin para generar la configuración de plug-in de nodo.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Para obtener más información, consulte el artículo Inicio del cliente de scripts wsadmin mediante scripts wsadmin.

Acerca de esta tarea

Siga los siguientes pasos para regenerar la configuración de plug-in de nodo:

Procedimiento

  1. Identifique el plug-in y asígnelo a la variable generator, por ejemplo:

    En Jython:

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

    Utilizando Jacl:

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    Adicionalmente, puede especificar el parámetro opcional node. En un entorno de WebSphere Application Server, Network Deployment, especifique el nombre de nodo del servidor de gestor de despliegue.
  2. Vuelva a generar el plug-in de nodo para una definición de servidor web determinada.

    En Jython:

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

    Utilizando Jacl:

    $AdminControl invoke $generator generate "raíz_perfil/config mycell myWebServerNode myWebServerName true true"

Ejemplo

Los siguientes ejemplos centrados en la aplicación utilizan las operaciones generate, propagate y propagateKeyring para una definición de servidor web determinada:

En Jython:
AdminControl.invoke(generator,'generate',"raíz_perfil/config
01Cell03  01Node03 webserver1 true")

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

AdminControl.invoke(generator,'propagateKeyring',"raíz_perfil/config  
01Cell03  01Node03 webserver1"
Utilizando Jacl:
$AdminControl invoke $generator generate "raíz_perfil/config  01Cell03  01Node03 webserver1 true"

$AdminControl invoke $generator propagate  "raíz_perfil/config  01Cell03  01Node03 webserver1"

$AdminControl invoke $generator propagateKeyring "raíz_perfil/config  01Cell03  01Node03 webserver1"
La información siguiente explica los parámetros posibles que acepta la operación generate:
public void generate(java.lang.String
  raíz_configuración, java.lang.String myCellName,
 java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
 propagate, java.lang.Boolean propagateKeyring) 
donde:
raíz_configuración
es la vía de acceso de directorio raíz del repositorio de configuración que se debe explorar.

Si sustituye el parámetro configuration_root con null, se utilizará la raíz de configuración predeterminada.

myCellName
es el nombre de la célula del repositorio de configuración al que se debe restringir la generación.
myNodeName
es el nombre del nodo del repositorio de configuración al que se debe restringir la generación.
myServerName
es el nombre del servidor al que se debe restringir la generación.
propagate
es una variable booleano que especifica propagar el archivo de configuración.
propagateKeyring
es una variable booleana que especifica propagar el archivo de conjunto de claves.

propagateKeyring mueve el conjunto de claves de SSL a la máquina de plug-in.

El siguiente ejemplo centrado en la red utiliza la operación generate para generar el archivo de configuración de plug-in para la célula:

En Jython:
AdminControl.invoke(generator,'generate',"raíz_perfil/config 01Cell03 null null plugin-cfg.xml")
Utilizando Jacl:
$AdminControl invoke $generator generate "raíz_perfil/config 01Cell03 null null plugin-cfg.xml"
La información siguiente explica los parámetros posibles que acepta la operación generate:
public void generate(java.lang.String  raíz_servidor_aplic, java.lang.String
  raíz_configuración, java.lang.String myCellName,
 java.lang.String myNodeName, java.lang.String 
 myServerName,java.lang.String myOutputFileName)  
donde:
raíz_servidor_aplic
es el directorio raíz del servidor de aplicaciones en el que se debe ejecutar el mandato.
raíz_configuración
es la vía de acceso de directorio raíz del repositorio de configuración que se debe explorar.
myCellName
es el nombre de la célula del repositorio de configuración al que se debe restringir la generación.
myNodeName
es el nombre del nodo del repositorio de configuración al que se debe restringir la generación.
myServerName
es el nombre del servidor al que se debe restringir la generación.
myOutputFileName
es la vía de acceso y el nombre del archivo de configuración de plug-in generado.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_pluginconfig
File name: txml_pluginconfig.html