BPEL - Activities



In this chapter, we will learn about the different activities that make up the building blocks The building blocks of a BPEL process service component.

Oracle BPEL Designer includes a set of activities that you drag into a BPEL process service component and double-click an activity to define its attributes and property values.

Assign Activity

Assign Activity An assign activity enables to manipulate data, such as copying the contents of one variable to another.

Invoke Activity

Invoke Activity Logo An invoke activity enables you to invoke a service (identified by its partner link) and specify an operation for this service to perform.

Receive Activity

Receive Activity  A receive activity waits for an asynchronous callback response message from a service.

Let us learn more about the Invoke activity in our subsequent section.

Invoke Activity

The invoke activity enables to specify an operation that is to be invoked for the service (identified by its partner link). The operation can be one-way or request-response on a port provided by the service. Variables can be automatically created in an invoke activity. An invoke activity invokes a synchronous service or initiates an asynchronous web service.

The invoke activity opens a port in the process to send and receive data. This port can be further used to submit required data and receive a response. For synchronous callbacks, only one port is needed for both the send and the receive functions.

Invoke Activity
Advertisements