SQL/MP Programming Manual for COBOL85

Explicit Program Compilation
HP NonStop SQL/MP Programming Manual for COBOL85429326-004
6-8
Using PARAM Commands
dummy-value is a nonzero value. It does not specify the CPU in which the processes
are to run; the CPU run option controls that.
PARAM SWAPVOL
The PARAM SWAPVOL command specifies the volume on which the compiler and the
Binserv and Symserv processes will create temporary files (if possible):
PARAM SWAPVOL $volume
$volume is the name of the volume on which the temporary files are to be created and
must exist on the system on which the compiler resides.
When no PARAM SWAPVOL command is in effect, the compiler creates its temporary
files on the current default volume. However, the Binserv and Symserv processes
create their temporary files on the volume on which the target file is located, unless
that volume is specified to be on another node. Instead of using a volume on another
node for a temporary file, the Binserv and Symserv processes create their temporary
files on the current default volume of the node on which they execute. For more
information on how the PARAM SWAPVOL affects the COBOL compilation process,
see the COBOL85 for NonStop Systems Manual.
PARAM SYMBOL-BLOCKS
The PARAM SYMBOL-BLOCKS command specifies how much space the compiler
allocates for its symbol dictionary, local label table, and embedded SQL statements:
PARAM SYMBOL-BLOCKS count
count is an integer in the range 1 to 14, which affects space allocation as described:
If you allow count to default to two, your program can have a maximum of
approximately 1000 procedure names (paragraph names and section names).
Changing count changes this limit. For more information on how PARAM SYMBOL-
BLOCKS affects compilation, see the COBOL85 for NonStop Systems Manual.
Space Allocated for Item
Item
When PARAM SYMBOL-BLOCKS
Command is Specified Otherwise (default)
Symbol dictionary count 256 KB blocks Two 256 KB blocks
Local label table count 2 KB blocks Two 2 KB blocks
Embedded SQL
statements
count times 500 lines times number of
embedded SQL statements, plus extra
space for REPLACE statements
500 lines of SQL text per
statement