On Wednesday, 11/05/2008 at 10:42 EST, "Huegel, Thomas" <[EMAIL PROTECTED]> wrote: > I am still missing something can anyone tell me what it is? > This is the console from my little REXX program .. NEWLINE is =< 4K. > > It appears there is plenty of unallocated storage.. or do I need to be looking > at a speciffic pool?
> <16Mb >16Mb > Total Largest Total Largest Total Unallocated > 006FE000 00386000 00390000 0038C000 00A8E000 > 3696640 <<<=== from length(dataline) > 124 +++ dataline = dataline || newline > DMSREX450E Error 5 running FTGET EXEC, line 124: Machine storage exhausted or > request exceeds limit 3696640 = 0x386800. The largest chunk of memory is 0x38C000. Given that memory is needed to actually do the interpretation of the "dataline = dataline || newline", you're running pretty close to the edge with only 0x4800 (18K) bytes left after allocating room for "length(data) + length(newline)" bytes. REXX doesn't use a specific subpool. (It wouldn't matter if it did -- subpools aren't preallocated.) Alan Altmark z/VM Development IBM Endicott
