Using the Web Service Exposure Wizard

A Web service exposure definition specifies one or more JadeWebServiceProvider subclasses, a collection of Jade classes and properties, and options for the web service such as the SOAP version and message encoding style.

The exposure is used to generate the WSDL for the consumers who use the web service.

A web service exposure definition is extracted or loaded when the schema in which it is defined is extracted or loaded.

To open an Exposure Browser window for a web service exposure

  1. From the Schema Browser, select the Exposures command from the Browse menu.

    An Exposure Browser window is then opened.

  2. Click on the tab of the Web Services sheet.

If you have not yet defined a web service exposure definition, nothing is displayed in this browser. The Exposure Browser provides the Exposure menu, which enables you to maintain your web service exposure definitions. This menu contains the commands listed in the following table.

Command For details, see… Action
Add Adding a Web Service Exposure Definition Displays the Web Service Exposure wizard, to enable you to add a new web service exposure definition
Browse Displaying a Hierarchical Web Service Exposure Browser Displays a hierarchical Web Service Exposure Browser that lists only the classes, properties, constants, and methods in the selected exposure
Change Changing a Web Service Exposure Definition Displays the Web Service Exposure wizard, to enable you to maintain the selected web service exposure definition
Remove Removing a Web Service Exposure Definition Deletes the selected web service exposure definition
Extract Extracting a web service exposure definition Extracts the current web service exposure to a file
Find Finding an Existing Web Service Exposure Finds an existing web service exposure
Generate JavaScript Generating JavaScript for a Web Service Exposure Definition Displays the JavaScript Generation dialog

The Exposure Browser enables you to maintain only your exposures. (Use the appropriate functions accessed from the Class Browser to maintain the Jade objects in an exposure definition.)