Tuesday, July 20, 2010

Migrating In-Flight Instances in BPEL

Migrating in flight instance in BPEL was not a feature till 10.1.3.4 but from 10.1.3.5 onwards we have this feature.We can now migrate the inflight instances in bpel.
You can find the documentation for the same here

2 comments:

Anonymous said...

Hi, I see from the link to the documentation that you can do migration from the "Oracle BPEL Control". Is there something equivalent on Oracle SOA Suite 11g? I found nothing about migrating in-flight instances after a new deployment on Oracle Soa Suite 11g. I would really appreciate if you could help me. Thank you very much. Vincenzo

Mikku said...

This feature is not available in SOA Suite 11g so far.
Check out these links it may give you some idea on how to do it.

http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15250/recommendations.htm#ASDRG183

It says

The database must be recovered to the most recent point in time to ensure that the latest composite definitions and in-flight instances are restored.

In-flight instances require the matching composite definition to continue processing. For this reason, the metadata repository (where composite definitions are stored) and Oracle SOA Suite database (where process state is maintained) must be recovered to the same point in time.

In case of redeployed composites, a database recovery ensures consistency between the dehydrated in-flight processes and their corresponding definition since the process definition is stored in database repository where dehydrated instances are stored.