History is not explicitly enabled or disabled. It is effectively enabled simply by making calls to functions to perform required tasks. ACIS provides two levels of disabling history.
|
|
With
api_logging(FALSE), bulletins and delta states are still created, but kept only long enough to support error recovery.
|
|
With
set_logging(FALSE), no bulletins are created, but bulletin boards and delta states are still created. Modeling errors can not be recovered unless the application developers provide their own mechanism.
|
|
The developer must be careful about the use of
API_BEGIN/API_END, and should still call
api_note_state periodically to clean up memory used by empty bulletin boards.
|