1.8 Create Web Service or Update Service or Update Reference Dialog

Use to create a simple object access protocol (SOAP) web service binding component for message delivery.

You can also select the level of support for WS-Coordination and WS-Atomic (WS-AT) transactions. WS-AT provides transaction interoperability between Oracle WebLogic Server and other external transaction processing systems.

Binding components such as web services make service-oriented architecture (SOA) applications accessible to the outside world. More

Element Description

Name

Enter a name or accept the default name of Servicenumber. This becomes the name for this service in the SOA Composite Editor.

Type

Select the direction in which you want the SOAP web service to operate. This field is only displayed when creating a new SOAP web service.

  • Service: Creates an inbound SOAP service in the Exposed Services (left) swimlane that provides the outside world with an entry point to the SOA composite application. This direction is selected by default if you dropped the web service into the Exposed Services swimlane. More

  • Reference: Creates an outbound SOAP web service in the External References (right) swimlane that enables messages to be sent from the SOA composite application to external partners in the outside world. This direction is selected by default if you dropped the web service into the External References swimlane. More

WSDL URL

Select the Web Services Description Language (WSDL) file to use with this web service. This file describes the capabilities of the service that provides an entry point into a SOA composite application or a reference point from a SOA composite application. A service or reference is defined by a port type and optionally a callback port type. The WSDL file can define more capabilities (port types) of the target web service, but a service only uses the one defined by the port type.

Note: Do not manually update the WSDL location in your file in Source View. This action is not supported. Only updates made in Design View are supported.

Find existing WSDLs icon

Click to select an existing WSDL file.

Generate WSDL from schemas icon

Click to create a WSDL file from a schema. This option is only available for services (and not for references).

Port Type

Select the port type or use the automatically specified value.

Callback Port Type

Select the callback port type for asynchronous processes.

copy wsdl and its dependent artifacts into the project

Select this checkbox to copy a remote WSDL and its dependent artifacts into the project.

Note: Oracle recommends that you select this checkbox only for situations such as offline designing. This is because maintaining a copy of a remote WSDL may result in synchronization issues if the remote WSDL is updated.

Transaction Participation

Select the level of support for WS-Coordination and WS-AT transactions. WS-AT provides transaction interoperability between Oracle WebLogic Server and other external transaction processing systems, such as WebSphere, JBoss, Microsoft .NET, and so on. If you dragged the web service to the Exposed Services swimlane, this enables external transaction managers to coordinate resources hosted on Oracle WebLogic Server over WS-AT. If you dragged the web service to the External References swimlane, this enables Oracle WebLogic Server transactions to coordinate resources hosted in external environments over WS-AT.

  • Never: No transaction context is imported (for services) or exported (for references).

  • Supports: If a transaction exists, a transaction context is imported (for services) or exported (for references). This information is added to the composite.xml file.

  • Mandatory: A transaction context is imported (for services) or exported (for references). This information is added to the composite.xml file. For exports, a web service exception message is thrown if there is no active transaction. For imports, a fault is returned to the client if there is no transaction context in the request.

  • WSDLDriven: This property only displays if you create the web service as a reference binding component in the External References swimlane. This is the default value.

Version (for Web Services only)

Displays the WS-AT supported version (1.0, 1,1, 1,2, or default). By default, this list is only enabled if you selected Supports or Mandatory from the Transaction Participation list. The version sent by the requesting message is used.

Related Topics

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

WS-Atomic Transaction Support in Developing SOA Applications with Oracle SOA Suite

Legacy Adapters in Understanding Technology Adapters

Packaged-Application Adapters in Understanding Technology Adapters