SQL/MP Programming Manual for COBOL85
Explicit Program Compilation
HP NonStop SQL/MP Programming Manual for COBOL85—429326-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










