Grupo de mandatos VariableConfiguration para el objeto AdminTask
Puede utilizar los lenguajes de script Jython o Jacl para configurar servidores con la herramienta wsadmin. Los mandatos y parámetros del grupo VariableConfiguration se pueden utilizar para eliminar del sistema definiciones de variables, para establecer valores para variables o para consultar valores de variables con un ámbito específico.
removeVariable
Utilice el mandato removeVariable para eliminar del sistema una definición de variable. Una variable es una propiedad de configuración que se puede utilizar para proporcionar un parámetro para algunos valores del sistema.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -variableName
- Nombre de la variable. (String, obligatorio)
- -scope
- Ámbito de la definición de variable. El valor predeterminado es Cell. (String, opcional)
- La sintaxis del parámetro scope es Tipo=valor
- Los tipos admitidos son Cell, Node, Servers, Application y Cluster. Por ejemplo:
- Node=nodo1
- Node=nodo1, Server=servidor1
- Application=app1
- Cluster=clúster1
- Cell=célula1
- -node
- Nombre del nodo. Este parámetro sólo es necesario para los ámbitos de servidor que no tienen un nombre exclusivo en los nodos. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask removeVariable {-interactive}
- Utilizando la serie Jython:
AdminTask.removeVariable ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.removeVariable (['-interactive'])
setVariable
Utilice el mandato setVariable para establecer el valor de una variable. Una variable es una propiedad de configuración que se puede utilizar para proporcionar un parámetro para algunos valores del sistema.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- -variableName
- Nombre de la variable. (String, obligatorio)
- -scope
- Ámbito de la definición de variable. El valor predeterminado es Cell. (String, opcional)
- La sintaxis del parámetro scope es Tipo=valor, por ejemplo:
- Node=nodo1
- Node=nodo1,Server=servidor1
- Application=app1
- Cluster=clúster1
- Cell=célula1
- -node
- Nombre del nodo. Este parámetro sólo es necesario para los ámbitos de servidor que no tienen un nombre exclusivo en los nodos. (String, opcional)
- -variableValue
- Valor de la variable. (String, opcional)
- -variableDescription
- Descripción de la variable. (String, opcional)
Ejemplos
Uso del ejemplo de modalidad por lotes:
- Utilizando Jacl:
$AdminTask setVariable {-variableName nombrevar1 -scope Cell=localhostNode01Cell,Node=Nodohostlocal01}
- Utilizando la serie Jython:
AdminTask.setVariable('[-variableName nombrevar1 -scope Cell=localhostNode01Cell,Node=Nodohostlocal01]')
- Utilizando la lista Jython:
AdminTask.setVariable(['-variableName', 'nombrevar1', '-scope', 'Cell=localhostNode01Cell,Node=Nodohostlocal01'])
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask setVariable {-interactive}
- Utilizando la serie Jython:
AdminTask.setVariable ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.setVariable (['-interactive'])
showVariables
Utilice el mandato showVariables para listar valores de variables bajo un ámbito.
Objeto de destino
Ninguna
Parámetros y valores de retorno
- - scope
- Ámbito de la definición de variable. El valor predeterminado es Cell. (String, opcional)
- La sintaxis del parámetro scope es Tipo=valor
- Los tipos admitidos son Cell, Node, Servers, Application y Cluster. Por ejemplo:
- Node=nodo1
- Node=nodo1, Server=servidor1
- Application=app1
- Cluster=clúster1
- Cell=célula1
- -node
- Nombre del nodo. Este parámetro sólo es necesario para los ámbitos de servidor que no tienen un nombre exclusivo en los nodos. (String, opcional)
- -variableName
- Nombre de la variable. Si especifica este parámetro, se devuelve el valor de esta variable. Si no especifica este parámetro, todas las variables definidas bajo el ámbito se devolverán en formato de lista donde cada elemento es un par de nombre y valor de variable. (String, opcional)
Ejemplos
Ejemplo de utilización de la modalidad interactiva:
- Utilizando Jacl:
$AdminTask showVariables {-interactive}
- Utilizando la serie Jython:
AdminTask.showVariables ('[-interactive]')
- Utilizando la lista Jython:
AdminTask.showVariables (['-interactive'])