A fix is available
APAR status
Closed as program error.
Error description
Your CICS region shows a high usage of ESDSA. Looking further you notice this is for subpool IE_BUFF. There are a number of DFHIE1104 Error attempting socket receive from ECI client. The dump shows only one in progress ECI based task. The trace shows several ECI tasks starting and completing successfully and managing their IE_BUFFs correctly. There seems to have been a network error leading CICS to only receive part of an ECI request and the CICS socket receive gets timed out. Once that timeout happens the CIEP task ends up in its server_error routine. CICS will finish the CIEP task without freeing the IE_BUFF and also without issuing another socket receive. This means that the IE_BUFF and IECCB will not get freed. The orphaned IE_BUFF and IECCB storage will remain until CICS is restarted. If there are enough network errors then CICS could eventually end up short on storage. Additional Symptom(s) Search Keyword(s): KIXREVSWM DFHSM0133 SOS Short on storage
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All * **************************************************************** * PROBLEM DESCRIPTION: Short on storage in ESDSA due to high * * storage usage in subpool IE_BUFF * * together with a large number of * * DFHIE1104 messages. * **************************************************************** * RECOMMENDATION: * **************************************************************** A network error leads CICS to only receive part of an ECI request and then the CICS socket receive gets timed out and a DFHIE1104 message is issued: DFHIE1104 Error attempting socket receive from ECI client. Once that timeout happens the CIEP task ends up in its SERVER_ERROR routine and CICS finishes the CIEP task without freeing the IE_BUFF and also without issuing another socket receive. The IE_BUFF and IECSB storage associated with the failed task will remain until CICS is restarted. If there are enough of these network errors CICS will eventually go short on storage in ESDSA due to high storage usage in subpool IE_BUFF.
Problem conclusion
The SERVER_ERROR routine called by a CIEP task has been changed to free IE_BUFF when an ECI synchronous receive request is timed out.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI12800
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
700
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-02-28
Closed date
2014-07-03
Last modified date
2014-08-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PI20180 UI19525
Modules/Macros
DFHEISO DFHIEDM DFHIEDUF DFHIEIE DFHIETRI DFHIEXM
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R700 PSY UI19525
UP14/07/17 P F407
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":"4.2","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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 August 2014