Schema DDL Reference section

236 U929-J-Z125-9-76
9.1 Schema DDL syntax
⎧SCHEMA NAME clause
Schema entry ⎨
⎩[PRIVACY LOCK clause] .
⎧AREA NAME clause
Realm entry ⎨
⎩[TEMPORARY clause].
⎧RECORD NAME clause
[LOCATION MODE cl ause]
WITHIN clause
[SEARCH KEY clause].
Record entry ⎨
record element name clau se
[PICTURE clause]
[TYPE clause]
⎩[OCCURS clause].
⎧SET NAME clause
[DYNAMIC clause]
ORDER clause
OWNER clause.
Set entry ⎨
[MEMBER clause
[ASCENDING/DESCEN DING-KEY clause]
[SEARCH KEY clause]
⎩[SET OCCURRENCE S ELECTION clause]].
Figure 62: Structure of schema DDL

The description of the logical data struct ure should always be started with the schema entr y

and at least one realm entry.

The following applies for the subsequent realm, record and set entrie s:

– The two associated record types must be defined before a set ca n be defined.

– All the realms mentioned in the WITHIN clause for the record must be defined before a

record type can be defined.