Commande createJAXWSHandler
La commande createJAXWSHandler permet de créer une configuration de gestionnaire JAX-WS (Java™ API for XML-based Web Services (JAX-WS) pour que le gestionnaire puisse être utilisé dans une liste de gestionnaires avec les services WS-Notification version 7.0.
Vous pouvez créer une configuration de gestionnaire JAX-WS à l'aide de l'outil wsadmin, comme décrit dans cette rubrique, ou de la console d'administration, comme décrit dans Création d'une configuration de gestionnaire JAX-WS.
Cette tâche suppose que vous avez déjà créé votre gestionnaire. Vous pouvez le faire en utilisant IBM® Rational Application Developer ou un outil similaire. Vous devez également rendre la classe de gestionnaire disponible pour le serveur ou le cluster qui héberge les points de service WS-Notification (pour la gestion gestion des appels entrants) ou les services WS-Notification (pour la gestion des appels sortants) que vous voulez contrôler (voir Chargement de classes de gestionnaire JAX-WS).
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. Cette commande crée une configuration de gestionnaire JAX-WS pour que le gestionnaire puisse être utilisé dans une liste de gestionnaires avec les services WS-Notification version 7.0.
L'objet de configuration associe un nom unique (le paramètre name) à une classe Java (le paramètre className) qui fait référence à la mise en oeuvre du gestionnaire JAX-WS.
Objet cible
Objet de portée de cellule.
Paramètres obligatoires
- -name
- Nom de l'objet de configuration du gestionnaire 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 : \ / , # $ @ : ; " * ? < > | = + & % '
- -className
- Nom de la classe de gestionnaire JAX-WS représentée par cet objet de configuration. Ce nom doit être un nom de classe distinctif qualifié complet. Par exemple,
com.ibm.jaxws.handler.TestHandler.Remarque : Vous pouvez configurer plusieurs instances d'un gestionnaire en créant chaque instance avec un nom de gestionnaire différent, et en pointant vers la même classe de gestionnaires.
Paramètres conditionnels
Aucun.
Paramètres optionnels
- -description
- Description du gestionnaire JAX-WS.
Exemple
- Avec Jython :
targetCell = AdminConfig.list('Cell') JAXWSHandler = AdminTask.createJAXWSHandler(targetCell, ["-name", "handler1", "-className", "handlerClass", "-description", "desc"])
- A l'aide de Jacl :
$AdminTask createJAXWSHandler targetCell {-name handler1 -className handlerClass -description desc}