A fix is available
APAR status
Closed as program error.
Error description
You are running CICS transaction Server 3.2 and your region hangs due to being in a tight loop. A dump at at the time of the hang shows it is in module DFHALP looping through the AID chain. This chain of AID control blocks is not chained correctly. Backing up in message log, you may also see the following: . DFHSM0002 A severe error (code X'030E') has occurred in module DFHSMGF Additional Symptoms: KIXREVEPH MSGDFHTF0001 MSGDFHSM0002 ABENDS0C1
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHSM0002 A severe error (code X'030E') * * has occurred in module DFHSMGF and * * ABENDAEIM when an EXEC CICS RETRIEVE is * * issued. * **************************************************************** * RECOMMENDATION: * **************************************************************** A user transaction issues a START command with the TERMID and FROM options. An AID is created and chained off the system entry. Subsequently DFHALP TERM_AVAILABLE_FOR_QUEUE processing runs and finds the AID. However DFHALP loses control before it has completed task attach processing, at which point it would have set AIDSTTSK and AID_TRANNUM. DFHALP can lose control either on a GETMAIN for TIOA storage or on the ATTACH itself. While DFHALP is suspended a user task issues SET TERMINAL CANCEL for the same terminal causing the AID to be removed from the chain and deleted, along with the associated temporary storage queue. DFHALP resumes and completes task attach processing. The started task issues an EXEC CICS RETRIEVE which fails NOTFND (Abend AEIM) because the TSQ ID in the AID has already been RELEASEd. The started task ABENDs and during SYNCPOINT, DFHALRC PERFORM_COMMIT attempts a FREEMAIN of the AID, which no longer exists. DFHSM0002 A severe error (code X'030E'or X'030F') has occurred in module DFHSMGF and a system dump result. Additional keywords: MSGDFHSM0002 SM0002 SMLOCK
Problem conclusion
The CICS Terminal Allocation Program, DFHALP, has been changed for the reported problem. If the AID is deleted while DFHALP is suspended on a GETMAIN request, then no transaction will get attached. DFHALP has also been changed to prevent the AID from being deleted if suspended on the attach.
Temporary fix
********* * HIPER * ********* FIX AVAILABLE BY PTF ONLY
Comments
**** PE12/01/09 FIX IN ERROR. SEE APAR PM52558 FOR DESCRIPTION **** PE13/05/16 FIX IN ERROR. SEE APAR PM87918 FOR DESCRIPTION
APAR Information
APAR number
PM24620
Reported component name
CICSTS V3 Z/OS
Reported component ID
5655M1500
Reported release
500
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt
Submitted date
2010-10-15
Closed date
2010-12-22
Last modified date
2013-05-23
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM27536 UK63439
Modules/Macros
DFHALP
Fix information
Fixed component name
CICSTS V3 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R500 PSY UK63439
UP10/12/30 P F012
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:
23 May 2013