You can use the Jython scripting language to configure target groups with the wsadmin tool. Use the commands and parameters in the TargetGroup command group to create and manage target groups. Create target groups to submit jobs from the job manager to one or many targets. Commands in the TargetGroup command group provide function that replaces deprecated commands in the ManagedNodeGroup command group.
The addMemberToTargetGroup command adds a target to an existing target group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.addMemberToTargetGroup('-groupName myNewGroup -targetNameList "[target1 target2 target3]"')
AdminTask.addMemberToTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2 target3]'])
Interactive mode example usage
AdminTask.addMemberToTargetGroup('-interactive')
The createTargetGroup command creates a new target group.
Target object
None.
Required parameters
Optional parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.createTargetGroup('-groupName myNewGroup')
AdminTask.createTargetGroup(['-groupName', 'myNewGroup'])
Interactive mode example usage
AdminTask.createTargetGroup('-interactive')
The deleteMemberFromTargetGroup command removes a target from a specific target group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.deleteMemberFromTargetGroup('-groupName myNewGroup -targetNameList "[dmgr1 dmgr2]"')
AdminTask.deleteMemberFromTargetGroup(['-groupName', 'myNewGroup', '-targetNameList', '[target1 target2]'])
Interactive mode example usage
AdminTask.deleteMemberFromTargetGroup('-interactive')
The deleteTargetGroup command deletes a target group from your configuration.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.deleteTargetGroup('-groupNameList "[target1 target2 target3]"')
AdminTask.deleteTargetGroup(['-groupNameList', '[target1 target2 target3]'])
Interactive mode example usage
AdminTask.deleteTargetGroup('-interactive')
The getTargetGroupMembers command displays the targets that belong to a specific target group.
Target object
None.
Required parameters
Return value
The command returns a list of target UUIDs that belong to the target group of interest.
Batch mode example usage
AdminTask.getTargetGroupMembers('-groupName myNewGroup')
AdminTask.getTargetGroupMembers(['-groupName', 'myNewGroup'])
Interactive mode example usage
AdminTask.getTargetGroupMembers('-interactive')
The getTargetGroupInfo command displays configuration information for the target group of interest.
Target object
None.
Required parameters
Return value
The command returns a list of attributes for each target group. Each list of attributes displays the name, size, and description of the target group, and whether all group members have an administrative agent.
Batch mode example usage
AdminTask.getTargetGroupInfo('-groupName "[target1 target2 target3]"')
AdminTask.getTargetGroupInfo(['-groupName', '[target1 target2 target3]'])
Interactive mode example usage
AdminTask.getTargetGroupInfo('-interactive')
The queryTargetGroups command displays each target group in your configuration that meets specific query criteria.
Target object
None.
Required parameters
Optional parameters
Return value
The command returns a list of target group names.
Batch mode example usage
AdminTask.queryTargetGroups('-maxReturn 10 -query "size=2" -validate true')
AdminTask.queryTargetGroups(['-maxReturn', '10', '-query', 'size=2', '-validate', 'true'])
Interactive mode example usage
AdminTask.queryTargetGroups('-interactive')
The modifyTargetGroupInfo command modifies the description for a target group.
Target object
None.
Required parameters
Return value
The command does not return output.
Batch mode example usage
AdminTask.modifyTargetGroupInfo('-groupName myNewGroup -description "New description of myNewGroup"')
AdminTask.modifyTargetGroupInfo(['-groupName', 'myNewGroup', '-description', 'New description of myNewGroup'])
Interactive mode example usage
AdminTask.modifyTargetGroupInfo('-interactive')