VMS Help  —  DCE  DCE_IDL, DCL Command Interface
   The following is the DCL syntax for the IDL compiler.  Except where
   noted, IDL DCL commands are equivalent to the IDL universal command
   syntax documented in the idl section of the OSF DCE Application
   Development Reference.  See the Reference documentation for a
   complete description of the universal command syntax interface to
   the IDL compiler.

   NAME

    IDL  - Invokes the Interface Definition Language (IDL) Compiler

   SYNOPSIS

        IDL file-spec [qualifier]...

1  –  QUALIFIERS

1.1    /CLIENT_FILES

     /CLIENT_FILES [=(option[,...])]
     /NOCLIENT_FILES

        Specify one or more of the following options.

        ALL (default)
        [NO]AUXILIARY [=filename]
        NONE
        [NO]STUB [=filename]

        This qualifier is equivalent to the -client argument
        in the universal syntax.

1.2    /SERVER_FILES

      /SERVER_FILES [=(option[,...])]
      /NOSERVER_FILES

        Specify one or more of the following options:

        ALL (default)
        [NO]AUXILIARY [=filename]
        NONE
        [NO]STUB [=filename]

        This qualifier is equivalent to the -server argument
        in the universal syntax.

1.3    /STANDARD

      /STANDARD [=[NO]PORTABLE | DCE_V10 | DEC_V10 | EXTENDED ]
      /STANDARD=PORTABLE (default)

        This qualifier is equivalent to the -standard[standard_type]
        argument in the universal syntax.  This universal syntax
        argument is documented in the section of the HP DCE
        Product Guide that describes additional IDL command options.

1.4    /HEADER_FILE

      /HEADER_FILE = filename
      /HEADER_FILE=file_spec.H (default)

        This qualifier is equivalent to the -header header_file
        argument in the universal syntax.

1.5    /OUTPUT_DIRECTORY

      /OUTPUT_DIRECTORY [=directory]
      /NOOUTPUT_DIRECTORY (default)

        This qualifier is equivalent to the -out directory
        argument in the universal syntax.

1.6    /INCLUDE_DIRECTORY

      /INCLUDE_DIRECTORY [=(pathname [,...])] (default)
      /NOINCLUDE_DIRECTORY

        These qualifiers are equivalent to the -Idirectory
        and -no_def_idir arguments in the universal syntax.

1.7    /ENTRY_POINT_VECTOR

      /ENTRY_POINT_VECTOR [=(option[,...])]
      /NOENTRY_POINT_VECTOR
      /ENTRY_POINT_VECTOR=(NOCLIENT, MANAGER) (default)

        Specify one or more of the following options:

        ALL
        [NO]CLIENT
        [NO]MANAGER
        NONE

        This qualifier provides a function similar to those of the
        -cepv and -no_mepv arguments in the universal syntax.

        The /ENTRY_POINT_VECTOR command qualifier controls
        generation of the client and manager entry point vectors
        through the keywords CLIENT and MANAGER.  In the universal
        command syntax,  two separate idl options (-cepv and
        -no_mepv) control generation of the client and manager
        entry point vectors.

        The following example universal command syntax generates
        both client and server entry point vectors:

        $ idl fpe_server.idl -cepv

        The equivalent DCL command is as follows:

        $ idl fpe-server.idl /ENTRY_POINT_VECTOR=CLIENT,MANAGER

        If one or more options are specified, the DCL syntax
        requires you to specify all required options.  Options
        that are not listed are not enabled.

1.8    /PREPROCESS

      /PREPROCESS
      /NOPREPROCESS (default)

        These qualifiers are equivalent to the
        -cpp_cmd 'c_preprocessor_command_line' and -no_cpp
        arguments in the universal syntax.

1.9    /CC_COMMAND

      /CC_COMMAND [=command-line]
      /NOCC_COMMAND
      /CC_COMMAND="CC/G_FLOAT/STANDARD=NOPORTABLE" (default)

        This qualifier is equivalent to the -cc_cmd 'command_line'
        argument in the universal syntax.

1.10    /CC_QUALIFIERS

      /CC_QUALIFIERS [="command-qualifiers"]
      /NOCC_QUALIFIERS (default)

        This qualifier is equivalent to the -cc_opt 'command_options'
        argument in the universal syntax.

1.11    /DEFINE

      /DEFINE [=(identifier[=definition][,...])]
      /NODEFINE (default)

        This qualifier is equivalent to the -Dname[=definition]
        argument in the universal syntax.

1.12    /UNDEFINE

      /UNDEFINE [=(identifier[,...])]
      /NOUNDEFINE (default)

        This qualifier is equivalent to the -Uname argument
        in the universal syntax.

1.13    /OPTIMIZE

      /OPTIMIZE [=({SPEED | SPACE })]
      /OPTIMIZE = SPEED (default)

        This qualifier is equivalent to the -space_opt
        argument in the universal syntax.

1.14    /SYNTAX_ONLY

      /SYNTAX_ONLY
      /NOSYNTAX_ONLY (default)

        This qualifier is equivalent to the -syntax_only
        argument in the universal syntax.

1.15    /KEEP

      /KEEP [=option]
      /NOKEEP

        Specify one of the following options:

        ALL
        C_SOURCE
        NONE (equivalent to /NOKEEP)
        OBJECT (default)

        This qualifier is equivalent to the -keep file_types
        argument in the universal syntax.

1.16    /REPAIR

      /REPAIR [=(option[,...])]
      /NOREPAIR

        Specify one of the following options:

        [NO]BOOLEAN_CONSTANTS
        [NO]EXTRA_PAD_BYTES
        [NO]MISSING_PAD_BYTES
        ALL (default)
        NONE

        These qualifiers are equivalent to the -bug n and -no_bug n
        arguments in the universal syntax.  The values
        [NO]BOOLEAN_CONSTANTS, [NO]EXTRA_PAD_BYTES, and
        [NO]MISSING_PAD_BYTES correspond to -bug 1, -bug 2, and
        -bug 3 respectively in the universal syntax.

1.17    /VERSION

      /VERSION
      /NOVERSION (default)

        This qualifier is equivalent to the -version
        argument in the universal syntax.

1.18    /LOG

      /LOG
      /NOLOG (default)

        This qualifier is equivalent to the -v argument in
        the universal syntax.

1.19    /WARNINGS

      /WARNINGS (default)
      /NOWARNINGS

        This qualifier is equivalent to the -no_warn
        argument in the universal syntax.

1.20    /VERIFY

      /VERIFY
      /NOVERIFY (default)

        This qualifier is equivalent to the -confirm
        argument in the universal syntax.

1.21    /TRACE

      /TRACE [=(option[,...)]
      /NOTRACE

      Specify one or more of the following options:

   [NO]LOG_MANAGER
   EVENTS=({ALL|CALLS|CONTEXT_HANDLES|ERRORS|NONE|MISCELLANEOUS}[,...])
   /NOTRACE (default)

     This qualifier is equivalent to the -trace value argument in the
     universal syntax, which is documented in the HP DCE Product
     Guide.

1.22    /LANGUAGE

      /LANGUAGE [={CC | CXX | FORTRAN}]
      /LANGUAGE=CC (default)

        This qualifier is equivalent to the -lang argument in the
        universal syntax.

1.23    /DIAGNOSTICS

      /DIAGNOSTICS [=filename]
      /NODIAGNOSTICS (default)

        Specifies that a diagnostic file listing the errors reported
        by a compilation should be generated for LSE. If you do not
        specify a filename, the compiler uses the basename of the IDL
        file and appends the .DIA extension to it.
Close Help