Introduction to Activities

Activities are 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. You then double-click an activity to define its attributes (property values). Activities enable you to perform specific tasks within a BPEL process service component. For example, here are several key activities:

Figure 4-10 shows an example of a property window (for this example, an invoke activity).

Figure 4-10 Invoke Activity Example

Description of Figure 4-10 follows
Description of "Figure 4-10 Invoke Activity Example"

The invoke activity enables you to specify an operation you want to invoke for the service (identified by its partner link). The operation can be one-way or request-response on a port provided by the service. You can also automatically create variables 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. It uses this port to submit required data and receive a response. For synchronous callbacks, only one port is needed for both the send and the receive functions.

For more information about activities, see BPEL Process Activities and Services.

For information about copying and pasting activities in the same project or between projects, see How to Copy and Paste Activities in BPEL Projects .

For information about editing activities in the Property Inspector, see How to Edit BPEL Activities in the Property Inspector.