Previous Topic: COMPILE CommandNext Topic: COPY Command


Operand Definitions

Operand

Description

programname

One‑ to eight‑character name of the program to compile.

version

Version of the program. For information on valid versions to specify, see Using Version Clauses in CA Ideal Commands in the “Preliminary Concepts” chapter.

IDE opt

Y Includes program identification, resources, and environment sections in the compilation listing.

N Does not include identification information in the compilation listing.

EXD opt

Y Includes external data (dataview definitions, report definitions, panel definitions, and copied SQLCAs) in the compilation listing.

N Does not include external data in the compilation listing.

BOD opt

Y Includes the body of the program (working data, parameter data, and procedure definition) in the compilation listing.

N Does not include the body of the program in the compilation listing.

ADV opt

Y Includes advisory messages in the compilation listing.

N Does not include advisory messages in the compilation listing.

MEL opt

Y Highlights error lines in the original procedure definition.

N Does not highlight error lines.

LSQL opt

Y Lists SQL generated from any FOR constructs.

N Does not list generated SQL.

REF opt

FULL Generates a complete cross reference listing.

SHORT Suppresses those symbol names that are defined but not referenced.

NO Does not generate any cross reference information.

You can specify this option for online compiles and for any batch compiles.

Program‑name

One‑ to eight‑character name of the program to compile.

PANEL opt

FULL Generates a complete listing of all panel components.

SHORT Generates only the Identification, Facsimile, and Summary associated with each panel.

NO Does not generate any panel listings. This option applies only if EXD is Y.

DESTINATION

MAIL 'emailid' Delimited 1‑ to 60‑character name of a [assign the value for emailp in your book] destination.

LIBRARY Output library.

SYSTEM name System printer name.

NETWORK name Network printer name (not available in batch).

COPIES nn

Number of copies to print on a system or network printer. This option is ignored in batch.

Note: When DESTINATION is the output library, only one copy is allowed.

NAME outputname

Name of the output. The default is the eight‑character name of the program if compiled online or COMPLIST if compiled in batch.

DISPOSITION

KEEP
RELEASE
HOLD

DESCRIPTION 'string'

The 1‑ to 32‑character description.