4GL EngineThe 4GL engine handles the default behavior of a session. If additional functionality is needed or default functionality needs to be by-passed, this should be programmed in a UI script (Program script). When a session is started, the session’s object will run. The object and the form work together to perform queries and present data on the form. The sequence of actions that take place are:
This sequence of actions is an overview of the actions that take place within a session. The detailed actions are coded. The 4GL Engine (also called the standard program) provides this standardized coding and enforces consistency across sessions in the system. The 4GL Engine controls the processing of a session:
Note The exceptions to the normal processing are contained in the Session Object. The session object uses events to hook into the 4GL Engine, and describe the actions that should happen as a result of an event. These additional actions are defined in the UI script (program script). For more information, refer to the UI scripts section.
| |||