We have a background CICS transaction that is sporadically getting LE user abend 4094. The CICS log indicates return code 00018. Does anyone know how to locate the storage that LE is indicating has been overlaid?
Joined: 14 Jan 2008 Posts: 2504 Location: Atlanta, Georgia, USA
Also, the LE option CHECK(ON) must be set. Because you might have an AMODE issue, set option ALL31(OFF).
If it's an index/subscript out of range, it's easy enough to calculate the max value/hibound in program housekeeping and use this as the max-hibound throughout the logic. Hard-coded max-hibounds can then be eliminated.