Commande createSIBWSOutboundService

La commande createSIBWSOutboundService permet de créer une configuration de service sortant de services Web activés par un bus d'intégration de services.

Vous pouvez créer une configuration de service sortant à l'aide l'outil wsadmin, comme décrit dans cette rubrique, ou de la console d'administration, comme décrit dans Rendre disponible en interne un service Web hébergé en externe.

Pour exécuter la commande, utilisez l'objet AdminTask du client de scriptage wsadmin.

[IBM i][IBM i]Le client de scriptage wsadmin est exécuté à partir de Qshell. [IBM i]Pour plus d'informations, voir Configuration de Qshell pour exécuter des scripts WebSphere à l'aide de l'outil de scriptage wsadmin.

L'aide de la ligne de commande est fournie pour les commandes de bus d'intégration de services :
  • 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')

Après avoir utilisé ces commandes, sauvegardez les modifications apportées à la configuration maîtresse en exécutant la commande suivante :

AdminConfig.save()

Rôle

Cette commande crée un objet OutboundService représentant une association de protocole à un fournisseur de services. Lorsque vous exécutez cette commande, vous devez identifier un unique élément de service dans un document WSDL.

Objet cible

Nom d'objet du bus de messagerie dans lequel le service est créé.

Si le WSDL doit être extrait via un 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. Si le proxy requiert une authentification, l'ID utilisateur et le mot de passe peuvent être définis comme paramètres de la commande.

Une fois que vous avez exécuté cette commande, utilisez d'autres commandes pour configurer le service de manière plus approfondie. Par exemple, pour ajouter un port de communications sortantes.

Paramètres requis

-name
Nom du service de communications sortantes.
-wsdlLocation
Emplacement du fichier WSDL du fournisseur de services.

Il s'agit d'une adresse Web ou de la partie de service de la clé de service UDDI. Si vous spécifiez une référence UDDI, l'emplacement du WSDL est considéré comme étant une clé de service UDDI.

Voici un exemple de clé de service UDDI complète :
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
La partie spécifique au service de cette clé est la partie finale :
6e3d106e-5394-44e3-be17-aca728ac1791

Paramètres conditionnels

-wsdlServiceName
Nom du service dans le WSDL. Requis uniquement si le WSDL du fournisseur de services contient plusieurs services ou qu'il est référencé par un registre UDDI.
-wsdlServiceNamespace
Espace de nom du service dans le WSDL. Requis uniquement si le WSDL du fournisseur de services contient plusieurs services ou qu'il est référencé par un registre UDDI.

Paramètres optionnels

-uddiReference
Si vous avez spécifié une clé de service UDDI comme emplacement WSDL, fournissez la référence UDDI du registre UDDI cible.
-destination
Nom de la destination du service.
Remarque : La commande crée la destination du service. S'il existe déjà une destination portant le nom spécifié ou par défaut, la commande échoue.
-userId
ID utilisateur que vous utilisez pour extraire le WSDL.
-password
Mot de passe que vous utilisez pour extraire le WSDL.

Exemple

  • En langage Jython :
    outService = AdminTask.createSIBWSOutboundService(bus, ["-name", "MyService",
     "-wsdlLocation", "http://myserver.com/MyService.wsdl"])
  • A l'aide de Jacl :
    set outService [$AdminTask createSIBWSOutboundService $bus {-name "MyService" -wsdlLocation "http://myserver.com/MyService.wsdl"}]

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjw_cli_out_new
Nom du fichier : rjw_cli_out_new.html