Case Data Updates to the SQL Server using MSDTC
In a simple process where iProcess case data is being updated in the SQL database and an external database using an EAI plug-in, the transaction process involves the following:
| 1. | The iProcess Engine starts a transaction by notifying the MSDTC. |
| 2. | The SQL Server resource manager enlists itself as part of the transaction with the MSDTC. |
| 3. | The external database resource manager also enlists itself as part of the transaction with the MSDTC. |
| 4. | If all the case updates are successful, the MSDTC performs a two phase commit operation with all resources that are enlisted as part of the transaction. |