Magic xpa Engine (Magic xpa 4.x)
The Magic xpa engine is the driving force behind Magic xpa's ability to perform complex data manipulations that are largely transparent to the developer and the end user.
The engine includes a set of operations for the developer's use and a structure of execution steps called logic units, which together perform the tasks set for the end user. The engine "knows" how to perform such actions as opening files, reading records, sorting, displaying data on the screen, and more. This is different from other application development tools, where most of the "knowledge" for the tool has to be supplied by the developer. Magic xpa saves the developer considerable amounts of time by supplying these built-in operations.
It is important that you understand the pre-defined steps that the engine takes, so that you can develop your tasks with regard to these steps.
Tasks
Engine Execution Levels
Engine Execution Rules - Interactive
Engine Execution Rules - Batch
User-Defined Events
Developer Functions
Task Data View
Mode of Operations on the Task Flow
Multi-Threading
The Magic xpa Engine chapter in the Mastering Magic xpa guide