ILE COBOL Level of Language Support

The ILE COBOL compiler supports:
  • Level 2 of the Sequential I-O and Source-Text Manipulation
  • Level 1 of the Nucleus, Relative I-O, Indexed I-O, Inter-Program Communication, and Sort-Merge modules.

The Report Writer, Communication, Debug, and Segmentation modules of Standard COBOL are not supported by the ILE COBOL compiler.

The Intrinsic Function module of ANSI X3.23a-1989 is fully supported by the ILE COBOL compiler.

The level of support provided by the ILE COBOL compiler is represented in Table 1. The table:
  • Shows the level of ILE COBOL compiler support for each functional processing module of Standard COBOL
  • Describes each module.

The following is an explanation of the notation used within the table:

[1] 1 [2] REL [3] 0,2
 1 
The level of this module supported by the ILE COBOL compiler. In this example, support is provided for Level 1 of the Relative I-O module.
 2 
A 3-character code that identifies the module. In this example, the Relative I-O module is referred.
 3 
The range of levels of support defined by Standard COBOL. A level of 0 means a minimum standard of COBOL does not need to support this module to conform to the standard.
Table 1. Level of ILE COBOL Compiler Support
ILE COBOL Level of Language Supported       Module Description
Nucleus 1 NUC 1,2 Contains the language elements necessary for internal processing of data within the four basic divisions of a program and the capability for defining and accessing tables.
Sequential I-O 2 SEQ 1,2 Provides access to file records by the established sequence in which they were written to the file.
Relative I-O 1 REL 0,2 Provides access to records in either a random or sequential manner. Each record is uniquely identified by an integer that represents the record’s logical position in the file.
Indexed I-O 1 INX 0,2 Provides access to records in either random or sequential manner. Each record in an indexed file is uniquely identified by a record key.
Inter-program Communication 1 IPC 1,2 Allows a COBOL program to communicate with other programs through transfers of control and access to common data items.
Sort-Merge 1 SRT 0,1 Orders one or more files of records, or combines two or more identically ordered files according to user-specified keys.
Source-Text Manipulation 2 STM 0,2 Allows insertion of predefined COBOL text into a program at compile time.
Report Writer 0 RPW 0,1 Provides semiautomatic production of printed reports.
Communications 0 COM 0,2 Provides the ability to access, process, and create messages or portions of messages; also allows communication through a Message Control System with local and remote communication devices.
Debug 0 DEB 0,2 Allows you to specify statements and procedures for debugging.
Intrinsic Function 1 ITR 0,1 Provides the capability to reference a data item whose value is derived automatically at the time of reference during the execution of the object program.
Segmentation 0 SEG 0,2 Provides the overlaying at object time of Procedure Division sections.