1Preface
1.1 Summary of contents
This User Guide describes how COBOL programs produced in a BS2000 environment can be – prepared for compilation, – compiled with the COBOL2000 compiler, – linked into executable programs and loaded into main memory, and – tested for logical errors in debugging sessions. In addition, it includes details of how COBOL programs – utilize BS2000 facilities for information exchange, – process cataloged files, – sort and merge files, – take checkpoints and use them for subsequent restarts, and – communicate with other programs (program linkage). It also includes a chapter (chapter “COBOL2000 and POSIX” on page 259) on how the COBOL2000 compiler and the programs it generates can be used within the POSIX subsystem of BS2000/OSD and on how the POSIX file system is accessed. Familiarity with the COBOL programming language and with simple applications of BS2000 is prerequisite to understanding this manual. Language elements of the COBOL2000 compiler are discussed in detail in the “COBOL2000 Reference Manual” [1]. Other publications are referred to in the text by their abbreviated titles or by numbers enclosed in square brackets. The full titles are listed with their corresponding numbers under “References”.
U41113-J-Z125-3-76 1 Expansion levels of the COBOL2000 system Preface
1.2 Expansion levels of the COBOL2000 system
The COBOL2000 system V1.2 is supplied in three configurations: – COBOL2000-R (maximum configuration with RISC code generator) – COBOL2000 (maximum configuration without RISC code generator) – COBOL2000-BC (basic configuration) The BC version of COBOL2000 does not include the following control and language facil- ities: – Symbolic debugging with AID – Output of a list of all error messages – COBOL-DML language elements for database links – Report-Writer language module – Compiler and program execution in the POSIX subsystem – Starter phase This User Guide refers to the full-featured configuration. Descriptions of the functions that are not supported by the COBOL2000-BC basic configuration are indicated by an appropriate note. The COBOL compiler supplied with COBOL2000 Version 1.2A does not include the COBOL runtime system. The COBOL runtime system is a component of CRTE, the common runtime environment for COBOL, C and C++ programs. All programs compiled with COBOL85 compilers as of Version 1.0A as well as the COBOL2000 Compiler V1.0A and higher are supported by the COBOL runtime system included in CRTE.
2 U41113-J-Z125-3-76 Preface Changes compared to the predecessor version
1.3 Changes compared to the predecessor version