Publication des fichiers WSDL d'une application WS-Notification dans un fichier compressé

A l'aide de la console d'administration, téléchargez un fichier compressé avec une extension .zip qui contient les fichiers WSDL publiés d'une application WS-Notification.

Pourquoi et quand exécuter cette tâche

La possibilité de publier ces fichiers WSDL dans un fichier compressé s'avère particulièrement utile dans les cas suivants :
  • Création d'une application WS-Notification qui appelle des opérations de service Web par rapport à l'application NotificationBroker, comme décrit dans Ecriture d'une application WS-Notification qui n'expose pas un noeud final de service Web.
  • Exécution de la commande wsimport sur le fichier exporté PublisherRegistrationManager.wsdl afin de créer un module de remplacement client pour PublisherRegistrationManager.
  • Affichage des URL de noeud final auxquelles les applications WS-Notification se connectent, en recherchant dans le fichier WSDL l'application NotificationBroker des services version 7.0 ou le service entrant des services version 6.1.
Remarque :

Lorsque vous exécutez la commande wsimport sur le fichier exporté PublisherRegistrationManager.wsdl, vous devez ajouter le fichier ibm-wsn-jaxws.xml en tant qu'argument à la commande wsimport. Si vous omettez ce fichier de liaison, la commande wsimport échoue sur une erreur de conflit de nom liée aux éléments de ResourceNotDestroyedFault référencés dans le fichier PublisherRegistrationManager.wsdl. Pour plus d'informations sur la cause de cette exception, voir le conseil de dépannage Le fichier PublisherRegistrationManager.wsdl n'est pas correctement analysé par wsimport sauf si vous ajoutez un fichier de liaison JAX-WS.

Le fichier ibm-wsn-jaxws.xml se trouve dans le répertoire racine_serveur_app/util. Par exemple : c:\was\util\ibm-wsn-jaxws.xml. Ce fichier de liaison s'attend à trouver le fichier WSDL auquel il fait référence dans son propre répertoire ; avant d'exécuter la commande wsimport, vous devez donc copier ce fichier de liaison dans le même répertoire que le fichier PublisherRegistrationManager.wsdl. Voici comment exécuter la commande wsimport pour inclure le fichier ibm-wsn-jaxws.xml :
c:\was\bin\wsimport -b ibm-wsn-jaxws.xml -keep PublisherRegistrationManager.wsdl

Procédure

  1. Démarrez la console d'administration.
  2. Accédez au formulaire "Publication de fichiers WSDL dans un fichier .zip [Paramètres]" de l'application WS-Notification.
    Pour les services WS-Notification version 7.0 basés sur JAX-WS, cliquez sur l'un des chemins d'accès suivants :
    • Intégration des services -> WS-Notification -> Services -> nom_service -> [Propriétés supplémentaires] Points de service WS-Notification -> nom_point -> [Propriétés supplémentaires] Publier les fichiers WSDL dans un fichier zip
    • Intégration des services -> Bus -> nom_bus -> [Services] Services WS-Notification -> nom_service -> [Propriétés supplémentaires] Points de service WS-Notification -> nom_point -> [Propriétés supplémentaires] Publier les fichiers WSDL dans un fichier zip
    Pour les services WS-Notification version 6.1 basés sur JAX-RPC, cliquez sur l'un des chemins d'accès suivants :
    • Intégration des services -> WS-Notification -> Services -> nom_service -> [Articles liés] Paramètres du service entrant du courtier de notification > [Propriétés supplémentaires] Publier les fichiers WSDL dans un fichier ZIP
    • Intégration des services -> Bus -> nom_bus -> [Services] Services WS-Notification -> nom_service -> [Articles liés] Paramètres du service entrant du courtier de notification > [Propriétés supplémentaires] Publier les fichiers WSDL dans un fichier ZIP
  3. Cliquez sur le nom de fichier pour télécharger un fichier zip contenant les fichiers WSDL publiés de l'application.

Icône indiquant le type de rubrique Rubrique de tâche



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=tjwsn_publish_wsdl
Nom du fichier : tjwsn_publish_wsdl.html