The following How-to topics deal with the Magic xpa engine:
How Do I Define Application Level Events?
How Do I Work with the Magic xpa Engine as an Event-Driven Engine?
How Do I Utilize the Event Hierarchy?
How Do I Prevent an Internal Event (action) like Delete Line, from Occurring?
How Do I Set a Dynamic Name for an Input/Output File?
How Do I Delete a File or a Data Source in a Task that Handles the Same File or Data Source?
How Do I Prevent the Engine from Creating an Output File or Printing an Empty Page to the Printer when the Task Eventually Does not Output Anything?
How Can I Set a New Task to Automatically Create Logic Units for the Basic Task Levels (Task and Record)?
How Can I Set a New Task to Create No Default Logic Units?
How Do I Retrieve the New Value of an Edit Control While Handling Its Events?
How Do I Prevent the End-User from Modifying Any Record in a Task?
How Do I Set the Engine to Execute the Record Suffix Logic Unit Even if the Record has Not Been Updated?
How Do I Prevent the End User from Changing the Task Modes?
How Do I Run Two Tasks Concurrently?
How Do I Change the Default Value of the Task Type?