SOA Transaction Propagation
Direct binding supports the SOA transaction propagation feature. You can invoke this feature from the client in the following ways:
-
Begin the Java transaction from the client and, after performing all the database operations, perform a commit. You should commit the database operations after a successful commit from the client side.
-
Begin the Java transaction from the client side. If a fault is thrown during any operation in the SOA composite, then roll back the transaction from the client side. This rolls back all the database operations.