2.78 Reply Dialog - General Tab

Use to create an activity that allows the process to send a synchronous message in reply to a message that was received through a receive activity.

The combination of a receive activity and a reply activity creates a request-response operation on the Web Services Description Language (WSDL) port type for the process. You can also create correlation sets on reply activities.

For more information about the reply activity, see the Business Process Execution Language for Web Services Specification (for BPEL 1.1) or the Web Services Business Process Execution Language Version 2.0 Specification at http://www.oasis-open.org.

The Reply Dialog - General Tab is arranged in the following sections:

Name

The Name section enables you to name the reply activity.

Element Description

Name

Enter a name or accept the default name of Replynumber. This becomes the name for this activity in the designer.

Interaction Type - Event

The Interaction Type -Event section enables you to select the web service partner or business event with which to interact.

Element Description

Event

Select to publish a business event.

Event

Click the Search icon to select the business event.

Variable

Click the Add icon to automatically create a variable. The variable is automatically assigned a message type. Click the Search icon to browse a list of existing variables to assign.

Interaction Type - Partner Link

The Interaction Type - Partner Link section enables you to select the web service partner with which to interact.

Element Description

Partner Link

Select the partner link to invoke with this activity.

Port Type

Select the port type for this activity. This field only displays in BPEL 2.0 projects.

Operation

Select the operation to be performed.

Argument Mapping

Select to set the message parts for the selected operation.

Operation Parts Table

Displays the message parts, message types, and values of the selected operation.

Part

Displays the message part.

Type

Displays the message type.

Value

Click to set the value for the message part. Select the variable in which to retrieve the value and store in the message part.

Variable

Select to specify a variable to hold the process data sent to or received from the partner.

Variable

Select one of the following options:

  • Click the Add icon to automatically create a variable for this activity. A message type is automatically assigned to this variable.

  • Click the Search icon to browse a list of existing variables to assign to this activity.

Fault QName

The Fault QName section enables you to create fault handling in the reply activity.

Element Description

Namespace URI

Create fault handling logic to catch and manage exceptions.

Click the Search icon to select a fault. For example, you can select a fault associated with a partner link or select an applicable system fault (such as invalidReply or uninitializedVariable). After you select the fault, the namespace uniform resource identifier (URI) for the fault displays in this field.

Local Part

Displays the fault selection you make for the Namespace URI field (for example, invalidReply or uninitializedVariable).

Related Topics

Introduction to Synchronous Interactions in Developing SOA Applications with Oracle SOA Suite

Mapping WSDL Message Parts in BPEL 2.0 in Developing SOA Applications with Oracle SOA Suite

BPEL Process Activities and Services in Developing SOA Applications with Oracle SOA Suite

Using Business Events and the Event Delivery Network in Developing SOA Applications with Oracle SOA Suite