Définition d'applications d'arrière-plan à l'aide de l'outil de scriptage wsadmin

Vous pouvez activer ou désactiver une application d'arrière-plan à l'aide de scripts et de l'outil wsadmin.

Pourquoi et quand exécuter cette tâche

Un paramètre de l'application en arrière-plan indique si l'initialisation doit s'effectuer intégralement avant le démarrage du serveur. Le paramètre par défaut est false et indique que le démarrage du serveur n'aboutira qu'une fois l'application lancée. Si vous définissez la valeur true, l'application démarre sur une unité d'exécution en arrière-plan et l'initialisation du serveur continue sans attendre le démarrage de l'application. L'application peut ne pas être prête lorsque le serveur d'applications démarre.

Procédure

  1. Démarrez l'outil de scriptage wsadmin.
  2. Recherchez l'objet déploiement d'application de l'application. Exemple :
    • A l'aide de Jacl :
      set applicationDeployment [$AdminConfig getid /Deployment:adminconsole/ApplicationDeployment:/]
    • Avec Jython :
      applicationDeployment = AdminConfig.getid('/Deployment:adminconsole/ApplicationDeployment:/')
    Tableau 1. Eléments de la commande getid. Exécutez la commande getid pour extraire un objet application.
    Elément Description
    set est une commande Jacl
    applicationDeployment est un nom de variable
    $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
    AdminConfig est un objet qui représente la configuration du produit
    getid est une commande AdminConfig
    Deployment est un type
    ApplicationDeployment est un type
    adminconsole est le nom de l'application
  3. Activez l'application en arrière-plan. Exemple :
    • Avec Jacl :
      $AdminConfig modify $applicationDeployment  "{backgroundApplication true}"
    • Avec Jython :
      AdminConfig.modify(applicationDeployment, ['backgroundApplication', 'true'])
    Tableau 2. Eléments de la commande modify. Exécutez la commande modify pour définir la valeur backgroundApplication.
    Elément Description
    $ est un opérateur Jacl permettant de remplacer un nom de variable par sa valeur
    AdminConfig est un objet qui représente la configuration du produit
    modify est une commande AdminConfig
    applicationDeployment est un nom de variable défini à l'étape 1
    backgroundApplication est un attribut
    true est la valeur de l'attribut backgroundApplication
  4. Sauvegardez les modifications de configuration.
    Entrez l'exemple de commande suivante pour sauvegarder les modifications de configuration :
    AdminConfig.save()
  5. 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_background
Nom du fichier : txml_background.html