Commande publishSIBWSInboundService

La commande publishSIBWSInboundService permet de publier dans un UDDI un fichier WSDL de service entrant de services Web activés par un bus d'intégration de services.

Avant d'exécuter cette commande et immédiatement après, sauvegardez la configuration à l'aide de la commande AdminConfig.save() ou d'une commande équivalente de la console d'administration. Cela garantit une certaine cohérence entre ce qui est publié dans UDDI et ce qui est enregistré dans la configuration de bus d'intégration de services comme ayant été publié dans UDDI.

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')

Rôle

Cette commande publie le document WSDL du service de communications entrantes, avec tous ses ports, dans le registre et l'entreprise définis par l'objet UDDIPublication.

Objet cible

Nom de l'objet InboundService.

Si l'opération de publication UDDI aboutit, la clé de service de l'objet UDDIPublication est mise à jour et un message d'avertissement indique que le service a été correctement publié sur le registre UDDI, mais que si la configuration n'est pas sauvegardée, le système se trouve dans un état incohérent.

Si l'opération de publication UDDI échoue, la clé de service n'est pas mise à jour et un message d'erreur indique que l'opération de publication a échoué.

Si l'opération de publication UDDI aboutit, un message d'information est généré et contient assez de détails pour que l'administrateur retrouve le service dans le registre UDDI si cela s'avère nécessaire.

Si le WSDL doit être publié 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.

Paramètres requis

-uddiPublication
Nom de la propriété de publication UDDI de ce service.

Paramètres conditionnels

Aucun.

Paramètres optionnels

-userId
ID utilisateur que vous utilisez pour extraire le WSDL.
-password
Mot de passe que vous utilisez pour extraire le WSDL.

Exemple

  • Avec Jython :
    AdminTask.publishSIBWSInboundService(inService, ["-uddiPublication", "MyUddi"])
  • A l'aide de Jacl :
    $AdminTask publishSIBWSInboundService $inService {-uddiPublication "MyUddi"}

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_inwsdl_uddi_pub
Nom du fichier : rjw_cli_inwsdl_uddi_pub.html