Area number assignment
- Last Updated: February 11, 2026
- 2 minute read
- OpenEdge
- Version 13.0
- Documentation
Area number assignment
If you create your database areas without assigning area numbers, OpenEdge assigns the areas sequentially starting at area number 7. The following example shows a structure definition file without area numbers:
|
A database created with PROSTRCT using this structure file as input, creates the areas sequentially.
The following figure shows the resulting area array where the areas are numbered sequentially.

Assigning specific area numbers to the user data areas in your structure file can improve readability, but will prevent the ability to trim the maximum amount of unused memory in your area array.
The following example shows a structure file with three data areas assigned area numbers 1000, 2000, and 3000:
|
A database created with PROSTRCT using this structure file as input, creates the areas as they are defined.
The following figure shows the allocation of the area array for the database with areas numbered 1000, 2000, and 3000.

If minimizing memory consumption is a priority, you can trim
the unused memory for the areas numbered 3001 to 32,000 with the -maxAreas startup
parameter. However, the memory for the unused areas in between the
allocated areas cannot be trimmed. See Trim unused area memory for more information.