I am getting message ACF04046 INSUFFICIENT STORAGE FOR RESOURCE DIRECTORY XXXX, how do I address this error?

Document ID : KB000012436
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

I am getting message ACF04046 INSUFFICIENT STORAGE FOR RESOURCE DIRECTORY XXXX, how do I address this error?

Answer:

Message "ACF04046 INSUFFICIENT STORAGE FOR RESOURCE DIRECTORY XXXX" may happen when rules and directories are being loaded or reloaded into the local region. In an ACF2/CICS environment this message will be followed by 

ACFAE126 Directory build failure for resource=........ TYPE=...
ACFAE098 CICS ACFAE126 Reply 'RETRY', 'GO', or 'CANCEL'

The problem is that CA-ACF2 needs a certain amount of system storage (above the line) to be able to build/rebuild resource directories.

There are two possible solutions to relieve this situation.

  1. Non-CICS regions will need to increase the region size to obtain more storage. Locally resident rules are loaded into ELSQA storage. You can increase the available ELSQA by increasing the region size. You may need to adjust the CICS OSCOR parameter if the problem occurs in a CICS region.
  2. Make any rules that are shared across regions globally resident using the GSO INFODIR record. Some type codes that have this problem, such as TGR (TSO Groups) are recommended to be globally resident for performance reasons, as documented in the CA-ACF2 Administrator Guide. This is the recommended approach.