Parts

An EGL file contains a set of parts, each of which is a discrete, named unit. Some parts (such as a program) are generatable parts; each of these is the basis of a compilable unit. A generatable part must have the same name as the EGL source file that contains the part; and in this case, the case of the name is significant: myPart is different from MYPART.

An EGL source file (extension .egl) can include zero or one generatable part and zero to many other parts.

Parts are also categorized in this way:

A fixed record, DataTable, or form (whether text or print) includes a fixed structure. The structure is composed of a series of fields, each of which has a size and type that is known at generation time; and in the case of a DataTable or fixed record, the field can be substructured.

Related concepts
ArrayDictionary

Build descriptor part
Compatibility with VisualAge Generator
Console user interface
DataItem part
Dictionary
EGL projects, packages, and files
EGL reports overview
Fixed record parts
Function part
Import
Introduction to EGL

Linkage options part
Program part
Record parts
References to parts
References to variables in EGL
Resource associations and file types
Runtime configurations
Fixed structure
Typedef
Web support

Related reference
EGL build-file format
EGL editor
EGL source format
EGL statements
Primitive types

Feedback
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.