B DBML Syntax
Schema Definition
BEGIN DATABASE database name;
DEFAULT LANGUAGE collating sequence;
PASSWORDS:
user-class number password;
ITEMS:
item name,[sub-item count]specifier[(control no.)];
. . .
IITEMS:
iitem name = item name[:length][,item name...];
. . .
SETS:
list of data set definitions
END.
Schema Definition Parameters
- database name
- 1 through 6 character database name, beginning with a letter and containing uppercase letters, digits and dashes.
- collating sequence
- A language plus a modifier as your default collating sequence (optional).
- user-class number
- An integer from 1 through 31.
- password
- A string of from 1 through 8 characters not including the semicolon, tabs, blanks. Embedded blanks are removed.
- item name
- A 1 through 15 character item name, beginning with a letter and containing uppercase letters, digits and dashes.
- sub-item count
- An integer which specifies the replication count for the item whose specifier it precedes.
- specifier
- A specifier of the item type. It is either L, R8, S, R4, I, I2, or X. In the case of X, it is followed by an integer specifying the string length.
- iitem name
- A 1 through 15 character iitem name, beginning with a letter and containing uppercase letters, digits and dashes.
- length
- Integer specifying substring length of the item to be used as part of the index.
- control no.
- An integer from 0 through 127. This number can be retrieved by DBINFO. It is used by Eloquence Query to determine the format used to print any data associated with that item.
Eloquence Database Manual - 19 DEC 2002