COBOL Manual for TNS and TNS/R Programs
Program Compilation
HP COBOL Manual for TNS and TNS/R Programs—522555-006
11-34
PARAM Commands
PARAM Commands
If you want to use a PARAM command, you must enter it before you give the command 
to run the compiler. When the compiler terminates execution, it reports an appropriate 
completion code.
PARAM SAMECPU
The PARAM SAMECPU command causes the COBOL85, BINSERV, and SYMSERV 
processes to run in the same processor, which improves interprocess communication. 
This command does not affect the NMCOBOL compiler, whose subordinate processes 
always execute in the same processor as the compiler does.
dummy-value
is a nonzero value. It does not specify the processor in which the processes are to 
run; the CPU run option controls that.
Ordinarily, the COBOL85 and BINSERV processes run in one processor and the 
SYMSERV process runs in the processor having the next higher number (modulo the 
number of processors in the system); for example:
PARAM SAMECPU 3
Note. PARAM commands for files in a user library are ignored.
Table 11-10. PARAM Commands Accepted by Compiler
Command Description
PARAM SAMECPU
* Directs the Guardian operating system to run the COBOL85 
compiler and the BINSERV and SYMSERV processes in the 
same processor.
PARAM SWAPVOL
Specifies the volume on which the COBOL85 or NMCOBOL 
compiler and its processes will create temporary files.
PARAM SYMBOL-BLOCKS
Specifies the number of 256 KB blocks that the compiler 
needs for its symbol dictionary and, for the COBOL85 
compiler, the number of 2 KB blocks the compiler needs for a 
local label table.
The number of lines allowed for each SQL/MP statement is 
500 times the number specified by PARAM SYMBOL-
BLOCKS.
* COBOL85 compiler only
PARAM SAMECPU dummy-value
VST417.vsd










