Previous Topic: CommentNext Topic: Operand Definitions


COMPILE Command

The COMPILE command compiles a TEST status program in the current system. This command is executed asynchronously where you can continue with other tasks while the COMPILE command is executing. COMPILE alone produces the COMPILE prompter. COMPILE * compiles the current program.

You can only compile test programs in the current system. If you enter the COMPILE command for a production program (PROD status), the program does not recompile, but a compilation listing is generated.

The working data, parameter data, and dataview panels are only compiled if the corresponding source was changed since it was previously compiled.

This command has the following format:

        [*                             ]
COMPILE [program‑name [VERSION version]]

    [    {YES}]    [    {YES}]    [    [YES]]
    [IDE {NO }]    [EXD {NO }]    [BOD [NO ]]

    [    {YES}]    [    {YES}]    [     {YES}]
    [ADV {NO }]    [MEL {NO }]    [LSQL {NO }]
    [    {FULL }]    [      {FULL }]
    [REF {SHORT}]    [PANEL {SHORT}]
    [    {NO   }]    [      {NO   }]

    [            {MAIL 'emailid'           	}]
    [            {LIBRARY                   	}]
    [DESTINATION {{NETWORK name}            	}]
    [            {{SYSTEM name } [COPIES nn]	}]

    [NAME outputname]

    [            {KEEP   }]
    [DISPOSITION {RELEASE}]
    [            {HOLD   }]

    [DESCRIPTION 'string']