Groupe de commandes VariableConfiguration de l'objet AdminTask
Les langages de script Jython ou Jacl permettent de configurer des serveurs à l'aide de l'outil wsadmin. Les commandes et paramètres du groupe VariableConfiguration peuvent être utilisés pour supprimer les définitions de variable du système, définir les valeurs des variables ou obtenir les valeurs des variables dans une portée spécifique.
removeVariable
La commande removeVariable permet de supprimer une définition de variable du système. Une variable est une propriété de configuration que vous pouvez utiliser pour fournir un paramètre pour certaines valeurs dans le système.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -variableName
- Le nom de la variable. (Chaîne, obligatoire)
- -scope
- La portée de la définition de la variable. La valeur par défaut est Cell. (Chaîne, facultatif)
- La syntaxe du paramètre de la portée est Type=value
- Les types pris en charge sont Cell, Node, Servers, Application et Cluster, par exemple :
- Node=node1
- Node=node1, Server=server1
- Application=app1
- Cluster=cluster1
- Cell=cell1
- -node
- Nom du noeud. Ce paramètre n'est obligatoire que pour les portées de serveurs qui n'ont pas de nom unique sur tous les noeuds. (Chaîne, facultatif)
Exemples
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask removeVariable {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.removeVariable ('[-interactive]')
- Avec la liste Jython :
AdminTask.removeVariable (['-interactive'])
setVariable
La commande setVariable permet de définir la valeur d'une variable. Une variable est une propriété de configuration que vous pouvez utiliser pour fournir un paramètre pour certaines valeurs dans le système.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- -variableName
- Le nom de la variable. (Chaîne, obligatoire)
- -scope
- La portée de la définition de la variable. La valeur par défaut est Cell. (Chaîne, facultatif)
- La syntaxe du paramètre de la portée est Type=value, par exemple :
- Node=node1
- Node=node1,Server=server1
- Application=app1
- Cluster=cluster1
- Cell=cell1
- -node
- Nom du noeud. Ce paramètre n'est obligatoire que pour les portées de serveurs qui n'ont pas de nom unique sur tous les noeuds. (Chaîne, facultatif)
- -variableValue
- La valeur de la variable. (Chaîne, facultatif)
- -variableDescription
- La description de la variable. (Chaîne, facultatif)
Exemples
Syntaxe d'un exemple de mode différé :
- A l'aide de Jacl :
$AdminTask setVariable {-variableName nom_variable1 -scope Cell=localhostNode01Cell,Node=localhostNode01}
- A l'aide de la chaîne Jython :
AdminTask.setVariable('[-variableName nom_variable1 -scope Cell=localhostNode01Cell,Node=localhostNode01]')
- Avec la liste Jython :
AdminTask.setVariable(['-variableName', 'nom_variable1', '-scope', 'Cell=localhostNode01Cell,Node=localhostNode01'])
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask setVariable {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.setVariable ('[-interactive]')
- Avec la liste Jython :
AdminTask.setVariable (['-interactive'])
showVariables
La commande showVariables permet de répertorier les valeurs de variable d'une portée.
Objet cible
Aucun
Paramètres et valeurs renvoyées
- - scope
- La portée de la définition de la variable. La valeur par défaut est Cell. (Chaîne, facultatif)
- La syntaxe du paramètre de la portée est Type=value
- Les types pris en charge sont Cell, Node, Servers, Application et Cluster, par exemple :
- Node=node1
- Node=node1, Server=server1
- Application=app1
- Cluster=cluster1
- Cell=cell1
- -node
- Nom du noeud. Ce paramètre n'est obligatoire que pour les portées de serveurs qui n'ont pas de nom unique sur tous les noeuds. (Chaîne, facultatif)
- -variableName
- Le nom de la variable. Si vous définissez ce paramètre, la valeur de cette variable est renvoyée. Si vous ne définissez pas ce paramètre, toutes les variables définies sous cette portée seront renvoyées sous forme de liste dans laquelle chaque élément est une paire composée du nom et de la valeur de la variable. (Chaîne, facultatif)
Exemples
Exemple d'utilisation en mode interactif :
- A l'aide de Jacl :
$AdminTask showVariables {-interactive}
- A l'aide de la chaîne Jython :
AdminTask.showVariables ('[-interactive]')
- Avec la liste Jython :
AdminTask.showVariables (['-interactive'])