Could not load a very large program into XA PROGRAM POOL even after dynamically increasing with DCMT V SYSGEN REFRESH
search cancel

Could not load a very large program into XA PROGRAM POOL even after dynamically increasing with DCMT V SYSGEN REFRESH

book

Article ID: 66602

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

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

 

 

 

 

 

 

Environment

Release: All Supported Releases

Cause

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.

 

Resolution

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.