Base Objects


All application objects needed to execute 4GL applications are stored as XML documents in the (remote) application repository. All these objects are stored with the following unique key combination:

  • Application

  • Object

  • Name

There are two types of these base objects:

  1. System Objects these objects apply to the environment in which applications run. The objects will be stored in the administrator application.

  2. Application Objects these objects apply to a specific application only.

Table of Contents

VI. System Objects
Application Object — Application specific settings.
System Object — System wide environment settings.
User Object — User information.
Version Object — Specific version of an application.
VII. Application Objects
Blob Object — Storage of binary objects.
Constant Object — Contains static value.
DataDictionary Object — Data of data items.
DataModel Object — Holds data returned using SQL command.
DataSource Object — Source of the user data.
ErrorDialog Object — Contains error information.
Index Object — Fields of an index.
ListStore Object — Definitions for multi column list boxes.
Logic Object — Holds 4GL logic.
PickList Object — List of options.
Record Object — Collection of data dictionaries for data file.
RunControl Object — XML generated document from 4GL logic.
Screen Object — Holds window and dialog information.
Table Object — Collection of records and indices.
TextDocument Object — Can hold any type of text document.
Thread Object — Contains logic name to be run as thread.
Variable Object — Contains dynamic data.
VariableGroup Object — Collection of data dictionaries to hold data.
XmlDocument Object — Holds XML documents.