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).
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
20 July 2021
UID
dwa1367879