The limitations of the flat transaction are Compound business transactions that need to be partially rolled back. Business transac...
The limitations of the flat transaction are
This is a classical GUI based client server transaction where a set of choices are presented to the user on a set of choices are presented to the user on a screen and the server must wait for the decision.
There may be typical engineering computer aided design transactions that may require CAD managed components to be worked on form days and passed from engineer to engineer . The CAD transactions must be able to suspend itself and resume from shutdowns etc.
When there are one million record updates under the transactional control the entire transaction is rolled back.
- Compound business transactions that need to be partially rolled back.
- Business transactions with the humans in the loop.
- Business transactions that span long periods of time
- Business transactions with lot of bulk.
- Business transactions that span across companies or the internet.
This is a classical GUI based client server transaction where a set of choices are presented to the user on a set of choices are presented to the user on a screen and the server must wait for the decision.
There may be typical engineering computer aided design transactions that may require CAD managed components to be worked on form days and passed from engineer to engineer . The CAD transactions must be able to suspend itself and resume from shutdowns etc.
When there are one million record updates under the transactional control the entire transaction is rolled back.
Very few companies will allow an external TP monitor or a database to synchronize in real time a transaction on their external TP monitor using a two phase commit.