How to Keep Exactly One OIC Integration Instance running 24/7 by John Graves
December 23, 2020 Leave a comment
Introduction
Oracle Integration has a great feature to periodically run a flow instance according to a schedule. This schedule can be something simple, like "run every 10 minutes" or something more complex using a calendar ICS definition. This works great for scenarios that run periodically, then exit.
However, I’ve recently been tasked to have an OIC flow monitor and process messages from an Oracle Stream using the new Oracle Stream Adapter. This would ideally require a flow to be running 24/7 to look for messages and process them.
But OIC is not designed to run a single flow instance for more than a few minutes and if we setup a schedule, there will be gaps in time where there are no instances running.
Use-case
My use-case is for the Streams Adapter, but this will work regardless of what is being done inside a given flow. So what’s the secret? Use the OIC REST APIs for the scheduling service. Read the complete article here.
For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.
Blog
Twitter
LinkedIn
Facebook
Wiki
Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress