Commande createSIBWSEndpointListener
La commande createSIBWSEndpointListener permet de créer une configuration d'écouteur de point final de services Web activés par un bus d'intégration de services.
Pour chaque serveur ou cluster qui doit héberger un programme d'écoute de noeud final, vous devezinstaller et configurer un référentiel SDO (Service Data Objects) sur un serveur autonome ou (pour un serveur ou cluster qui fait partie d'une cellule gérée) dans la cellule WebSphere Application Server Network Deployment.
Si vous voulez modifier le rôle de sécurité par défaut du programme d'écoute de noeud final HTTP, procédez de la sorte avant de configurer le programme d'écoute de noeud final SOAP sur HTTP.
Avant de configurer un programme d'écoute de noeud final SOAP sur JMS, vous devez configurer les ressources JMS associées.
vous pouvez configurer un certain nombre de programmes d'écoute de noeud final avec les valeurs de votre choix, y compris celles fournies dans Exemples de valeurs pour la configuration d'un programme d'écoute de noeud final.
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 la liste des commandes des services Web activés par un bus et une brève description de chacune d'elles, entrez la commande suivante à partir de l'invite wsadmin :
print AdminTask.help('SIBWebServices')
- 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
Cette commande crée une configuration de programme d'écoute de noeud final.
Objet cible
Nom d'objet du serveur ou du cluster sur lequel le programme d'écoute de point final est créé.
L'objet SIBWSEndpointListener créé n'est associé à aucun objet SIBWSBusConnectionProperty. Utilisez la console d'administration pour connecter un ou plusieurs bus d'intégration de services à ce programme d'écoute de noeud final, comme décrit dans Modification d'une configuration de module d'écoute de noeud final existante.
Paramètres requis
- -name
- Nom du module d'écoute de noeud final au sein du serveur. Si vous installez votre propre application de module d'écoute de noeud final, plutôt que celle fournie avec WebSphere Application Server, alors ce nom doit correspondre au nom donné dans l'application du module d'écoute que vous avez installé (c'est-à-dire, le nom affiché du module de noeud final du fichier EAR de l'application de noeud final).
- -urlRoot
- Racine de l'adresse Web qui doit être utilisée pour créer les adresses de noeuds finaux dans les documents WSDL pour diriger les demandeurs vers cet écouteur.
- -wsdlUrlRoot
- Racine de l'adresse Web des fichiers WSDL des services entrants fournis par cet écouteur.
Paramètres conditionnels
- -earFile
- Emplacement de l'application de programme d'écoute de noeud final. Spécifiez ce paramètre si vous configurez un autre programme d'écoute de noeud final que ceux fournis avec WebSphere Application Server.
Paramètres optionnels
Aucun.
Exemple
- Avec Jython :
epl = AdminTask.createSIBWSEndpointListener(server, ["-name", "soaphttp1", "-urlRoot", "http://myserver.com/wsgwsoaphttp1", "-wsdlUrlRoot", "http://myserver.com/wsgwsoaphttp1"] )
- A l'aide de Jacl :
set epl [$AdminTask createSIBWSEndpointListener $server {-name "soaphttp1" -urlRoot "http://myserver.com/wsgwsoaphttp1" -wsdlUrlRoot "http://myserver.com/wsgwsoaphttp1"}]