HP 3000 Manuals

HP COBOLII/XL: HP31501.01.06 [ COMMUNICATOR 3000/XL Release 1.2, Version A.20.10 ] MPE/iX Communicators


COMMUNICATOR 3000/XL Release 1.2, Version A.20.10

HP COBOLII/XL: HP31501.01.06 

by Megan Adams--Data & Languages Division/CLL 

NEW FEATURES OF HP COBOLII/XL 

A new version of HP COBOLII/XL is being released which supports the full
HIGH level of the ANSI 85 COBOL Standard.  Significant functionality has
been added.  Detailed information on these new features (listed below)
may be found in the HP COBOLII/XL Programmer's Guide (P/N 31500-60002).

 *  The following support for nested programs has been added:
     *  COMMON/INITIAL program attributes
     *  GLOBAL data and files
     *  END PROGRAM statement
     *  Dynamic CALLs to nested programs
     *  ENTRY statement in nested programs
     *  GLOBAL USE procedures
 *  FIPS flagging as required by COBOL 85
 *  Support for concatenated (non-nested) programs in a single source
    file
 *  Support for compiling concatenated programs into a single OBJ
 *  Support for compiling concatenated programs into separate SOMs in one
    RL
 *  Support for recompilation into the same RL (like MPE V/E USLs)

HP COBOLII/XL INCOMPATIBILITY 

There is an incompatibility between COBOLII/XL versions A.00.14 and
A.00.16, and COBOLII/XL versions beginning with A.01.06.  This
incompatibility will only affect applications which use generic
declarative procedures to handle file errors.

The term "generic declarative procedures" refers to declarative
procedures which are defined for a particular input-output mode.  Errors
occurring on a file opened in that mode (INPUT, OUTPUT, etc.)  will cause
execution of that declarative procedure (unless a declarative exists
which was explicitly declared for that file).

If an application uses generic use procedures, all of it's component
COBOL subprograms must be compiled with the latest COBOL compiler version
A.01.06, or all of it's component COBOL subprograms must be compiled with
previous versions of the compiler.  Otherwise, runtime execution related
to generic use procedure invocation may be incorrect.

There are no COBOLII/XL library incompatibilities.



MPE/iX Communicators