How to enable automatic startup recovery in Oracle BPM 11g by Jan van Zoggel
June 13, 2014 Leave a comment
For some reason the default settings for automatic recovery of instances is different between the Oracle BPEL and Oracle BPMN engine in 11g. We can view and change these setting under SOA Administration in the Oracle Enterprise Manager:
Select the BPMN properties from the menu (or off course BPEL for the BPEL engine)
Click on “More BPMN Configuration Properties…”: Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog
Twitter
LinkedIn
Facebook
Wiki
Oracle Business Process Management 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.
We are using Oracle EDN events to communicate between Oracle Business Process Management instances and from the Oracle ADF tasks to Oracle Business Process Management. We use the correlation configuration to make sure the events arrive at the correct instances.
In a situation where you need some sort of duplicate message check for an Oracle Service Bus project you would need some custom code. Since the Oracle Service Bus is stateless, when it handles a proxy service call it will not know if this specific message was handled before. So there needs to be some sort of logic in your service for validating it’s a new unique message id.