/sys$common/syshlp/helplib.hlb PASCAL, Miscellaneous, CDD Directive *Conan The Librarian (sorry for the slow response - running on an old VAX) |
The %DICTIONARY directive allows access to data definitions stored in the CDD/Repository, which is a product that must be purchased separately and may not be available on your environment. Syntax: %DICTIONARY 'cdd-path-name [[/[[NO]]LIST]]' The 'cdd-path-name' is a character string that represents the full or relative path name of a CDD record description to be extracted. The resulting path name must conform to the rules for forming CDD path names. A full path name is one that begins with CDD$TOP and specifies the names of all its descendants; it is a complete path to the record definition. Descendant names are separated from each other by a period. A relative path name begins with any generation other than CDD$TOP, and specifies the names of the descendants after that point. You can create a relative path by establishing a default directory with a logical name. The /LIST qualifier indicates that the included declarations should be printed in the listing of the program if a listing is being generated. If not specified, the default is determined by compilation switches. Use of this parameter overrides compilation switches. Example: TYPE %DICTIONARY 'CDD$TOP.CORPORATE.SALARY_RANGE' The definition of 'CDD$TOP.CORPORATE.SALARY_RANGE' is placed in a program at the position of the TYPE declaration.
|