TNS/E Native Application Conversion Guide
Converting COBOL Programs
TNS/E Native Application Conversion Guide—529659-003
4-11
New Features
New Features
You can (but need not) add these new features to your COBOL source program before
you compile it with the native COBOL compiler. For more information on these
features, see the
COBOL Manual for TNS/E Programs
.
•
DIAGNOSE-85 directive
The DIAGNOSE-85 directive directs the native COBOL 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 TNS COBOL compiler.
•
FMAP
The FMAP directive directs the native COBOL compiler to produce a source file
map, which shows the fully qualified name and timestamp of the IN file and each
file specified by a SOURCE directive or COPY statement.
•
INNERLIST and NOINNERLIST directives
The INNERLIST and NOINNERLIST directives determine whether the compiler
lists the mnemonic version of each source statement immediately after that source
statement.
•
RUNNABLE directive
The RUNNABLE directive causes the native COBOL compiler to use the eld utility
to produce an executable object file if there were no compilation errors, but that
action is not the default. If you run the native COBOL compiler without the
RUNNABLE directive and no compilation errors occur, you can produce an
executable object file by running the eld utility separately. If you do, you must
specify the COBOL DLL (ZCOBDLL) and CRE DLL (ZCREDLL). ZCOBDLL and
ZCREDLL reside in the active subvolume $SYSTEM.SYS
nn
. For instructions on
determining the active subvolume, see the
eld Manual
.
You must compile your native program with the RUNNABLE directive if you use the
SAVEABEND, NOSAVEABEND, or SUBTYPE directive.
For information on running the eld utility, see the
eld Manual
.










