Publishing the WSDL files for a WS-Notification application to a .zip file

Use the administrative console to download a .zip file that contains the published WSDL files for a WS-Notification application.

About this task

The ability to publish these WSDL files to a .zip file is particularly useful in the following circumstances:
Note:

When you run the wsimport command against the exported PublisherRegistrationManager.wsdl file you must include the ibm-wsn-jaxws.xml file as an argument to wsimport. If you omit this bindings file, the wsimport command fails with a naming conflict error concerning the ResourceNotDestroyedFault elements referred to in the PublisherRegistrationManager.wsdl file. For more information about why this exception occurs, see the following troubleshooting tip: The PublisherRegistrationManager.wsdl file is not successfully parsed by wsimport unless you include a JAX-WS bindings file.

The ibm-wsn-jaxws.xml file is located in the app_server_root/util directory. For example: c:\was\util\ibm-wsn-jaxws.xml. This bindings file expects to find the WSDL file to which it refers in the same directory as itself, so before you run the wsimport command you must copy the bindings file to the directory that holds your PublisherRegistrationManager.wsdl file. Here is an example of how to run the wsimport command to include the ibm-wsn-jaxws.xml file:
c:\was\bin\wsimport -b ibm-wsn-jaxws.xml -keep PublisherRegistrationManager.wsdl
Attention: The WS-Notification WSDLFiles.zip file includes a similar bindings file called jaxws-bindings.xml. Do not use this file. It is completely superseded by the app_server_root/util/ibm-wsn-jaxws.xml bindings file.

Procedure

  1. Start the administrative console.
  2. Navigate to the "Publish WSDL files to .zip file [Settings]" form for the WS-Notification application.
    For Version 7.0 WS-Notification services, click one of the following paths:
    • Service integration > WS-Notification > Services > service_name > [Additional Properties] WS-Notification service points > point_name > [Additional Properties] Publish WSDL files to zip
    • Service integration > Buses > bus_name > [Services] WS-Notification services > service_name > [Additional Properties] WS-Notification service points > point_name > [Additional Properties] Publish WSDL files to zip
    For Version 6.1 WS-Notification services, click one of the following paths:
    • Service integration > WS-Notification > Services > service_name > [Related Items] Notification broker inbound service settings > [Additional Properties] Publish WSDL files to ZIP file
    • Service integration > Buses > bus_name > [Services] WS-Notification services > service_name > [Related Items] Notification broker inbound service settings > [Additional Properties] Publish WSDL files to ZIP file
  3. Click on the file name to download a zip file that contains the application's published WSDL files.
Task topic    

Terms of Use | Feedback

Last updated: Oct 20, 2010 7:53:43 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=compass&product=was-nd-dist&topic=tjwsn_publish_wsdl
File name: tjwsn_publish_wsdl.html