Create WSDL 1.1 Model Structure

Using the WSDL page in the Diagram Toolbox, you can quickly and easily model WSDL documents.

WSDLs, represented as Components marked with the stereotype WSDL, are contained in a WSDLnamespace stereotyped Package whose hierarchy represents the target WSDL namespace and its constituent XSD Types, Messages, PortTypes, Bindings and Services.

A sample WSDL Package structure can be created in the Project Browser, using the Namespace icon from the WSDL page of the Diagram Toolbox. You can use this package structure as a template for developing your WSDL.

Access   Diagram | Diagram Toolbox: More tools | WSDL

Create a new WSDL Package structure

Step

Action

See also

1

Create a package in the Project Browser.

 

 

2

Click on the New Diagram icon in the Project Browser.

 

Project Browser Toolbar

3

In the Select From field, select UML Structural, and in the Diagram Types field select Class.

 

 

4

Click on the More tools option in the Toolbox and select WSDL from the list of Toolboxes.

 

Diagram Toolbox

5

Click on the Namespace icon from the Toolbox and drag it into the created Class diagram.

 

WSDL Toolbox

6

Specify the WSDL Package Name and Namespace and click on the OK button to create the sample WSDL Package structure.

 

Alternatively:

A WSDL Package structure can also be created from an UML Interface using the WSDL  Model Transformation.

 

Namespace Icon

 

 

 

WSDL Model Transformation

Example WSDL Package Structure:

The WSDLnamespace Package acts as a container for the WSDL Structure in Enterprise Architect. The various WSDL constructs like Messages, PortTypes, Bindings and Services should be modeled in the Messages, PortTypes, Bindings and Services Packages respectively.

WSDL_Structure

Notes

A WSDLnamespace package can contain one or more WSDL stereotyped Components
A WSDL stereotyped Component can be generated as a WSDL file

 

Learn more

Learning Center topics

(Alt+F1) | SOA and XML Engineering | WSDL | Getting Started