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