Configuration d'un ID de clone de session HTTP unique pour chaque serveur d'applications à l'aide des outils de script

Vous pouvez utiliser le scriptage et l'outil wsadmin pour configurer un ID de clone de session HTTP unique pour chaque serveur d'applications.

Avant de commencer

Avant de commencer cette tâche, assurez-vous que l'outil wsadmin est démarré et actif. Pour plus d'informations, reportez-vous à la rubrique Démarrage du client de scriptage wsadmin à l'aide de l'outil de scriptage wsadmin.

Pourquoi et quand exécuter cette tâche

Procédez comme suit pour configurer un ID de clone de session HTTP unique pour chaque serveur d'applications. Dans le cadre de ces étapes, les variables suivantes s'appliquent aux commandes Jython et Jacl :
  • nom_noeud est le noeud concerné dans votre configuration.
  • nom_serveur est le serveur concerné dans votre configuration.
  • nom_cellule est la cellule concernée dans votre configuration.
  • valeur_unique comprend 8 à 9 caractères alphanumériques uniques. Par exemple, test1234.

Procédure

  1. Extrayez les valeurs de nom de noeud et de nom de serveur. Affectez ces deux valeurs à la variable de serveur.
    • En langage Jacl :

      set server [$AdminConfig getid /Node:nom_noeud/Server:nom_serveur/]
      Exemple de sortie :
      nom_serveur(cells/nom_cellule/nodes/nom_noeud/servers/
      nom_serveur|server.xml#Server_1265038035855)
    • En langage Jython :
      server = AdminConfig.getid('/Node:nom_noeud/Server:nom_serveur/')

      Exemple de sortie : Aucun

  2. Extrayez le nom du conteneur Web, associé aux valeurs de noeud et de serveur identifiées à l'étape précédente, et affectez la valeur à la variable wc.
    • En langage Jacl :

      set wc [$AdminConfig list WebContainer $server]
      Exemple de sortie :
      (cells/nom_cellule/nodes/nom_noeud/servers/nom_serveur
      |server.xml#WebContainer_1265038035855)
    • En langage Jython :
      wc = AdminConfig.list('WebContainer', server)

      Exemple de sortie : Aucun

  3. Créez la propriété personnalisée HTTPSessionCloneId à l'aide des valeurs de noeud, serveur et conteneur Web affectées aux étapes précédentes.
    • En langage Jacl :

      $AdminConfig create Property $wc {{name "HttpSessionCloneId"} {description ""} {value "value"} {required "false"}}
      Exemple de sortie :
      HttpSessionCloneId(cells/nom_cellule/nodes/nom_noeud/servers/
      nom_serveur|server.xml#Property_1265840905884)
    • En langage Jython :
      AdminConfig.create('Property', wc, '[[validationExpression ""][name "HttpSessionCloneId"][description ""][value "value"][required "false"]]')
      Exemple de sortie :
      'HttpSessionCloneId(cells/nom_cellule/nodes/nom_noeud/servers/
      nom_serveur|server.xml#Property_1265841318634)'
  4. Enregistrez les modifications apportées à la configuration. Pour plus d'informations, voir la documentation relative à l'enregistrement des modifications apportées à la configuration à l'aide de l'outil wsadmin.

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_httpsessionclone
Nom du fichier : txml_httpsessionclone.html