Represents a true key in a data file and is used to specify relationships between files.
An alternate name for a structure or field. Your repository can contain aliases for your Synergy DBL identifier names.
A field definition from the repository that represents a group of fields, each of the same size and data type. Arrayed fields can have between one and four dimensions.
The characteristics of a structure that describe fields, keys, relations, tags, and redisplay formats.
A DBL ISAM key that is automatically filled in by Synergy DBMS with the appropriate value. Supported autokey types are SEQUENCE, TIMESTAMP, and CTIMESTAMP (creation timestamp). They must be 8 bytes and defined as read‑only. The corresponding data types are AutoSeq and AutoTime (used by both timestamps).
Contains standard Synergy DBL local, common, or global record layouts.
A set of related values. An enumeration has a name and one or more members, which may have values assigned to them.
A group in which the members are defined within the Field Definitions list. See also implicit group.
An external key allows for a key to be composed of a segment from the defining structure and one or more fields from another structure or structures.
A named area of computer memory used to store a specific type of data.
The text that appears at the top of the column for a field (if you choose to print page headers) on each page of a report in ReportWriter. The default field header is the header that you specify during the “Define Fields” phase of repository maintenance.
A physical data file.
Describes a particular file and defines which structures can be used to access it.
Defines a specific class of data file (for example, ASCII or DBL ISAM). File types are assigned to structures and file definitions. User‑defined file types enable developers to supply subroutines to handle I/O for file types that are not supported by ReportWriter.
A key used to specify relationships between files but which does not have to be a true key in the data file. Foreign keys may consist of one or more literal segments. Foreign keys may also consist of one or more external segments (fields from another structure).
Designates the way a field will be displayed in your report. Global formats are available for use by any field definition in Repository and also in ReportWriter. Structure‑specific formats are defined and only valid for a particular structure. Predefined formats for date and time fields are built into every repository.
Refers to the key in the structure that is defining a relation. The “from” key may be an access key or a foreign key.
Refers to the structure that is defining a relation.
A structure within a structure, as defined by the GROUP statement. Fields or other group definitions can be members of a group.
A group in which the members are defined by referencing another structure. See also explicit group.
A single line at the bottom of the screen body that Repository uses to display messages and general information.
A window that can contain text, input fields, and buttons, in which the user enters information.
The portion of a data record that identifies and is used to access the record. A key can be composed of discontiguous data segments from within the record.
A specific value that represents itself (as opposed to a variable). Both numbers and text can be literal values.
A list of entries that you can edit. You can also add, delete, and sometimes move entries in the list.
Used to associate fields with access keys in other structures. These associations can then be used by ReportWriter to access related files.
A list of entries that you can only select from.
Refers to decimal, implied‑decimal, and integer types.
A field that is “covered” by one or more overlay fields. It must precede the overlay field(s) in your field definition list.
A field that lays on top of another field (the overlaid field) so that the two fields share all or part of the same data space. For example, if your overlaid field is a date, your overlay fields might be the month, the day, and the year.
The overlay offset is the amount to add to the first character in the overlaid field to determine where the overlay begins. (For example, if the overlay begins at the first character of the overlaid field, the offset is 0; if the overlay begins at the second character, the offset is 1; and so on.)
A template referenced by another template. Once a template references another template, the attributes of the parent template are inherited.
The number of places after the decimal point in an implied‑decimal field.
A single‑dimension array of type a, d, d., i1, i2, i4, i8, p, or p. (for example, 10a5).
A single or multi‑dimensional array of type a, d, d., i1, i2, i4, i8, p, or p. that is specified in square brackets immediately preceding the data type (for example, a5).
A unit of data. Each record is divided into one or more fields.
Enables you to link the keys of one structure with the keys of other structures.
A combination of the display attributes and color of portions of the screen.
Contains predefined and default renditions. Renditions files can be defined and modified with UI Toolkit.
Where your data definitions are stored.
The Synergy/DE application that orders and defines your data structures, files, and attributes.
A description of a repository written in Synergy Data Language.
The data associated with a field that affects how the field is used in UI Toolkit input windows. When a field is defined, Repository creates default script information for that field.
A window that contains a choice of one or more entries that can be selected (usually with arrow keys).
A data type, which is represented as a structfield in code and definition files.
A record definition or compilation of field and key characteristics for a particular file or files.
The information that uniquely identifies a particular record structure (or record type) in a multi‑record structure file. A structure tag can be either the record size or one or more particular fields in the structure and their associated comparison values.
A set of field characteristics that can be assigned to one or more field definitions or templates.
The key in the structure which is being related to in a relation. The “to” key must be an access key.
The structure being related to in a relation.