Table 7.1 lists the basic activities available to a BPEL-process developer. Table 7.2 lists the structured activities.
Basic activity | Purpose |
---|---|
assign | Copy one or more values to variables and partner links |
compensate | Invoke a set of compensation handlers |
compensateScope | Invoke a specific compensation handler |
empty | Act as a placeholder |
exit | End the process immediately |
extensionActivity | Do a task allowed by a technology that extends BPEL |
invoke | Invoke a partner service |
receive | Receive an inbound message |
reply | Reply to an inbound message |
rethrow | Re-direct an error from one fault handler to another |
throw | Direct an error to a fault handler |
validate | Validate one or more variables against their data types |
wait | Block processing for a time |