Saturday, February 2, 2008

Application Engine Restart and Commit

Restart feature and commit work hand in hand. Every time a restartable AE program, commits, a check point is issued and the following is saved to the database to facilitate restarts.

1. State record.
2. Local and Global variables.

However, if an AE porgram with restart enabled calls a Section in another AE program with restart disabled and a commit is fired in the that section, no check point is issued.

Restart is suspended till cntrol is transferred back to the calling AE program.

Careful out there! Else you might find that your program behaves irrationally.

No comments: