After dynamically increasing the size of the XA PROGRAM POOL by increasing it in SYSGEN and issuing DCMT V SYSGEN REFRESH PROGRAM POOLS to be large enough to fit the large program as well as all other programs currently being loaded into it, still receiving the following error:
DC021004 Vnnn Tnnn nnnnnnnn TASK:ADS2; LOAD OF pgm-nsme FAILED--WOULD NEVER FIT IN PGM POOL
Release: All Supported Releases
At startup the XA pools are allocated one following the other. IDMS does not leave room for growth for each XA pool.
When you dynamically increase a 31-bit Storage or Program pool with DCMT V SYSGEN REFRESH [PROGRAM/STORAGE] POOLS the added space is allocated in a separate location and linked as an extension to the original pool.
Recycling the CV causes the pool that was increased in SYSGEN to be allocated at startup as one contiguous allocation at the new larger size.