A fix is available
APAR status
Closed as program error.
Error description
When a certificate error for a GSK_ERR_BAD_MSG_LEN is received, CICS Web services is issuing a DFHSO0002 message with a error code x'080C' and a dump is generated. There are two APAR's for CICS TS Ver.3.2 and 4.1 (PM60971 and PM53329), already includes in CICS TS Ver.4.2 base code, that fixes a very similar problem, but only for error codes 438, 439, 440 and 441. The same behaviour should be followed also for error 450 (GSK_ERR_BAD_MSG_LEN), because this is a error provoked by the client, and only a message DFHSO0123 is needed and CICS should not take a Dump if this error code 450 is encountered.
Local fix
No local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHSO0002 is issued while an SSL * * handshake fails with * * GSK_ERR_BAD_MSG_LEN. * **************************************************************** * RECOMMENDATION: * **************************************************************** The customer is using SSL with client authentication. A client connects to CICS and supplies its certificate as part of the handshake. The incorrect message length in certificate caused socket initialization process failed with GSK_ERR_BAD_MSG_LEN. GSK_ERR_BAD_MSG_LEN is handled to issue a severe error DFHSO0002 It is considered a too strong response and DFHSO0123 should be issued for this kind of error. Additional Keywords: MSGDFHSO0002,DFHSO0002
Problem conclusion
DFHSOSE has been change to handle GSK_ERR_BAD_MSG_LEN and issue DFHSO0123 message instead. Message template of DFHSO0123 has also been changed to handle this error. This apar has amended the following message: DFHSO0123 A new message description in the CICS Transaction Server for z/OSVersion 5 Release 1 CICS Messages and Codes Vol 2 SRL GC34-2862-00 Change the line "Server name not recognized}." to "Server name not recognized | Bad message length}." After "43=Server name not recognized", add a new line "44=Bad message length".
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
ž**** PE13/11/14 FIX IN ERROR. SEE APAR PI05993 FOR DESCRIPTION
APAR Information
APAR number
PM90438
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-06-05
Closed date
2013-08-08
Last modified date
2015-03-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK96567
Modules/Macros
DFHMESOC DFHMESOE DFHMESOK DFHSOSE
GC34286200 |
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R800 PSY UK96567
UP13/08/15 P F308
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.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":"5.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 March 2015