A fix is available
APAR status
Closed as program error.
Error description
If a CICS system is initialized for SSL by specifying the KEYRING system initialization parameter, and is then terminated by means of a console CANCEL command instead of a CEMT PERFORM SHUT command, a system abend A78-10 occurs during the cancellation process.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users * **************************************************************** * PROBLEM DESCRIPTION: If CICS is initialized for Secure * * Sockets Layer by specifying the * * KEYRING system initialization * * parameter, and is then cancelled * * using the MVS operator CANCEL * * command, a subsequent abend * * SA78-10 occurs. * **************************************************************** * RECOMMENDATION: * **************************************************************** The A78-10 is due to a double freemain of the savearea that is passed to DFHKETCB when it is used to initialize an S8 pthread TCB. When CICS is cancelled, the S8 TCBs are detached, causing them to abend 33E. Special processing in ESTAE exit DFHKESTX to handle this abend code returns directly to CICS instead of attempting a retry. DFHKETCB returns control to its caller and frees its savearea. Pthread termination completes, causing another detach of the same TCB. Recovery is repeated for a 33E abend and the same action happens again, but the second attempt to freemain the savearea results in the A78-10 abend. Additional Keywords: abendA78 abendSA78 SA78 IEA705I msgIEA705I
Problem conclusion
The TERMINATE_KTCB function of DFHKEMT is changed to detect an attempt to terminate a pthread from within a recovery routine. If this occurs, the KTCB is terminated immediately, instead of returning to pthread termination.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK51179
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-08-20
Closed date
2007-09-10
Last modified date
2007-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK29007
Modules/Macros
DFHKEMT DFHKETCB
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK29007
UP07/09/14 P F709
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.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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 October 2007