A fix is available
APAR status
Closed as program error.
Error description
DFHSM0133 CICS is under stress (short on storage above 16MB). Turning on the Storage Freeze option may lead to an SOS condition above the line (EDSA) due to TIOA storage building up in the SMTP subpool in the ECDSA. CSFE DEBUG,TRANID=tran,STGFRZ=ON can be used to keep storage allocated in CICS until the end of the transaction. This can be helpful for debugging. The problem is that TIOAs may build up and lead to an SOS condition. The TCTE_STORAGE_FREEZE bit is the x'10' at TCTTE+D5. This APAR is being taken so the problem can be investigated further. It looks like there is no FREEMAIN_ALL_TERMINAL call if the principal facility is an MRO session. For this type of facility, DFHZISP will release all the TIOA storage as part of the ZISP FREE_DETACH,IMPLICIT call. DFHZISP loops around freeing all TIOAs around label TCZIF484. However, each freemain (label DOFREE) is a conventional freemain and storage manager will freeze it as TCTE_STORAGE_FREEZE is still on.
Local fix
Increase EDSALIM or turn off STGFRZ option with CSFE DEBUG,TRANID=tran,STGFRZ=OFF
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: CICS goes SOS due to TIOA storage not * * being freed. * **************************************************************** * RECOMMENDATION: * **************************************************************** When CSFE STGFRZ=ON is issued for a transaction that runs on a MRO session, the terminal storage that has been allocated for that transaction does not get freed at end of task. These TIOAs can build up in ECDSA and cause a Short on Storage condition.
Problem conclusion
DFHZISP has been altered so TCTE_STORAGE_FREEZE is turned off before TIOA storage is freed at session disconnect time. The CICS Transaction Server for z/OS CICS Supplied Transactions manual, Version 3 Release 1 ( SC34-6432-01 ), will be updated in the section about Storage Freeze for the CSFE transaction. After the sentence "The frozen storage is not freed until the end of the transaction." will be added "Terminal storage may be freed before the end of a transaction by the EXEC CICS FREE command."
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK09088
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2005-07-19
Closed date
2005-08-05
Last modified date
2005-09-02
APAR is sysrouted FROM one or more of the following:
PK06754
APAR is sysrouted TO one or more of the following:
UK05993
Modules/Macros
DFHZISP
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK05993
UP05/08/09 P F508
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2005