1.44 Update Interface Dialog

Use to view all schemas used by the interface's Web Services Description Language (WSDL) file and to choose a new message schema for a selected message part.

Note the following details:

  • Several operations (or an input and an output) can use the same WSDL message. In this case, the same message is seen in multiple rows of the table in this dialog. If you update the schema in one row, the change also appears in the other rows.

  • Since multiple interfaces can be defined by the same WSDL, the modification to one interaction (WSDL) also modifies the other interfaces.

  • When an interface is wired to another interface, changing one interface does not necessarily change the other interface. If they both use the same WSDL (which is common), then updating one interface automatically updates the other WSDL. However, if the wired interfaces use different but compatible WSDLs, then updating one interface does not update the other interface. This may result in a wire between incompatible interfaces. You must then fix the interface on the other side of the wire.

  • When the schema used by an interface is changed, it may invalidate previously configured features within a component that depends on the schema. For example, a transformation step in a BPEL process or Oracle Mediator service component may be invalid because it is using a transformation map created for the old schema.

Element Description

Component

Displays the service component name. This field does not appear if a service or reference is selected.

Service

Displays the service of this interface (for example, client).

WSDL URL

Displays the current WSDL of this interface

Port Type

Displays details about the port type of the interface.

Use one of the following methods to select the message schema to update:

  • Double-click the message schema row.

  • Select a row and click the Update icon in the upper right corner above the table.

Callback Port Type

Displays details about the callback port type of the interface. If the interface does not include a callback, this table does not appear.

Use one of the following methods to select the message schema to update:

  • Double-click the message schema row.

  • Select a row and click the Update icon in the upper right corner above the table.

Show Details

Click to display the complete message, QName, and schema location paths.

Create Composite Service with SOAP bindings

Displays if the interface belongs to a component's service. This checkbox is similar in functionality to the option on the service component creation dialogs (such as on the Create BPEL Process dialog). If you select it and click OK, a service and wire are automatically generated. If it is already checked (that is, the service already exists) and you deselect it and click OK, the service and wire are deleted.

Related Topics

What Happens When You Create a SOA Application and Project in Developing SOA Applications with Oracle SOA Suite