Previous Topic: Application DesignNext Topic: Session Storage Cleanup


Tuning Storage

Depending on the requirement, you need more XA storage than recommended.

Unused storage

CA Ideal applications should release programs that are no longer used, however, use care to not misuse the function. You do not want to sacrifice performance.

Timeouts and Line Drops

Timeouts and line drops are probably the leading cause of unused CA Ideal storage.

See information about timeouts, line drops, and VPE Node Error Program in this guide.

VLS object format

In a production environment, if programs are running in VLS object format instead of load module format, more storage than necessary is being used. This storage most definitely is DSA and extended storage if auxiliary temporary storage is defined to main storage.

Unused load modules

User load modules are loaded in extended storage. If CICS is brought up with PLTLOAD=YES, all modules are loaded and released at startup, regardless of whether they are ever used in the region. This includes all symbol table portions of every program load module, which are only referenced during error processing. Setting PLTLOAD=NO eliminates this additional processing.

If you are using storage efficiently and are still experiencing a storage shortage, you may need to increase the amount of EDSA in the region.