Many thanks Bart.
This works well with either Oracle ojdbc14.jar driver or the DataDirect driver.
We are using Oracle 9.2 RAC with Transparent Application Failover (TAF)
The URL we used was:
url=jdbc:oracle:oci:@(DESCRIPTION=(failover=on)(failover_mode=(type=session)(method=basic))(address_list=(ADDRESS=(PROTOCOL=TCP)(Host=host1)(Port=1521))(ADDRESS=(PROTOCOL=TCP)(Host=host2)(Port=1521))(load_balance=on))(CONNECT_DATA=(service_name=CRM)))
Where CRM is the single SID we use, rather than specific SID1 & SID2 for each server.
If you put this info into the Oracle tnsnames.ora on the Oracle Servers this can be simplified to:
url=jdbc:oracle:oci:@CRM
The only other fields required are:
Transaction Type LOCAL_TRANSACTION
DataSource Class oracle.jdbc.pool.OracleDataSource
user wm
password ********
All other fields are blank.
I will request webMethods put this in the Adapter Manual.
Javed
#Integration-Server-and-ESB#webMethods#Adapters-and-E-Standards