Utilisation du groupe de commandes TargetGroup de l'objet AdminTask avec les scripts de wsadmin

Le langage de script Jython permet de configurer des groupes de cibles à l'aide de l'outil wsadmin. Les commandes et paramètres du groupe TargetGroup peuvent être utilisés pour créer et gérer des groupes de cibles. Créez des groupes de cibles pour soumettre des travaux à partir du gestionnaire de travaux vers une ou plusieurs cibles. Les commandes du groupe de commandes TargetGroup fournissent une fonction qui remplace les commandes obsolètes du groupe de commandes ManagedNodeGroup.

addMemberToTargetGroup

La commande addMemberToTargetGroup ajoute une cible à un groupe de cibles existant.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)
-targetNameList
Indique une liste de noms cibles à ajouter au groupe de cibles qui vous intéresse. (Chaîne[], obligatoire)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.addMemberToTargetGroup('-groupName myNewGroup -targetNameList "[target1 target2 target3]"')
  • Avec une liste Jython :
    AdminTask.addMemberToTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2 target3]'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.addMemberToTargetGroup('-interactive')

createTargetGroup

La commande createTargetGroup crée un nouveau groupe de cibles.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)

Paramètres facultatifs

-description
Fournit une description du groupe de cibles. (Chaîne, facultatif)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.createTargetGroup('-groupName myNewGroup')
  • Avec une liste Jython :
    AdminTask.createTargetGroup(['-groupName', 'myNewGroup'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.createTargetGroup('-interactive')

deleteMemberFromTargetGroup

La commande deleteMemberFromTargetGroup supprime une cible d'un groupe de cibles spécifique.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)
-targetNameList
Indique la liste des identificateurs uniques universels (UUID) de cible à supprimer du groupe de cibles qui vous intéresse. (Chaîne[], obligatoire)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.deleteMemberFromTargetGroup('-groupName myNewGroup -targetNameList "[dmgr1 dmgr2]"')
  • Avec une liste Jython :
    AdminTask.deleteMemberFromTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2]'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.deleteMemberFromTargetGroup('-interactive')

deleteTargetGroup

La commande deleteTargetGroup supprime un groupe de cibles de la configuration.

Objet cible

Aucune.

Paramètres obligatoires

-groupNameList
Indique la liste des groupes de cibles à supprimer. (Chaîne[], obligatoire)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.deleteTargetGroup('-groupNameList "[target1 target2 target3]"')
  • Avec une liste Jython :
    AdminTask.deleteTargetGroup(['-groupNameList', '[target1 target2 target3]'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.deleteTargetGroup('-interactive')

getTargetGroupMembers

La commande getTargetGroupMembers affiche les cibles qui appartiennent à un groupe de cibles spécifique.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)

Valeur renvoyée

La commande renvoie la liste des identificateurs uniques universels (UUID) de cible qui appartiennent au groupe de cibles qui vous intéresse.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.getTargetGroupMembers('-groupName myNewGroup')
  • Avec une liste Jython :
    AdminTask.getTargetGroupMembers(['-groupName', 'myNewGroup'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.getTargetGroupMembers('-interactive')

getTargetGroupInfo

La commande getTargetGroupInfo affiche des informations sur la configuration du groupe de cibles qui vous intéresse.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom d'un ou de plusieurs groupes de cibles qui vous intéresse. (Chaîne[], obligatoire)

Valeur renvoyée

La commande renvoie une liste d'attributs pour chaque groupe de cibles. Chaque liste d'attributs affiche le nom, la taille et la description du groupe de cibles et précise si tous les membres du groupe possèdent un agent d'administration.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.getTargetGroupInfo('-groupName "[target1 target2 target3]"')
  • Avec une liste Jython :
    AdminTask.getTargetGroupInfo(['-groupName', '[target1 target2 target3]'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.getTargetGroupInfo('-interactive')

queryTargetGroups

La commande queryTargetGroups affiche tous les groupes de cibles de votre configuration, qui correspondent à des critères de requête spécifiques.

Objet cible

Aucune.

Paramètres obligatoires

-maxReturn
Indique la taille maximale des données de groupes de cibles à afficher.

Paramètres facultatifs

-query
Indique les paramètres pour lesquels la commande interroge les groupes de cibles. Vous pouvez faire utiliser les paramètres size, description, groupName, et jobType. (Chaîne, facultatif)
-validate
Indique si la chaîne de requête doit être validée. (Booléen, facultatif)

Valeur renvoyée

La commande renvoie la liste des noms de groupe de cibles.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.queryTargetGroups('-maxReturn 10 -query "size=2" -validate true')
  • Avec une liste Jython :
    AdminTask.queryTargetGroups(['-maxReturn', '10', '-query', 'size=2', '-validate', 'true'])

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.queryTargetGroups('-interactive')

modifyTargetGroupInfo

La commande modifyTargetGroupInfo modifie la description d'un groupe de cibles.

Objet cible

Aucune.

Paramètres obligatoires

-groupName
Indique le nom du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)
-description
Indique la description du groupe de cibles qui vous intéresse. (Chaîne, obligatoire)

Valeur renvoyée

La commande ne renvoie pas de sortie.

Syntaxe d'un exemple de mode de traitement par lots

  • A l'aide de la chaîne Jython :
    AdminTask.modifyTargetGroupInfo('-groupName myNewGroup -description "New description of myNewGroup"')
  • Avec une liste Jython :
    AdminTask.modifyTargetGroupInfo(['-groupName', 'myNewGroup', '-description', 'New description of myNewGroup']) 

Syntaxe d'un exemple de mode interactif

  • Avec Jython :
    AdminTask.modifyTargetGroupInfo('-interactive')

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_job_targetgroup
Nom du fichier : rxml_job_targetgroup.html