Introduction [ HP COBOL II/XL Reference Manual ] MPE/iX 5.0 Documentation
HP COBOL II/XL Reference Manual
Introduction
HP COBOL II/XL is Hewlett-Packard's implementation of the 1985 ANSI COBOL
standard (X3.23-1985) and the 1974 ANSI COBOL standard (X3.23-1974), the
COBOL programming languages that meet the 1985 and 1974 standards set by
the American National Standards Institute (ANSI).
The HP COBOL II/XL compiler compiles COBOL'74 programs as well as
COBOL'85 programs. When you invoke it through its ANSI74 entry point
(using the COB74XL command file), it accepts only syntax that conforms to
COBOL'74. When you invoke it through its ANSI85 entry point (using the
COB85XL command file), it accepts the syntax of COBOL'85 plus the
intrinsic functions that were defined in 1989 by Addendum 1 of the ANSI
COBOL'85 standard. The ANSI85 entry point is the default.
Figure H-1 shows the relationships between the two entry points of
the HP COBOL II/XL compiler, and the two revisions of the ANSI standard,
COBOL'85, and COBOL'74.
Figure H-1. Relationships between HP COBOL II/XL and
the ANSI Standards COBOL'74 and COBOL'85
The HP COBOL II/XL product consists of a compiler, which translates HP
COBOL II/XL programs into machine object files, and a run-time library.
The object code that the compiler generates contains calls to routines in
the run-time library.
HP COBOL II/XL runs on the MPE XL operating system. You can use the
debuggers that run on MPE XL to debug your HP COBOL II/XL programs. They
are DEBUG[REV BEG] (the MPE XL System Debugger), HP Symbolic Debugger/XL,
and HP TOOLSET/XL.[REV END]
Table H-1 lists HP subsystems with which HP COBOL II/XL can
interface.
Table H-1. Subsystems that Interface with HP COBOL II/XL
-----------------------------------------------------------------------------------------------
| | | |
| Subsystem | Description | Where to Look for Details |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| DEBUG | MPE XL System Debugger. | System Debug Reference |
| | | Manual[REV BEG] |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| HP Symbolic Debugger/XL | A full-featured symbolic debugger | HP Symbolic Debugger/XL |
| | that is interactive at the source | Reference Manual[REV END] |
| | level. | |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| HP TOOLSET/XL | A programming environment for | HP TOOLSET/XL Reference |
| | developing COBOL programs. It | Manual |
| | provides source management, a | |
| | symbolic debugger, and an editor | |
| | that is specifically for COBOL. | |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| TurboIMAGE/XL | A network database management | TurboIMAGE/XL Reference |
| | system. Your COBOL program accesses | Manual |
| | TurboIMAGE/XL routines with | |
| | intrinsic calls. | |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| HPSQL | A relational database management | HPSQL/XL COBOL |
| | system whose COBOL preprocessor has | Application Programming |
| | macros that generate calls to HPSQL. | Guide |
| | | |
-----------------------------------------------------------------------------------------------
| | | |
| HP System Dictionary/XL | A dictionary of MPE XL data | HP System Dictionary/XL |
| | elements. | General Reference Manual |
| | | |
-----------------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation