Configuración de un Id de clon de sesión HTTP exclusivo para cada servidor de aplicaciones mediante scripts

Puede utilizar scripts y la herramienta wsadmin para configurar un ID de clon de sesión HTTP exclusivo para cada servidor de aplicaciones.

Antes de empezar

Antes de iniciar esta tarea, la herramienta wsadmin debe estar ejecutándose. Consulte el tema Inicio del cliente de scripts wsadmin mediante scripts wsadmin para obtener más información.

Acerca de esta tarea

Realice los siguientes pasos para configurar un ID de clon de sesión HTTP exclusivo para cada servidor de aplicaciones. En estos pasos, las siguientes variables se aplican a los mandatos Jython y Jacl:
  • node_name es el nodo afectado dentro de su configuración.
  • server_name es el servidor afectado dentro de la configuración.
  • cell_name es la célula afectada dentro de la configuración.
  • valor_exclusivo es un valor de 8 a 9 caracteres alfanuméricos exclusivos. Por ejemplo, test1234.

Procedimiento

  1. Recupere los valores de nombre de nodo y nombre de servidor. Asigne estos dos valores a la variable server.
    • Uso de Jacl:

      set server [$AdminConfig getid /Node:node_name/Server:server_name/]
      Resultado de ejemplo:
      nombre_servidor(cells/nombre_célula/nodes/nombre_nodo/servers/nombre_servidor|server.xml#Server_1265038035855)
    • En Jython:
      server =
      AdminConfig.getid('/Node:nombre_nodo/Server:nombre_servidor/')

      Salida de ejemplo: Ninguna

  2. Recupere el nombre del contenedor web, asociado a los valores de nodo y servidor identificados n el paso anterior, y asigne el valor a la variable wc.
    • Uso de Jacl:

      set wc [$AdminConfig list WebContainer $server]
      Resultado de ejemplo:
      (cells/nombre_célula/nodes/nombre_nodo/servers/nombre_servidor
      |server.xml#WebContainer_1265038035855)
    • En Jython:
      wc = AdminConfig.list('WebContainer', server)

      Salida de ejemplo: Ninguna

  3. Cree la propiedad personalizada HTTPSessionCloneId utilizando los valores de nodo, servidor y contenedor web asignados en los pasos anteriores.
    • Uso de Jacl:

      $AdminConfig create Property $wc {{name "HttpSessionCloneId"} {description
      ""} {value "valor"} {required "false"}}
      Resultado de ejemplo:
      HttpSessionCloneId(cells/nombre_célula/nodes/nombre_nodo/servers/
      nombre_servidor|server.xml#Property_1265840905884) 
    • En Jython:
      AdminConfig.create('Property', wc, '[[validationExpression ""][name
      "HttpSessionCloneId"][description ""][value "valor"][required "false"]]')
      Resultado de ejemplo:
      HttpSessionCloneId(cells/nombre_célula/nodes/nombre_nodo/servers/
      nombre_servidor|server.xml#Property_1265841318634)'
  4. Guarde los cambios de configuración. Para obtener más información, consulte la documentación sobre cómo guardar los cambios de configuración con la herramienta wsadmin.

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_httpsessionclone
File name: txml_httpsessionclone.html