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
- Is it possible to logout Primavera P6 through SQL Query? - February 16, 2018
- How to Create Primavera P6 EPPM Database schemas in Microsoft SQL Server - February 15, 2018
- Configure Windows Firewall for Microsoft SQL Server 2017 – Part 4 - February 14, 2018