Question & Answer
Question
What could cause a system abend 878 (S878) with a reason code of 0C (short on storage SOS) condition, when using a HostBridge application in CICS Transaction Server for z/OS (CICS TS)? The HostBridge application is using 3 TCBs within CICS. A dump of the S878 abend shows these TCBs getting many Megs of 1-Meg heap anchor blocks (HANC) areas. After all of the storage above-the-line was used, storage below-the-line was allocated until below the line storage reached the bottom of local system queue area (LSQA) storage.
Answer
The recommendation from HostBridge Technology is to add the following line to the HBZ@JSE member in your HostBridge parmlib:
LEOPTS='ENVAR("_CEE_REALLOC_CONTROL=64,20")'
The use of this environment variable to tune Language Environment (LE) heap storage results in the LE allocating drastically less storage.
If you have a dump, you can use IPCS command verbx vmdata 'nog summ' to look at the local storage data summary.
Product Synonym
CICS/TS CICSTS CICS TS CICS Transaction Server
Was this topic helpful?
Document Information
Modified date:
19 July 2017
UID
dwa1384238