Kbase P70965: Dynamics. What are the procedures that execute on the Server
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/03/2004 |
|
Status: Unverified
GOAL:
Dynamics. What are the procedures that execute on the Server Side
FIX:
PreTransactionValidate
It is run before the transaction begins.
Any error here prevents the transaction from even starting, so catching errors here is optimal.
BeginTransactionValidat
runs after the transaction starts, but before the records are updated to the database.
EndTransactionValidate
It executes after the database update, but still within the scope of the transaction.
An error in either BeginTransactionValidate or EndTransactionValidate will back out the changes made.
PostTransactionValidate
Executes on the Server after the transaction is completed.
An error here is passed back to the client, but since the transaction is completed, it is not backed-out.