Commande unpublishSIBWSInboundService

La commande unpublishSIBWSInboundService permet de supprimer d'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 supprime le document WSDL du service de communications entrantes, avec tous ses ports, du registre et de l'entreprise définis par l'objet UDDIPublication.

Objet cible

Nom de l'objet InboundService.

Si l'objet UDDIPublication ne possède pas de clé de service, la commande échoue.

Si l'opération de suppression UDDI aboutit, la clé de service de l'objet UDDIPublication est supprimée et un message d'avertissement est généré qui indique que le service est correctement retiré du registre UDDI. Si la configuration n'est pas sauvegardée, le système se trouve dans un état incohérent et le service doit être publié à nouveau dans le registre UDDI à l'aide de l'interface graphique ou de la commande publishToUDDI.

Si l'opération de suppression UDDI échoue car la clé de service est introuvable, cette dernière est supprimée et un message d'erreur indique que le service est introuvable.

Si l'opération de suppression UDDI échoue pour une raison ou une autre, la clé de service n'est pas supprimée et un message d'erreur indique que la suppression a échoué.

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.unpublishSIBWSInboundService(inService, ["-uddiPublication", "MyUddi"])
  • A l'aide de Jacl :
    $AdminTask unpublishSIBWSInboundService $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_unpub
Nom du fichier : rjw_cli_inwsdl_uddi_unpub.html