Changes in GC27-8715-00 (February 2020)

Changes in GC27-8715-00 (February 2020)
- The support for NOBLKSET and the conventional merge method for Enterprise COBOL V5 or later versions is obtained with runtime LE PTFs UI67483(V2R2)/UI67485(V2R3)/UI67486(V2R4) installed. For details, see Using DFSORT option NOBLKSET.
- Added questions frequently asked before migration and their answers in FAQs before migration.


Changes in GC27-8715-00 (March 2019)
- Added an FAQ and answer about the changes in compiler generated symbols between Enterprise COBOL V4 and V5 or V6 in Binding (link-editing) Enterprise COBOL programs.
- Added a support page link where lists the Enterprise COBOL V4 PTFs to support the migration to Enterprise COBOL V5 or V6. For details, see Upgrading from Enterprise COBOL Version 4.


Changes in GC27-8715-00 (September 2018)
- Added information about two new suboptions ALPHNUM and NOALPHNUM of the NUMCHECK(ZON) compiler option, which control whether the compiler will generate code for an implicit numeric class test for zoned decimal data items that are being compared with an alphanumeric data item, alphanumeric literal or alphanumeric figurative constant. The changes are introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PH01251 installed.
- Updated and further clarified how to find WORKING-STORAGE SECTION in Enterprise COBOL V5 and V6. For details, see WORKING-STORAGE SECTION changes.


Changes in GC27-8715-00 (July 2018)
- Replaced the Edge Portfolio Analyzer with a free and open source COBOL Analyzer. For details, see Free and open source COBOL Analyzer.
- Clarified that compiler migration is required for OS/VS COBOL programs and VS COBOL II programs compiled with NORES in Compiler migration.


Changes in GC27-8715-00 (May 2018)
- Added information about the new COPYLOC compiler option in "Compiler option changes in Enterprise COBOL Version 5 and Version 6". The changes are introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI96231 installed.
- Updated information in CSD setup differences with Enterprise COBOL V5 and V6 because certain CICS TS versions provide the system autoinstall capability for LE programs and CICS will create the program definition automatically when the programs are first loaded.
- Clarified that the separate CICS translator is still shipped with current CICS products but is no longer being enhanced in Migrating from the separate CICS translator to the integrated translator.


Changes in GC27-8715-00 (March 2018)
- Removed OMVS segment requirements from "Prerequisite software and service for Enterprise COBOL Version 5 and Version 6".


Changes in GC27-8715-00 (November 2017)
- Updated behaviour of the ZONEDATA compiler option in "Compiler option changes in Enterprise COBOL Version 5 and Version 6". This change is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI88271 installed.
- Clarified the IGZEBST requirements in Introducing the new compiler and run time and several other topics.


Changes in GC27-8715-00 (June 2017)
- Updated behaviour of the NOSTGOPT compiler option in "Compiler options for converted programs". This change is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI81838 installed.


Changes in GC27-8715-00 (April 2017)
- Added information about a new
PARMCHECK
compiler option that can discover parameter mismatches, that is, if programs pass arguments to subprograms that are then misused as parameters. ThePARMCHECK
option can help with your migration to Enterprise COBOL V6 and check for good programming practices. ThePARMCHECK
option is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI78089 installed. - Added information about a new
INLNE
compiler option that controls whether the inlining of procedures (paragraphs or sections) referenced by PERFORM statements in the source program is allowed. TheINLINE
option is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI77981 installed. - Added information about the interprocess communication (IPC) message queues in "Debug information changes with Enterprise COBOL Version 5 and Version 6".
- Updated the code sample and further clarified the behavior changes in Enterprise COBOL V5 and V6 for programs with parameter length mismatches in "Error behavior changes for incorrect programs".
- Added information that in V4, when a COMP-5 data-item value (signed or unsigned) is moved into a PIC X(n) data item, an incorrect value will be moved. This is corrected in Enterprise COBOL V5 and V6. See "COBOL source code differences in Enterprise COBOL Version 5 and Version 6".
- Updated information about calling a
ILBOABN0
callable service with Enterprise COBOL V5 and later versions in "Changes at run time with Enterprise COBOL Version 5 and Version 6". - Added information about using the XML System Services parser to transforms some characters or character combinations to x'15' when parsing EBCDIC documents in "Migrating from XMLPARSE(COMPAT) to XMLPARSE(XMLSS)".


Changes in GC27-8715-00 (February 2017)
- Added information about a new
NUMCHECK
compiler option that controls whether to generate extra code to validate data items when they are used as sending data items. TheNUMCHECK
option is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI71625 installed. - Added information about a new warning message that will be issued
when a call to
ILBOABN0
callable service is encountered in the source program in "Changes at run time with Enterprise COBOL Version 5 and Version 6". - Added two new suboptions
MSG
andABD
to theSSRANGE
compiler option to control the runtime behavior of the COBOL program when a range check fails.


Changes in GC27-8715-00 (September 2016)
- Added information to highlight the Enterprise COBOL V6 changes in "Changes with Enterprise COBOL Version 6".
- Added information about a new INITCHECK compiler option that controls whether to check for uninitialized data items and issue warning messages when they are used without being initialized. The INITCHECK option is introduced in Enterprise COBOL Version 6 Release 1 with PTF for APAR PI68226 installed.

Changes in GC27-8715-00 (March 2016)
- Added information about Enterprise COBOL V6 changes in "What is new and different with Enterprise COBOL Version 5 and Version 6?", and the V6 changes mainly fall into the following topics:
- Added new reserved words:
- ALLOCATE
- DEFAULT
- END-JSON
- FREE
- JSON
- JSON-CODE
- Added a topic of "Migration recommendations to Enterprise COBOL V5 and V6", including special considerations when migrating from earlier versions to Enterprise COBOL V5 and V6.