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
- 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.
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.
c:\was\bin\wsimport -b ibm-wsn-jaxws.xml -keep PublisherRegistrationManager.wsdl