Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 9 Transaction Processing : Course of a Transaction

Course of a Transaction
The rules language statements encountered when the transaction is run determine the specifics of what takes place during the course of a transaction. In general, however, basic similarities exist in all transactions:
1.
2.
3.
 
Establishing Synchronization Points
TIBCO Object Service Broker creates implicit synchronization points at the beginning and end of every transaction. You can also establish explicit synchronization points within your transaction using COMMIT and ROLLBACK statements.
The ROLLBACK statement discards pending changes and keeps the database in the same state it was at as of the last synchronization point.
TIBCO Object Service Broker automatically commits all changes made since the last synchronization point when the transaction terminates normally and discards all pending changes made after the last synchronization point when the transaction terminates abnormally.
Actions within Synchronization Points
When a synchronizing point is established, the following actions could take place, depending on the coding of the transaction:
See Also
Managing Backup and Recovery for your operating environment about Fail Safe processing.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved