A Record part defines a set of data elements. The Record stereotype associates the part with an external data store (for example, a row in a relational database table or view, or a record in a file). For more information, see Stereotypes. For information about the structured Record, which uses level numbers to specify the exact layout of its fields, see Records.
You must define Records outside of any other part, including programs and libraries. This automatically places the Record in package scope.
EGL provides a general purpose Record stereotype, the BasicRecord, as part of the core EGL package. This topic uses the basic record to describe the core qualities of the Record part.
Records also include a resourceAssociation variable that specifies the physical file used for I/O (see resourceAssociation variable for file I/O).