A fix is available
APAR status
Closed as program error.
Error description
CICS TS 4.1 DFHSM0133 CICS is under stress (short on storage above 16MB) Analysis of the dump taken when DFHSM0133 was issued shows the EUDSA and ESDSA are both marked SOS. ESDSA has a large IE_BUFF subpool (id 84) size 125M. The IE domain shows approx 1700 active conversations represented bu IECSB control blocks with chained IE_BUFF and IECCB blocks. The size of the IE_BUFF subpool contributes to the SOS in CICS. . Looking at the Joblog for this region which has been running for several months shows that there were around 1700 instances of a connection timeout with CICS TG and messages: DFHIE0998 Mirror transaction processing ECI request from TCP/IP connected client has abended with AITH DFHIE1105 Error attempting socket send to ECI client. . After one of these abendAITH, the IECSB and its IE_BUFF and IECCB are not being freemained causing the IE_BUFF subpool in the CICS ESDSA to grow larger and larger.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: A storage leak occurs when CICS * * Transaction Gateway abnormally closes * * an ECI over TCPIP connection and mirror * * tasks are active for the connection. * **************************************************************** * RECOMMENDATION: * **************************************************************** A collection of CICS Transaction Gateway connected mirror tasks are active in CICS. The CICS Transaction Gateway connection is abnormally terminated. This causes a CIEP task to be attached. This task detects that an error has occurred which drives client_error processing in DFHIEIE. CIEP loops through the IECCBs for the connected mirror tasks, attempting to send an FMH7 to the remote client on behalf of the mirror tasks. It getmains a temporary buffer to hold the FMH7 message. One of the SENDs fails due to the state of the socket connection. DFHIEIE's socket SEND logic raises an error and exits from DFHIEIE. This causes FMH7 processing to be abandoned and the 33K temporary buffer used for FMH7 processing is never freemained.
Problem conclusion
DFHIEIE has been changed so that if a socket SEND error occurs in client_error processing, cleanup will continue which ensures that the temporary 33K FMH7 buffer is freed.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PI51624
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-10-30
Closed date
2015-12-02
Last modified date
2016-01-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI33509
Modules/Macros
DFHIEIE
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UI33509
UP15/12/11 P F512
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:
04 January 2016