Every time an attribute is added or deleted from a Freedombase controlled class, Freedombase updates an include file, with the updated definition of that class.
These include files can be included within Before and After Code, as appropriate. These include files allow the developer to refer to attributes within instances by name instead of attribute position number, making code much more readable, and much easier to understand and maintain.
The "Include" statements are usually positioned at the top of the page code, basically next thing after the subroutine name and parameters.
The format of the include file name may differ depending on the database.
The command to include the file, for UniVerse, jBase, and QM, is:
$INCLUDE Process_BP SystemName_ClassName_Definition
For example:
$INCLUDE Process_BP DEMO_STATE_Definition
The format of the include file name, and the command to include the file, for OpenInsight, is:
$INSERT SystemName_ClassName_DEFINITION
For example:
$INSERT DEMO_STATE_DEFINITION

| previous | next |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |

