Re-genning a model and during the re-gen, system displays the following messages:
Tried to go larger than storage limit for object PE$BASHEAP. Function check. MCH2804 unmonitored by YRTVFILR1C at statement *N, instruction X'0119'. Internal failure in a run-time routine. Function check. PLI9002 unmonitored by YRTVFILR1C at statement 20100, instruction X'00E8'. PLI9002 received by YRTVFILR1C at 20100. (C D I R).
Release : 8.7
Component : CA 2E
This is caused by the application opening a large number of lists and not closing them. There is a finite number/based on IBM limit of lists that can be opened concurrently.
Need to create separate lists i.e. 'List A' for physicals/logical and 'List B' for functions, etc. May want to create separate lists for PRTFIL's and EXCEXTFUN's as those tend to be big.
That is, break the requests into multiple request sizes, separate the function from object model and then migrate in smaller sizes.