Wednesday, February 29, 2012

SOA Cluster High Availability for File Adapters - Findings

SOA 11g ps4: 11.1.1.5

File Adapter:

File and FTP Adapter have singleton functionality. In SOA 10g we should have deployed that File Adapter polling process on only one of the server in a cluster. In this way we have lost High availabiltiy functionality for the File Adpater process.

This problem has been solved in SOA 11g by adding the below configurations.

1. Login to Admin Console
2. SOADomain -> Deployments -> FileAdapter -> Configuration -> OutboundConnectionpools
3. Select 'eis/HAFileAdapter'
4. Change the controlDir property to some shared location Eg : /app/oracle/share/soadomain/soacluster/FileAdpater/controlDir

5. Save and Activate changes.

6. From Deployments , Select FileAdapter and update with new 'Plan.xml' . Make sure that 'Plan.xml' is located in shared location. E.g.: /app/oracle/share/soadomain/soacluster/FileAdapter/dp/Plan.xml

7. Save and Activate the changes.

8. Update the Adapter configuration to use the connection factory as shown in the following example:
               <connection-factory location="eis/HAFileAdapter" adapterRef=""/>                                                                                                               
References: http://docs.oracle.com/cd/E21764_01/core.1111/e10106/ha_soa.htm#CHDJFDAI





No comments:

Post a Comment