Monday, March 9, 2015

Oracle SOA 11g - Disabling the Auto recovery of Faulted Instances,invoke and callback messages

Hi Friends,
 
Greetings to Everyone... !!!
Hope you all doing well. today we will talk about some SOA issue faced by one of my friend. We analyze this issue and found below solution.
Problem Statement :
We observe that there is excessive growth in DB from SOA applications. It generally happened when there are some failures in application calls.
Solution found is disabling the Auto recovery of Faulted Instances ,invoke and callback messages.
Let's talk about auto recovery, auto recovery is the functionality to recover the faulted instances and Invoke and Callback messages in SOA 11g.
Sometimes we need to disable this feature to avoid unnecessary table space growth and recovering the instance that fail even after the recovery.
Disabling recovery attempts for faulted instances.
Step 1. Log in to Oracle Enterprise Manager Fusion Middleware Control.
Step 2. Right-click soa-infra.
Step 3. Select SOA Administration > BPEL Properties.
Step 4. Click More BPEL Configuration Properties.
Step 5. In the Name column, click RecoveryConfig.
Step 6. Expand RecurringScheduleConfig.
Step 7. Set the following properties to values and click Apply.
maxMessageRaiseSize =0
Step 8. Expand StartupScheduleConfig, respectively.
Step 9. Set the following properties to values and click Apply.
maxMessageRaiseSize=0

I hope this will help in your issues.

Keep working on Middleware technologies and write me if you need any further help.

In case of any queries or question, you can write me on middlewaresolution1@gmail.com.

Regards,
Ajinkya Vichare
http://ajinkya-vichare.blogspot.com