Configurando um ID de Clone de Sessão HTTP Exclusivo para cada Servidor de Aplicativos Utilizando Scripts

É possível utilizar scripts e a ferramenta wsadmin para configurar um ID de clone de sessão HTTP exclusivo para cada servidor de aplicativos.

Antes de Iniciar

Antes de iniciar esta tarefa, a ferramenta wsadmin deve estar em execução. Consulte o tópico Iniciando o Cliente de Script wsadmin Usando o Script wsadmin para obter informações adicionais.

Sobre Esta Tarefa

Execute as seguintes etapas para configurar um ID de clone de sessão HTTP exclusivo para cada servidor de aplicativos. Nessas etapas, as seguintes variáveis se aplicam aos comandos Jython e Jacl:
  • node_name é o nó afetado em sua configuração.
  • server_name é o servidor afetado em sua configuração.
  • cell_name é a célula afetada em sua configuração.
  • unique_value é um valor contendo de 8 a 9 caracteres alfanuméricos exclusivos. Por exemplo, test1234.

Procedimento

  1. Recupere os valores de nome de nó e nome de servidor. Designe esses dois valores à variável do servidor.
    • Utilizando Jacl:

      set server [$AdminConfig getid /Node:node_name/Server:server_name/]
      Saída do exemplo:
      server_name(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Server_1265038035855)
    • Utilizando Jython:
      server = AdminConfig.getid('/Node:node_name/Server:server_name/')

      Saída do exemplo: Nenhuma

  2. Recupere o nome do contêiner da Web, que está associado aos valores de servidor e nó identificados na etapa anterior e designe o valor para a variável wc.
    • Utilizando Jacl:

      set wc [$AdminConfig list WebContainer $server]
      Saída do exemplo:
      (cells/cell_name/nodes/node_name/servers/server_name|server.xml#WebContainer_1265038035855)
    • Utilizando Jython:
      wc = AdminConfig.list('WebContainer', server)

      Saída do exemplo: Nenhuma

  3. Crie a propriedade customizada HTTPSessionCloneId usando os valores de nó, servidor e contêiner da Web designados nas etapas anteriores.
    • Utilizando Jacl:

      $AdminConfig create Property $wc {{name "HttpSessionCloneId"} {description ""} {value "value"} {required "false"}}
      Saída do exemplo:
      HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Property_1265840905884)
    • Utilizando Jython:
      AdminConfig.create('Property', wc, '[[validationExpression ""][name "HttpSessionCloneId"][description ""][value "value"][required "false"]]')
      Saída do exemplo:
      'HttpSessionCloneId(cells/cell_name/nodes/node_name/servers/server_name|server.xml#Property_1265841318634)'
  4. Salve as alterações na configuração. Para obter mais informações, consulte a documentação sobre como salvar mudanças na configuração com a ferramenta wsadmin.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_httpsessionclone
Nome do arquivo: txml_httpsessionclone.html