++APAR(ASZ3184). /*----------------------------------------------------- COPYRIGHT AUSTRALIAN SYSTEMS ENGINEERING PTY. LTD. 2000. ASZ3184 000918 61VNAB WM ASEB200 P830 ABENDS878 ASEDAMBM ...... ??_-PMD Abend S878 at ASEDAMBM+32E when selecting a very large number of jobs in OMCSTSSJ job selection criteria. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% reproduced by PJS by artificially restricting available memory and attempting to select all jobs from a .jobdetl master with about 160,000 records. see the sysabend dump in l:\ase02\asz3184.dmp The failing getmain was in code that was attempting to get a ram database block. Perhaps it should be conditional and ultimately give a bad return code to the caller. Noticed in the dump that there are lots of 12K areas with 1312 bytes unused. I guess that's because the database block size is 10976. Could we be more efficient in our storage usage? ++VER(Z038) FMID(ASEB200). /* getapar 01/05/07 12:59