Gen 8.6 compile errors occur after z/OS Cobol Compiler upgrade
search cancel

Gen 8.6 compile errors occur after z/OS Cobol Compiler upgrade

book

Article ID: 249834

calendar_today

Updated On:

Products

Gen - Host Encyclopedia

Issue/Introduction

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.

IGYOS5125-U 

IGYOS5201-U

 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 *******************************************************************************

Environment

Release : 8.6

Component : HE

Cause

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

Resolution

In Gen 8.6, foreground generation works both with and without compiler option TEST and background works without TEST.

 

Additional Information