yypsybs
2023-09-09 3cb5a54def670d97301f07170fcaad213bfc54f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Quintiq file version 2.0
#parent: #root
MethodOverride Commit (
  DSP_Transaction transaction
)
{
  TextBody:
  [*
    Transaction::Transaction().DisableUndo();
    
    soft_error := "";
    traverse( transaction, TransactionMessageSequence.Message, msg )
    {
      if ( not msg.Execute( this, soft_error ) )
      {
        error( soft_error );
      }
    
      message := "Local committer executed message: " + msg.GetMessageDescription();
      DSP_DistributedServiceProviderBase::Log( this.NodeId(), message, true, this.IsDetailedLogging() );
    }
    
    transaction.Delete();
  *]
}