Commande modifyJAXWSHandlerList
La commande modifyJAXWSHandlerList permet de modifier les détails de configuration d'une liste de gestionnaires JAX-WS (Java™ API for XML-based Web Services) configurée pour être utilisées avec les Services WS-Notification version 7.0.
Vous pouvez modifier une liste de gestionnaires JAX-WS à l'aide de l'outil wsadmin, comme décrit dans cette rubrique, ou de la console d'administration, comme décrit dans Modification d'une liste de gestionnaires JAX-WS existante.
Vous ne pouvez ajouter à une liste de gestionnaires que des gestionnaires déjà configurés. Pour configurer un gestionnaire, voir Commande createJAXWSHandler.
Pour exécuter la commande, utilisez l'objet AdminTask du client de scriptage wsadmin.
Le client de scriptage wsadmin est exécuté à partir de Qshell.
Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.
- Pour obtenir une liste des commandes WS-Notification disponibles et une brève description de chacune d'elles, entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('WSNotificationCommands')
- Pour obtenir une aide générale sur une commande donnée,
entrez la commande suivante à l'invite wsadmin :
print AdminTask.help('nom_commande')
AdminConfig.save()
Rôle
Un gestionnaire JAX-WS (Java API for XML-based Web) est une classe Java qui exécute des tâches de gestion. Par exemple : consignation de messages, conversion de leurs données ou arrêt d'une demande entrante. Pour permettre aux gestionnaires d'effectuer des opérations plus complexes, associez-les dans des listes de gestionnaires. L'approche adoptée dans WebSphere Application Server consiste à affecter des listes de gestionnaires (plutôt que des gestionnaires individuels) sur les points de service WS-Notification (pour la gestion des appels entrants) ou des services WS-Notification (pour la gestion des appels sortants).
Objet cible
Objet de liste de gestionnaires JAX-WS.
Paramètres obligatoires
- -name
- Nom de la liste de gestionnaires JAX-WS.Ce nom doit être unique au niveau de la portée de la cellule et respecter les règles de syntaxe suivantes :
- Il ne doit pas commencer par un point (".").
- Il ne doit pas commencer ou se terminer par un espace.
- Il ne doit contenir aucun des caractères suivants : \ / , # $ @ : ; " * ? < > | = + & % '
Lorsque vous modifiez le nom d'une liste de gestionnaires, le système recherche tous les objets qui y font référence et met à jour ce nom.
Paramètres conditionnels
Aucun.
Paramètres optionnels
- -description
- Description de la liste de gestionnaires JAX-WS.
- -handlers
- Liste des noms de gestionnaire JAX-WS à ajouter à cette liste.
Le nom de chaque gestionnaire fourni doit exister en tant qu'objet gestionnaire JAX-WS au niveau de la portée de la cellule. Les gestionnaires sont appliqués suivant leur ordre d'apparition dans la liste des gestionnaires.
Exemple
- Avec Jython :
JAXWSHandlerList = AdminTask.modifyJAXWSHandlerList(JAXWSHandlerList, '[-name newHandlerList1 -description newDesc -handlers [[handler1] [handler2]]]')
- A l'aide de Jacl :
$AdminTask modifyJAXWSHandlerList JAXWSHandlerList {-name handlerList1 -description newDesc -handlers {{handler1}{handler2}} }