Commande addSIBWSInboundPort
La commande addSIBWSInboundPort permet d'ajouter un port entrant 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 InboundPort à un objet InboundService.
Si le nom de port est déjà utilisé par un autre objet InboundPort pour l'objet InboundService ou que le programme d'écoute de noeud final spécifié n'existe pas, la commande échoue.
Si le port du modèle est spécifié, mais n'existe pas dans le modèle de WSDL du service de communications entrantes, la commande échoue.
S'il n'existe pas de propriété de connexion pour le bus du service de communications entrantes, elle est créée avec le nom de destination par défaut de la réponse.
Indiquez le noeud et le serveur ou indiquez le cluster.
Objet cible
Nom de l'objet InboundService auquel le port doit être ajouté.
Paramètres requis
- -name
- Nom du port.
- -endpointListener
- Nom du programme d'écoute de noeud final associé.
Paramètres conditionnels
- -node
- Noeud sur lequel se trouve le programme d'écoute de noeud final.
- -server
- Serveur sur lequel se trouve le programme d'écoute de noeud final.
- -cluster
- Cluster dans lequel se trouve le programme d'écoute de noeud final.
Paramètres optionnels
- -templatePort
- Nom du port dans le modèle WSDL à utiliser comme base pour la liaison de ce port.
Exemple
- Avec Jython :
inPort = AdminTask.addSIBWSInboundPort(inService, ["-name", "MyServiceSoap", "-endpointListener", "SOAPHTTP1", "-node", "MyNode", "-server", "server1"] )
- A l'aide de Jacl :
set inPort [$AdminTask addSIBWSInboundPort $inService {-name "MyServiceSoap" -endpointListener "SOAPHTTP1" -node "MyNode" -server "server1"}]