TNS/R Native Application Migration Guide
COBOL85 Migration Tasks
TNS/R Native Application Migration Guide—523745-001
4-9
New Features
•
HIGHREQUESTERS directive
Native COBOL85 programs can always run as servers that communicate with
requesters running at high PINs.
•
ICODE and NOICODE
The NMCOBOL compiler ignores these directives, warning you that it has done so.
Use the INNERLIST and NOINNERLIST directives instead (see INNERLIST and
NOINNERLIST directives on page 4-10).
•
LMAP and NOLMAP directives
The LMAP and NOLMAP directives determine which load maps the compiler
obtains from BINSERV. The NMCOBOL compiler does not use BINSERV.
•
NOCONSULT
•
NONSTOP
Native COBOL85 programs cannot be fault-tolerant process pairs in the D44.01
RVU.
•
NOSEARCH
•
NOSQL
This is the default for native COBOL85 programs.
•
SQLMEM
The concept of extended memory does not exist in native mode.
•
TRAP2 and NOTRAP2
Native COBOL85 programs have traps set by default.
•
TRAP2-74 and NOTRAP2-74
Native COBOL85 programs cannot call COBOL 74 programs.
New Features
You can (but need not) add the following new features to your COBOL85 source
program before you compile it with the NMCOBOL compiler. For more information on
these features, see the COBOL85 for NonStop Systems Manual.
•
DIAGNOSE-85 directive
The DIAGNOSE-85 directive causes the NMCOBOL compiler to issue warnings
when it encounters source constructs that could cause the program to produce
different results than it would if it were compiled with the COBOL85 compiler.