Book a Demo

Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

WSDL Port Type Operation

A Port Type Operation identifies an exchange of Messages (data input to and output from the interface as an operation). The Port Type Operation can also identify Messages acting as Fault indicators.

In Enterprise Architect, a WSDL PortType Operation is represented by a UML Operation of the WSDL PortType Interface. You can create a PortType Operation by dragging the PortType Operation icon from the WSDL Toolbox and dropping it onto a «WSDLportType» stereotyped Interface.

Toolbox Icon

Access

To display the 'WSDL PortType Operation' dialog for the selected PortType Operation, use one of the methods outlined here.

Ribbon

With a specific PortType Operation selected within a «WSDLportType» stereotyped Interface on a diagram:

Design > Element > Features > Operations

Context Menu

With a specific PortType Operation selected within a «WSDLportType» stereotyped Interface on a diagram:

Right-click on attribute | View Properties

Keyboard Shortcuts

With a specific PortType Operation selected within a «WSDLportType» stereotyped Interface on a diagram:

F10

Other

Double-click on the PortType Operation within the «WSDLportType» stereotyped Interface, or

Drag icon from toolbox and drop onto a «WSDLportType» stereotyped Interface. (This creates a new PortType Operation (as a UML operation) within the «WSDLportType» stereotyped Interface.)

Define Properties

Option

Action

See also

Name

Type in the name of the WSDL PortType Operation.

Documentation

(Optional) Type in any notes you need for this operation.

Operation Type

Click on the drop-down arrow and select one of the supported PortType Operation types:

  • OneWay
  • Request-Response
  • Solicit-Response
  • Notification

Input

This section is grayed out if you have selected Notification as the operation type.

  • Name - Defaults to a name that parallels theOperation Type. If you do not want to use the default, type an alternative name for the input Message.
  • Message - Click on the drop-down arrow and select one of the WSDL Messages previously created in theMessagePackage.
  • Documentation - (Optional) Type in any notes you need for this input Message.
WSDL Message

Output

This section is grayed out if you have selected OneWay as the operation type.

  • Name - Defaults to a name that parallels theOperation Type. If you do not want to use the default, type an alternative name for the output Message.
  • Message - Click on the drop-down arrow and select one of the WSDL Messages previously created in theMessagePackage.
  • Documentation - (Optional) Type in any notes you need for this output Message.

Faults

Review the details of the WSDL Messages that can act as Faults.

Faults display in this list with the most recently-created at the top and the oldest at the end. If more than four Fault Messages are defined, use the vertical scroll bar to display the rest of the list.

To add a Message, click on the New button. The 'WSDL PortType Operation Fault' dialog displays.

  • Name - Defaults to 'Fault<n>'; if you do not want to use the default, type an alternative name for the fault Message
  • Message - Click on the drop-down arrow and select one of the WSDL Messages previously created in the Message Package
  • Documentation - (Optional) Type in any notes you need for this fault Message
  • OK - Click on this button to save the data entered and close the 'WSDL PortType Operation Fault' dialog
  • Cancel - Click on this button to discard the data entered and close the 'WSDL PortType Operation Fault' dialog
  • Help - Click on this button to display this Help topic

To remove a Message from the list, click on it and click on the Delete button.

OK

Click on this button to save the data entered and close the 'WSDL PortType Operation' dialog.

Cancel

Click on this button to discard the data entered and close the 'WSDL PortType Operation' dialog.

Help

Click on this button to display this Help topic.

UML

This button is displayed when you are editing existing WSDL Port Type Operation information.

Click on the button to open the UML operation 'Properties' dialog for the element.

Define Properties of Operations

Notes

  • WSDL PortType Operations can only be contained by WSDL PortTypes
  • The name provided for an Input, Output or Fault Message in a PortType Operation must be unique amongst the Input, Output and Fault Messages, respectively, across the WSDL PortType
  • In the UML operation 'Properties' dialog, the Messages identified as Input, Output and Fault can be examined as the parameters of the operation

Learn more