IBM Support

4038 LE dumps in CICS after upgrading to COBOL V6.1

Question & Answer


Question

What could be causing intermittent 4038 LE dumps in CICS Transaction Server for z/OS (CICS TS) after conversion to Enterprise COBOL Version 6.1 from Enterprise COBOL Version 4.2?

Answer

In this case, the application was being tested in development with the COBOL compiler option SSRANGE. The CEEMSG output showed the error:

 IGZ0006S The reference to table SAMP-TABLE by verb number 01 on line 023232 addressed an area outside the region of the table. 

COBOL APAR PI74933 has additional enhancements to ease the migration to Enterprise COBOL Version 6.

With Enterprise COBOL Version 5 and Version 6, there is quite a difference in the manner that storage is allocated and laid out. One big change is that COBOL now has file control block information
immediately following Working Storage. So if there is a table that extends beyond its bounds, it might now overlay control blocks, leading to exceptions. With previous versions of COBOL, the same overlay might
have occurred, but it just did not overlay key control blocks (although it might overlay other areas, leading to unexpected results).

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"COBOL","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSAU5Z","label":"COBOL Compilers"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
20 July 2021

UID

dwa1367879