TNS/E Native Application Conversion Guide

Converting COBOL Programs
TNS/E Native Application Conversion Guide529659-003
4-9
Removal Optional
Use of PARAM SYMBOL-BLOCKS Command
The TNS/E COBOL compiler requires more space to describe a symbol that does the
TNS/R COBOL compiler; thus, the symbol dictionary requires more space on a TNS/E
system. If you use a PARAM SYMBOL-BLOCKS command to specify the amount of
space to allocate for the symbol dictionary in a TNS/R compilation, you might need to
increase the amount specified when compiling with the TNS/E compiler.
The default value for PARAM SYMBOL-BLOCKS has been increased for the TNS/E
COBOL compiler, so if you are not specifying it for a TNS/R compilation, you probably
will not need to specify it for a TNS/E compilation. See the
COBOL Manual for TNS
and TNS/R Programs
and the
COBOL Manual for TNS/E Programs
for details on the
amount of space allocated by the PARAM SYMBOL-BLOCKS command.
Removal Optional
The native COBOL compiler ignores the following items, so you can (but need not)
remove them from your source program. The native COBOL compiler issues a warning
when it finds these items, except as noted.
CODE and NOCODE directives
The native COBOL compiler does not produce an octal code listing. If you need to
display an object file, use the enoft utility. (See the
eNOFT Manual
.)
COMPACT and NOCOMPACT directives
These directives determine whether BINSERV attempts to compact the code
space of the target file. The native COBOL compiler does not use BINSERV.
CROSSREF and NOCROSSREF
The native COBOL compiler does not produce a cross-reference listing. If you
need one, use the enoft utility with the XREFPROC flag. (See the
eNOFT
Manual
.)
ENV COMMON directive
Native COBOL programs always run in the CRE. The native COBOL compiler
does not issue a warning if you use this directive.
FLOAT and NOFLOAT directives
The native COBOL compiler determines whether to use floating-point arithmetic for
certain complex expressions. (The FLOAT option is always in effect.)
LESS-CODE directive
Native COBOL does not support the option to use a system call to initialize the
Extended-Storage Section.
ENV LIBRARY