Régénération de la configuration du plug-in de noeud à l'aide de scripts

Vous pouvez utiliser le scriptage et l'outil wsadmin pour régénérer la configuration du plug-in d'un noeud.

Avant de commencer

L'outil wsadmin doit être en exécution avant que vous ne commenciez cette tâche. Pour plus d'informations, voir l'article Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.

Pourquoi et quand exécuter cette tâche

Pour régénérer la configuration du plug-in de noeud, suivez cette procédure :

Procédure

  1. Identifiez le plug-in et affectez-le à la variable generator. Par exemple :

    Avec Jython :

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

    A l'aide de Jacl :

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    En outre, vous pouvez indiquer le paramètre facultatif node. Dans un environnement WebSphere Application Server, Network Deployment, indiquez le nom de noeud du gestionnaire de déploiement.
  2. Régénérez le plug-in de noeud pour une définition de serveur Web déterminée.

    Avec Jython :

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

    A l'aide de Jacl :

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

Exemple

Le exemples suivants, orientés application, utilisent les opérations generate, propagate et propagateKeyring pour une définition de serveur Web déterminée :

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

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

AdminControl.invoke(generator,'propagateKeyring',"racine_profil/config  
01Cell03  01Node03 webserver1"
A l'aide de Jacl :
$AdminControl invoke $generator generate "racine_profil/config  01Cell03  01Node03 webserver1 true"

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

$AdminControl invoke $generator propagateKeyring "racine_profil/config  01Cell03  01Node03 webserver1"
Les paramètres admis par l'opération generate sont expliqués ci-après :
public void generate(java.lang.String
  racine_configuration, java.lang.String myCellName,
 java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
 propagate, java.lang.Boolean propagateKeyring) 
Où :
racine_configuration
Chemin de répertoire principal du référentiel de configuration à analyser.

Si vous remplacez le paramètre configuration_root par null, la racine de configuration par défaut est utilisée.

myCellName
Nom de la cellule incluse dans le référentiel de configuration et à laquelle la génération est restreinte.
myNodeName
Nom du noeud inclus dans le référentiel de configuration et auquel la génération est restreinte.
myServerName
Nom du serveur auquel la génération est restreinte.
propagate
Variable booléenne indiquant de propager le fichier de configuration.
propagateKeyring
Variable booléenne indiquant de propager le fichier de clés.

propagateKeyring déplace le fichier de clés SSL sur la machine du plug-in.

L'exemple suivant, orienté réseau, utilise l'opération generate pour générer le fichier de configuration de plug-in pour la cellule :

Avec Jython :
AdminControl.invoke(generator,'generate',"racine_profile/config 01Cell03 null null plugin-cfg.xml")
A l'aide de Jacl :
$AdminControl invoke $generator generate "racine_profil/config 01Cell03 null null plugin-cfg.xml"
Les paramètres admis par l'opération generate sont expliqués ci-après :
public void generate(java.lang.String  racine_serveur_app, java.lang.String 
  racine_configuration, java.lang.String myCellName,
 java.lang.String myNodeName, java.lang.String 
 myServerName,java.lang.String myOutputFileName)  
où :
racine_serveur_app
Répertoire principal du serveur d'applications utilisé pour exécuter la commande.
racine_configuration
Chemin de répertoire principal du référentiel de configuration à analyser.
myCellName
Nom de la cellule incluse dans le référentiel de configuration et à laquelle la génération est restreinte.
myNodeName
Nom du noeud inclus dans le référentiel de configuration et auquel la génération est restreinte.
myServerName
Nom du serveur auquel la génération est restreinte.
myOutputFileName
Chemin et nom du fichier de configuration de plug-in généré.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_pluginconfig
Nom du fichier : txml_pluginconfig.html