Duplicate BPEL process instances when using DB Polling Adapter
Recently we had an issue with Oracle BPEL process deployed in a WebLogic cluster. The issue is the BPEL process gets duplicated; If you notice the Created date column the time is same for all the process. We have seven managed servers so there is seven duplicate BPEL process.
Fix for duplicate Oracle BPEL process by enabling the DB Poll adapter SINGLETON
I have used DB Polling adapter in this example; The DB Polling adapter monitors a table for a new record if it finds then it creates a BPEL process. In my case, 7 WebLogic managed reads the record and created 7 duplicated instances. I need to make the DB Polling adapter singleton to avoid duplicate processes. To set SINGLETON on DB POLL ADAPTER
Open the Composite >> Double click on the DB Polling Adapter >> Add a Binding property ‘Singleton=true‘ under the Composite Properties
Note: Open the image in New tab to see it clearly
The views expressed on this blog are my personal views and do not necessarily reflect the views of my employer.
Please feeling free to reach me on any comments and feedbacks you have. Would be more than glad to listen and reply 🙂
Latest posts by Govind
- How to schedule a Oracle BPEL process using Oracle Enterprise Schedule Service - August 5, 2018
- How to install Oracle Enterprise Scheduler12C - August 5, 2018
- How to reset ADF input File component - August 5, 2018