RSS

Force dehydration in Oracle BPM

22 Aug

Oracle BPM uses transactions to control the steps throughout it’s processes. In the Oracle BPEL processes you are able to use a checkpoint to explicit force a dehydration during your process.

Oracle BPMN doesn’t have a specific activity to perform the same. However you can force a dehydration by using a timer catch event in your process. Setting the timer to 2 seconds is sufficient.
(I think this might actually be 1 second, but the manual claims that the duration should be more than 1 second so we use 2 seconds to be sure).

Oracle BPM Catch Timer Event

Oracle BPM Catch Timer Event

Overview of where transactions occur in Oracle BPM/BPEL (source: Oracle performance tuning guide):

• Mid-process breakpoint activities (e.g. receive, onMessage, onAlarm, wait),
• A non-idempotent (i.e. non-retryable) invoke,
• A non-blocking (i.e. asynchronous) invoke,
• Explicit dehydration (in BPEL only), i.e. the checkpoint() call,
• An asynchronous queue (e.g. JMS), and
• A Timer Catch Event with duration of more than one second.

References:

About these ads
 
2 Comments

Posted by on 22-08-2013 in BPM

 

Tags: ,

2 responses to “Force dehydration in Oracle BPM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 346 other followers

%d bloggers like this: