A z/OS upgrade to IBM Enterprise COBOL for z/OS 6.3.0 P220314 or COBOL 6.4 compiler causes Gen 8.6 generated server and batch managers to get compile errors.
SDSF OUTPUT DISPLAY ---------- JOB41577 DSID 114 LINE 102 COLUMNS 02- 133
COMMAND INPUT ===> SCROLL ===> CSR
PP 5655-EC6 IBM Enterprise COBOL for z/OS 6.4.0 P220505 CBLNAM01 Date 09/12/2022 Time 09:11:04 Page 3
LineID PL SL ----+-*A-1-B--+----2----+----3----+----4----+----5----+----6----+----7-|--+----8 Map and Cross Reference
==000001==> IGYSC1082-E A period was required. A period was assumed before "END OF PROGRAM".
SDSF OUTPUT DISPLAY #DKSGENI JOB41577 DSID 114 LINE 452 COLUMNS 02- 133
COMMAND INPUT ===> SCROLL ===> CSR
* * * * * E N D O F C O M P I L A T I O N * * * * *
PP 5655-EC6 IBM Enterprise COBOL for z/OS 6.4.0 P220505 CBLNAM01 Date 09/12/2022 Time 09:11:04 Page 13
LineID Message code Message text
IGYDS1000-E A "IDENTIFICATION DIVISION" header was not found in this program. It was assumed present.
IGYDS1003-E A "PROGRAM-ID" paragraph was not found. Program-name "CBLNAM01" was assumed.
IGYSC1428-W The "TEST(DWARF)" option was specified but the compiler return code was 8 or greater. The "NOTEST" option
will be in effect.
1 IGYSC1082-E A period was required. A period was assumed before "END OF PROGRAM".
Messages Total Informational Warning Error Severe Terminating
Printed: 6 2 1 3
* Statistics for COBOL program CBLNAM01:
* Source records = 0
* Data Division statements = 0
* Procedure Division statements = 0
* Generated COBOL statements = 0
******************************** BOTTOM OF DATA *******************************************************************************
Release : 8.6
Component : HE
IBM provided the following:
- TITLE: PH48095: COMPILER IGNORES THE ALTERNATE DDNAME LIST AND ONLY READS SOURCE FROM THE SYSIN DD WHEN THE TEST COMPILER OPTION IS USED
- URL: https://www.ibm.com/support/pages/apar/PH48095
In Gen 8.6, foreground generation works both with and without compiler option TEST and background works without TEST.