Transaction in Oracle SOA

Transaction

Note:

When creating data source click on XA

  • File adapter 2 Rejection Handles

 

client ask – Instead of Rejmsgs folder use other folder then we give the path into the fault policies(other folder path)

 

16

 

 

10g Property:

<configurations>

<Property name = ‘transaction’> participate

</property>

</configuration>

Inclined to build a profession as Oracle SOA Developer? Then here is the blog post on

 Oracle SOA Training Online.

11g Property:

<property name =’BPEL .config. transaction’> required/ Requires New</property>

Required = participate in already existing transaction.

Requires New = Start a new Transaction.

 

Create table : customer _transaction

cust name, cust id, cust address.

 

DB adapter1:

2-3 - 2 XADB

3- 3 2 JNDI Name(eis/DB/soademo)

 

DB adapter2:

2-3 2Non XADB

3- 3 2 JNDI Name(eis/DB/dummy)

T1: Input -2 Invoke input

  • Deploy the process 2 give the input’s Cname, cid, Caddress
  • select * from customer _ transaction -2Two rows instead

Learn more about Oracle SOA Interview Questions in this blog post.

3

After T2  put the throw activity.

3

Select the proprety for PL - > insert DB  -> Double click

3

Property

3

Transaction = participate -> BPEL .xml

3

After </partner line Bindings> write “10g property” .<configuration>.....</configurations>

 

  • Deploy the project

Note:

Open BPEL.xml before deploy the project , because errors were ratified [If your not open the BPEL. XML at the time of deployment then that error deletes the property]

For an Indepth knowledge on Oracle SOA click on: