General Considerations
In ILE COBOL, area checking is only active for the first token on a line. Subsequent tokens are not checked to see if they are in the correct area.
The OPM COBOL/400 compiler checks all tokens.
In ILE COBOL, syntax checked only attributes (for example, SAME SORT AREA, SAME SORT-MERGE AREA, SAME AREA, LABEL information) are not reported in the Data Division Map section of the compiler listing.
In ILE COBOL, condition names are not listed in Data Division Map section of the compiler listing.
OPM COBOL/400 lists condition names but does not specify any attribute information.
MIXED, COMMUNICATIONS, and BSC files are not supported in ILE COBOL. These file types are valid in the System/38(TM) environment and are not supported by the ILE COBOL compiler at compile time (for COPY DDS) or at run time.
ILE COBOL supports a number of reserved words that are not currently supported by OPM COBOL/400. For example, SORT-RETURN and RETURN-CODE are special registers. An occurrence of SORT-RETURN or RETURN-CODE in an OPM COBOL/400 program would generate a severity 10 message which indicates that these are reserved words in other implementations of COBOL.
ILE COBOL recognizes these words as reserved words and, in similar situations, ILE COBOL issues a severity 30 message indicating that a reserved word was found where a user-defined word would be required.
In ILE COBOL, the source files for SAA CPI data structures are found in file QCBLLESRC of library QSYSINC.
In OPM COBOL/400, the source files for SAA CPI data structures are found in file QILBINC of libraries QLBL and QLBLP.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.