Create WSDL 1.1 Model Structure

Enterprise Architect provides the WSDL page in the Toolbox to conveniently 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 of the Toolbox. You can use this package structure as a template for developing your WSDL.

Access:   View | Toolbox > More tools | WSDL

Use to:

  • Create a new WSDL Package structure that can be used as a staring point for developing your WSDL model.


How To:



See Also


Create a package in the Project Browser



Click on the New Diagram icon in the Project Browser

Project Browser Toolbar


Select UML Structural in the Select From field and Class in the Diagram Types field



Click on the More tools option in the Toolbox and select WSDLfrom the list of Toolboxes

Diagram Toolbox


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

WSDL Group


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


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.



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


Learn More: