Commande addSIBWSOutboundPort
La commande addSIBWSOutboundPort permet d'ajouter un port sortant de services Web activés par un bus d'intégration de services.
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 ajoute la configuration d'un objet OutboundPort à un objet OutboundService.
Objet cible
Nom de l'objet OutboundService auquel le port doit être associé.
Si un port de communications sortantes du service de communications sortantes répondant au nom spécifié existe déjà ou que le nom du port ne correspond pas à un port de l'élément de service du WSDL du fournisseur de services (comme défini dans le service de communications sortantes), la commande échoue.
La commande crée la destination du port. S'il existe déjà une destination portant le nom spécifié ou par défaut, la commande échoue.
Indiquez le noeud et le serveur ou indiquez le cluster. Si aucun moteur de messagerie n'est défini pour le noeud et le serveur ou le cluster spécifiés, la commande échoue.
Si le WSDL doit être extrait via un serveur proxy, les propriétés système qui identifient le serveur proxy doivent être correctement définies pour le serveur sur lequel la commande est exécutée. En outre, si le serveur proxy requiert une authentification, l'ID utilisateur et le mot de passe peuvent être définis comme paramètres de la commande.
S'il s'agit du premier port du service de communications sortantes, ce port est défini comme port par défaut et le routage par défaut de la destination du service est défini de sorte à faire référence à la destination du port.
Paramètres requis
- -name
- Nom du port dans le WSDL du fournisseur de services.
Paramètres conditionnels
- -node
- Noeud sur lequel se trouve la destination du port.
- -server
- Serveur dans lequel se trouve la destination du port.
- -cluster
- Cluster dans lequel se trouve la destination du port.
Paramètres optionnels
- -destination
- Nom de la destination du port.
- -userId
- ID utilisateur que vous utilisez pour extraire le WSDL.Remarque : Ce paramètre n'est plus obligatoire. Si certains de vos scripts fournissent ce paramètre, ils continueront de fonctionner.
- -password
- Mot de passe que vous utilisez pour extraire le WSDL.Remarque : Ce paramètre n'est plus obligatoire. Si certains de vos scripts fournissent ce paramètre, ils continueront de fonctionner.
Exemple
- Avec Jython :
outPort = AdminTask.addSIBWSOutboundPort(outService, ["-name", "MyServiceSoap", "-node", "MyNode", "-server", "server1"])
- A l'aide de Jacl :
set outPort [$AdminTask addSIBWSOutboundPort $outService {-name "MyServiceSoap" -node "MyNode" -server "server1"}]