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.
- 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.
- 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.