Data Definition Language (DDL) Reference Manual — 426798-002
G- 1
G
Pathmaker and DDL
The Pathmaker product is a NonStop™ Transaction Services/MP (NonStop™ TS/MP)
application systems generator. When you start a Pathmaker project, the Pathmaker
program installs a DDL dictionary for you as part of the application catalog, which is an
integrated system directory for the Pathmaker project.
After the Pathmaker DDL dictionary has been installed, you can start a DDL process
from within the Pathmaker environment and enter definitions and records just as you
would if you had created the dictionary from the command interpreter. However, there
are differences in the information stored in the dictionary and this affects the way the
dictionary is maintained.
DDL is used to specify definitions and records used by Pathmaker dictionaries. The
DDL compiler can add these objects to and delete them from the dictionary, as well as
perform other operations on them. The Pathmaker product, however, contains other
objects in its dictionaries (servers, services, requesters, and screens) that are not
defined by using DDL. Only the Pathmaker software can add these objects to or delete
them from a Pathmaker dictionary (or catalog). In addition, a Pathmaker dictionary
contains application design information provided by the Pathmaker product, not by
DDL.
Table G-1
lists the DDL statements, clauses, and commands whose operations differ
when used with a Pathmaker dictionary.
Table G-1. DDL Features in the Pathmaker Environment (page 1 of 2)
DDL Operation
Pathmaker Action
Manual Reference
HELP Clause
The Pathmaker product displays help text on
the screen when requested from a Pathmaker
application.
HELP Clause
on
page 6-11
MUST BE
Clause
The Pathmaker product enforces MUST BE
constraints; DDL does not.
MUST BE Clause
on page 6-16
UPSHIFT
Clause
The Pathmaker product shifts specified
character strings to uppercase; DDL does not.
UPSHIFT Clause
on page 6-73
OUTPUT*
Statement
Pathmaker objects are not generated by this
statement. As a result, you cannot use
OUTPUT* to rebuild a Pathmaker dictionary.
OUTPUT
Statement
on
page 8-5
OUTPUT
UPDATE
Statement
Pathmaker objects that refer to specified DDL
objects are ignored by OUTPUT UPDATE; the
Pathmaker product makes any changes to
Pathmaker objects that refer to DDL objects.
OUTPUT UPDATE
Statement
on
page 8-8