HELPLIB.HLB  —  CDDL  /RECOMPILE
       Syntax:

         CDDL/RECOMPILE [qualifiers] path-name [, path-name]...

  The CDDL/RECOMPILE command enables you to recompile DMU record
  definitions from the source text stored in the dictionary.  This
  command is useful if you have modified a DMU record definition that is
  the template record for COPY field descriptions.  You can use
  CDDL/RECOMPILE to recompile those record definitions that copy the
  modified template record.

1  –  path-name

  Specifies a record definition to be recompiled.  You can use the full
  or the relative path name.

2  –  Qualifiers

2.1    /ACL

         Syntax:

             /[NO]ACL

  In the CDDL/RECOMPILE command, you can use /ACL with /VERSION to copy
  the ACL from the previous highest version of the object into the newly
  created version.  Use /NOACL to prevent creation of any access control
  list for the new object.

  You can only use /[NO]ACL with /VERSION.  Otherwise, the new DMU record
  description has the same access control list as the record it replaced.

  /ACL is the default.

2.2    /AUDIT

         Syntax:

             /AUDIT [= (quoted-string [, quoted-string]...)]
             /AUDIT=file-specification
             /NOAUDIT

  Use /AUDIT to create a history list entry auditing the creation of each
  record definition.

  You can include explanatory text in the history list entries in either
  of two ways.  Either enclose a series of strings in double quotation
  marks, or specify a file whose contents are to be included in the
  history list entry.

  /NOAUDIT is the default.  With /NOAUDIT, no new history list entries
  are created.

2.3    /COPY_LIST

         Syntax:

             /[NO]COPY_LIST

  Use /COPY_LIST with /LISTING to expand in the listing file all template
  records included in a record description.  CDDL extracts all template
  records and inserts the corresponding CDDL source in the output listing
  file.  In the listing, CDDL inserts a "T" in the first character of
  each line that is part of an expanded template record.  You cannot
  specify /NOLISTING and /COPY_LIST.

  /NOCOPY_LIST is the default.

2.4    /LISTING

         Syntax:

             /LISTING [=file-specification]
             /NOLISTING

  Use /LISTING to write an output file containing the source definition
  and CDDL messages.  The file specification is a standard OpenVMS file
  specification, and the default file type is .LIS.  /LISTING is the
  default.

  /NOLISTING prevents creation of the listing file.

2.5    /PATH

         Syntax:

             /PATH = path-name

  Use /PATH to name a default directory from which to trace the path
  names in the CDDL source files.  The CDDL uses your normal CDD$DEFAULT
  directory if you do not specify /PATH.

2.6    /VERSION

         Syntax:

             /[NO]VERSION

  Use /VERSION to compile an existing record definition, creating an
  additional version of it.  CDDL/RECOMPILE/VERSION compiles the record
  you specify but does not replace it.  Instead, it creates an additional
  version of the record definition with version number one greater than
  the previous highest.

  /NOVERSION is the default.  Use /NOVERSION to replace the recompiled
  version of the record with the newly compiled version.

2.7    /V2

         Syntax:

             /V2

  The /V2 qualifier causes the compiler to use the CDD V2.0 defaults for
  the signs of the fixed point numbers.  With this qualifier, BYTE, WORD,
  and LONGWORD datatypes are unsigned by default, but QUADWORD and
  OCTAWORD datatypes are signed.

  If you do not specify the /V2 qualifier, all the fixed point datatypes
  are unsigned by default.
Close Help