Data Definition Language (DDL) Reference Manual — 426798-002
xiii
About This Manual
This manual describes the Data Definition Language (DDL), an HP product for defining
data objects and for translating object definitions into source code for programming
languages and for other products on HP NonStop systems.
DDL objects include constants, field and group definitions, records, and three types of
Subsystem Programmatic Interface (SPI) objects: token codes, token maps, and
token types.
DDL can translate an object definition into source code for one or more of these HP
products:
•
HP C for NonStop systems
•
HP COBOL for NonStop systems (COBOL 85 standard)
•
File Utility Program (FUP)
•
HP FORTRAN for NonStop systems
•
Network Control Language (NCL)
•
HP Pascal for NonStop systems
•
HP Portable Transaction Application Language (pTAL)
•
HP Tandem Advanced Command Language (TACL)
•
HP Transaction Application Language (TAL)
In addition, DDL can generate its own source code from object definitions in a
dictionary and produce reports on the contents of a dictionary.
Audience
This manual was written for application programmers and database administrators.
Application programmers can use DDL to add data definitions to Pathmaker catalogs,
to define data objects and translate them into host-language source code, and to
define SPI message tokens. Database administrators can use DDL to define Enscribe
and HP NonStop SQL/MP databases, to generate FUP commands for creating the
databases, and to provide file type and access information for Enform reports on the
databases.
Organization of This Manual
This manual gives an overview of DDL and some instructions for using it, as well as
syntax descriptions, usage guidelines, and examples for all DDL statements and
compiler commands.
Before using DDL, read
Section 1, Introduction to DDL
, for an overview of the product.
Then you need to read only the parts of this manual that explain the language features
you want to use or the tasks you want to perform. A summary of the contents of each
section and appendix follows: