Modificando variáveis usando script wsadmin

Use script e a ferramenta wsadmin para modificar variáveis no servidor de aplicativos.

Antes de Iniciar

Inicie a ferramenta de script wsadmin.

Sobre Esta Tarefa

Há duas maneiras de modificar uma variável do servidor de aplicativos. É possível usar um objeto AdminTask ou um objeto AdminConfig.

Procedimento

  1. Modifique uma variável do servidor de aplicativos.
    • Use o objeto AdminTask.
      • Utilizando Jacl:

        $AdminTask setVariable {-interactive}
      • Utilizando Jython:

        AdminTask.setVariable (['-interactive'])
    • Use o objeto AdminConfig.

      Os exemplos a seguir modificam a variável DB2_JDBC_DRIVER_PATH no nível do nó:

      • Utilizando Jacl:

        set varName DB2_JDBC_DRIVER_PATH
        set newVarValue C:/SQLLIB/java
        set node [$AdminConfig getid /Node:myNode/]
        set varSubstitutions [$AdminConfig list VariableSubstitutionEntry $node]
        
        foreach varSubst $varSubstitutions {
           set getVarName [$AdminConfig showAttribute $varSubst symbolicName]
           if {[string compare $getVarName $varName] == 0} {
              $AdminConfig modify $varSubst [list [list value $newVarValue]]
              break
           } 
        }
      • Utilizando Jython:

        varName = "DB2_JDBC_DRIVER_PATH"
        newVarValue = "C:/SQLLIB/java"
        node = AdminConfig.getid("/Node:myNode/")
        varSubstitutions =
           AdminConfig.list("VariableSubstitutionEntry",node).split(java.lang.System.getProperty("line.separator"))
        
        for varSubst in varSubstitutions:
           getVarName = AdminConfig.showAttribute(varSubst, "symbolicName")
           if getVarName == varName:
              AdminConfig.modify(varSubst,[["value", newVarValue]])
              break
  2. Salve as mudanças na configuração.
    Utilize o seguinte exemplo de comando para salvar suas alterações de configuração:
    AdminConfig.save()
  3. Apenas em um ambiente de implementação de rede, sincronize o nó.
    Utilize os scripts syncActiveNode ou syncNode na biblioteca de scripts AdminNodeManagement para propagar as alterações de configuração para o(s) nó(s).
    • Utilize o script syncActiveNodes para propagar as alterações para cada nó na célula, conforme demonstra o seguinte exemplo:
      AdminNodeManagement.syncActiveNodes()
    • Utilize o script syncNode para propagar as alterações para um nó específico, conforme demonstra o seguinte exemplo:
      AdminNodeManagement.syncNode("myNode")

Í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_variable
Nome do arquivo: txml_variable.html