ENABLE Reference Manual

RUNNING ENABLE
Noninteractive Mode
NONINTERACTIVE MODE
ENABLE functions in noninteractive mode when you enter commands
through a command file; for example:
:ENABLE /IN enabcomm, OUT $s/
In this example, ENABLE reads commands from an edit-type file
named "enabcomm." When ENABLE encounters an end-of-file or an
EXIT command in the command file, ENABLE terminates and control
returns to the command interpreter.
ALLOCATING EXTENDED MEMORY FOR ENABLE
ENABLE uses an extended memory segment called the object table
during application generation. The object table is an internal
table that stores information about the applications to be
generated. The GUARDIAN operating system allocates the extended
memory for the object table when it starts ENABLE for you. By
default, ENABLE requests 500 pages of extended memory for the
object table.
Both the ENABLE compiler and the program generator share the
object table. Either the compiler or the program generator can
run out of space in the object table. When the object table is
nearly full, ENABLE issues a warning message stating that it is
low on extended memory. If you receive this warning message, you
can use the SHOW, INFO, and OUT commands (explained later in this
manual) to obtain information about the contents of the object
table. You cannot, however, increase the amount of extended
memory allocated without terminating and restarting ENABLE.
Before you enter the ENABLE run command, you can define the
number of extended memory pages that are to be allocated by
initializing a value for the EXTPAGES parameter. You initialize
a value for this parameter by using the command interpreter PARAM
command.
2-4