A fix is available
APAR status
Closed as program error.
Error description
DFHSO0126 An attempt to create a socket has failed because MAXSOCKETS limit has been reached has been issued. The problem occurred because MAXPERSIST has not being honoured when there has been an error during initialisation of the alias task (for example TCLASS purge). . The cause of the problem is the error_to_client routine in DFHWBXM. For HTTP/1.1 connections it defaults the connection state to be persistent. However, it doesn't ask sockets domain whether this connection is over the MAXPERSIST limit or not. This causes the socket to remain open and for another async receive to get issued.
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: MAXPERSIST is not being honoured when * * there has been an error during * * initialisation of the web alias task. * **************************************************************** HTTP/1.1 requests are arriving in to CICS via a TCPIPSERVICE that has a MAXPERSIST value set. For HTTP/1.1 connections it defaults the connection state to be persistent. When there has been an error during initialisation of the web alias task, DFHWBXM does not ask sockets domain whether this connection is over the MAXPERSIST limit during the alias task termination. This causes the socket to remain open and another async receive to get issued. MAXPERSIST limit is bypassed by these tasks. Eventually CICS can hit the MAXSOCKETS limit and message DFHSO0126 is issued.
Problem conclusion
DFHWBXM has been changed to issue a DFHSOIS INQUIRE to find out if the socket should actually be closed due to exceeding the MAXPERSIST limit.
Temporary fix
Comments
APAR Information
APAR number
PI73331
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-12-06
Closed date
2017-02-13
Last modified date
2017-03-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI44604 UI44605
Modules/Macros
DFHWBXM
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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":"5.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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 March 2017