Edition des configurations d'application à l'aide de l'outil de scriptage wsadmin

Configurez les paramètres d'application à l'aide de l'outil wsadmin.

Pourquoi et quand exécuter cette tâche

Utilisez la commande AdminApp edit ou editInteractive pour changer l'ensemble d'une application ou un seul module d'application.

Vous pouvez définir ou mettre à jour une valeur de configuration en utilisant les options en mode de traitement par lot. Pour identifier l'objet de configuration à définir ou mettre à jour, les valeurs des zones en lecture seule sont utilisées pour rechercher l'objet de configuration correspondant. Toutes les valeurs des zones en lecture seule doivent correspondre à un objet de configuration existant pour que la commande aboutisse.

Vous pouvez utiliser l'appariement de formes pour simplifier la tâche de spécification des valeurs requises pour certaines options complexes. L'appariement de formes ne s'applique qu'aux zones requises ou en lecture seule.

Avertissement : Si une application est en cours d'exécution, la modification de ses paramètres entraîne son redémarrage. Sur les serveurs autonomes, l'application est redémarrée une fois les modifications sauvegardées. Sur les produits utilisant des serveurs multiples, l'application redémarre une fois les modifications sauvegardées et les fichiers sont synchronisés sur le noeud où l'application est installée. Pour contrôler la survenue de la synchronisation sur des produits utilisant plusieurs serveurs, désélectionnez Synchroniser les modifications avec les noeuds sur la page Préférences de la console.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Editez un module ou l'ensemble de l'application. Utilisez l'une des commandes suivantes :
    • La commande suivante utilise l'application installée et les informations des options de commande pour éditer l'application :

      • A l'aide de Jacl :
        $AdminApp edit appname {options}
      • A l'aide de la liste Jython :
        AdminApp.edit('appname', ['options'])
      • Avec la chaîne Jython :
        AdminApp.edit('appname', '[options]')
      Tableau 1. Description de la commande AdminApp edit. Exécutez la commande edit avec le nom de l'application ou du module.
      Elément Description
      $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
      AdminApp est un objet prenant en charge la gestion des objets application
      modification est une commande AdminApp
      appname est le nom de l'application ou du module à éditer. Pour le module d'application, utilisez le nom renvoyé comme valeur par la commande listModules.
      {options} est une liste d'options et de tâches d'édition similaires à celles de la commande install
    • La commande suivante modifie les informations de l'application en vous invitant à effectuer une série de tâches d'édition :

      • A l'aide de Jacl :
        $AdminApp editInteractive appname
      • En langage Jython :
        AdminApp.editInteractive('appname')
      Tableau 2. Description de la commande AdminApp editInteractive. Exécutez la commande editInteractive avec le nom de l'application ou du module.
      Elément Description
      $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
      AdminApp est un objet prenant en charge la gestion des objets application
      editInteractive est une commande AdminApp
      appname est le nom de l'application ou du module à éditer. Pour le module d'application, utilisez le nom renvoyé comme valeur par la commande listModules.
  3. Sauvegardez les modifications de configuration.
    Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
    AdminConfig.save()
  4. Dans un environnement de déploiement en réseau uniquement, synchronisez le noeud.
    Utilisez les scripts syncActiveNode ou syncNode de la bibliothèque de scripts AdminNodeManagement pour propager les modifications de configuration sur un ou plusieurs noeudsµµ.
    • Utilisez le script syncActiveNodes pour propager les modifications sur chacun des noeuds dans la cellule, comme dans l'exemple suivant :
      AdminNodeManagement.syncActiveNodes()
    • Utilisez le script syncNode pour propager les modifications sur un noeud spécifique, comme dans l'exemple suivant :
      AdminNodeManagement.syncNode("myNode")

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_editapp
Nom du fichier : txml_editapp.html