COBOL Manual for TNS/E Programs (H06.03+)
Program Compilation
HP COBOL Manual for TNS/E Programs—520347-003
11-23
Predefined SEARCH DEFINEs
PARAM SYMBOL-BLOCKS
The PARAM SYMBOL-BLOCKS command specifies how much space the compiler
allocates for its symbol dictionary and embedded SQL/MP statements.
The PARAM SYMBOL-BLOCKS command specifies how much space the compiler
allocates for its symbol dictionary, local label table, and embedded SQL/MP or
SQL/MX statements.
count
is an integer in the range 1 through 40, which affects space allocation. The default
value of count is 4.
If the default value for count produces a failure in compilation, increase it by one. If
that still is not enough, increase it by one more, and so on.
If the summary listing at the end of a compilation indicates that the maximum symbol
table size is less than 256 KB, you might be able to reduce the system resources
required for later compilations by specifying PARAM SYMBOL-BLOCKS 1.
Predefined SEARCH DEFINEs
The compiler recognizes two predefined DEFINEs with CLASS attribute SEARCH:
•
=_SOURCE_SEARCH
•
=_OBJECT_SEARCH
These allow you to specify one or more subvolumes for the compiler to search for
unqualified source text files and object files, respectively. (“Unqualified” means that the
file name does not contain a volume and subvolume.) If you use these predefined
DEFINEs, you do not need to specify DEFINEs in the compiler command or in the
source text.
Table 11-6. How the PARAM SYMBOL-BLOCKS Command Affects Space
Allocation
Item
Space Allocated for Item
When PARAM SYMBOL-BLOCKS
command is specified ... Default
Symbol dictionary count 256-KB blocks Four 256-KB blocks
Embedded
SQL/MP
statements
count times 500 lines times number
of embedded SQL/MP statements, plus
extra space for REPLACE statements
500 lines of SQL/MP text per
statement
PARAM SYMBOL-BLOCKS count
VST419.vsd










