OSI/FTAM Programming Reference Manual

HP NonStop OSI/FTAM Programming Reference Manual528611-001
A-1
A DDL Definitions
This appendix describes the Data Definition Language (DDL) for the data structures
used in parameters to the procedures described in Section 4, FTM Procedures.
This appendix covers the following topics:
This appendix shows the information in DDL format. As part of the NonStop FTAM
product, you receive the data structures in three forms:
The DDL source code (in the files ZFTMDDL and ZAPSDDL), provided for
reference
The equivalent TAL code (in the files ZFTMTAL and ZAPSTAL), from which you
should source appropriate sections into your TAL programs
The equivalent C code (in the files ZFTMC and ZAPSC), from which you should
include appropriate sections in your C programs
Note that when the DDL compiler translates these definitions into TAL, it changes all
the hyphens in the names to circumflex characters (^) and appends “^DEF” to the end
of the definition. When it translates the definitions into C, the DDL compiler changes all
hyphens to underscores and also appends “_def” to the end of the definition.
Types of DDL Definitions
This appendix describes three major types of DDL definitions in ZFTMDDL and
ZAPSDDL:
Basic data types
Basic data types consist of ZAPSDDL structures used as “building blocks.” The
FTAM product uses these building blocks to create parameter structures.
Parameter structures (used as data types)
You use these structures to define some of the parameters to the APS and FTM
procedures. For example, within the first few pages of each programming example
in Appendix G, NonStop FTAM Programming Examples, you will find a section that
defines the structures used by the FTM procedures called in that program. These
data structures show how to access the information contained in the reference
parameters.
Topic Page
Types of DDL Definitions
A-1
Locating DDL Definitions A-2
Basic Data Types A-3
Parameter Structures A-5
Named Values A-37
Procedure Call Cross Reference Table A-42