WebDocs Home | Show Navigation Hide Navigation


access key

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.

arrayed field

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 readonly. The corresponding data types are AutoSeq and AutoTime (used by both timestamps).

definition file

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.

explicit group

A group in which the members are defined within the Field Definitions list. See also implicit group.

external key

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.

field header

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.

file definition

Describes a particular file and defines which structures can be used to access it.

file type

Defines a specific class of data file (for example, ASCII or DBL ISAM). File types are assigned to structures and file definitions. Userdefined file types enable developers to supply subroutines to handle I/O for file types that are not supported by ReportWriter.

foreign key

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. Structurespecific formats are defined and only valid for a particular structure. Predefined formats for date and time fields are built into every repository.

“from” key

Refers to the key in the structure that is defining a relation. The “from” key may be an access key or a foreign key.

“from” structure

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.

implicit group

A group in which the members are defined by referencing another structure. See also explicit group.

information line

A single line at the bottom of the screen body that Repository uses to display messages and general information.

input window

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.

modifiable list

A list of entries that you can edit. You can also add, delete, and sometimes move entries in the list.

name link

Used to associate fields with access keys in other structures. These associations can then be used by ReportWriter to access related files.

nonmodifiable list

A list of entries that you can only select from.

numeric type

Refers to decimal, implieddecimal, and integer types.

overlaid field

A field that is “covered” by one or more overlay fields. It must precede the overlay field(s) in your field definition list.

overlay field

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.

overlay offset

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 implieddecimal field.

pseudo array

A singledimension array of type a, d, d., i1, i2, i4, i8, p, or p. (for example, 10a5).

real array

A single or multidimensional 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, [10]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.

renditions file

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.

script information

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.

selection window

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 multirecord 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.

“to” key

The key in the structure which is being related to in a relation. The “to” key must be an access key.

“to” structure

The structure being related to in a relation.