A fix is available
APAR status
Closed as program error.
Error description
Your CICS region issues message: . DFHDS0002 A severe error (code X'0204') has occurred in module DFHDSTCB . The associated user task will then hang in a RESUMED EARLY state. The problem occurs for a task that just took an abend0C4 in DFHPISN. DFHPISN's recovery routine gets control for the 0C4, and on exit, sets ABTERM_YES and returns to it's caller, DFHPISN1 who is defined as OPENAPI. DFHPISN1 issues a DFHPC TYPE=ABEND,ABCODE=APIL. However, during abend processing, the DFHABAB attempts to get storage for a TACB and suspends on the SMLOCK. Dispatcher now detects that the task is in an invalid state, running ABTERM_ALLOWED and the DFHDS0002 0204 is issued. It appears that DFHPISN1 should first switch to running_abterm_not_allowed, or do an EXEC CICS ABEND so that DFHEIP takes care of the switching. . Additional Symptom(s) Search Keyword(s): KIXREVrer Resumed_early s0C4 APIL abendAPIL abterm_not_allowed PM36439
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: DFHDS0002 is issued when processing * * APIL abend by DFHPISN1. * **************************************************************** * RECOMMENDATION: * **************************************************************** When processing a soap message, DFHPISN1 calls DFHPISN to parse the soap message. If the domain call response is either exception or disaster, DFHPISN1 will trigger the abend process in ABTERM_ALLOWED status. The abend process uses DFHPC macro which is vulnerable to cause the critical TCBs (such as QR) being suspended or terminated. During the abend process, suspension such as SMLOCK will lead to the dispatcher detecting the invalid status and cause msgDFHDS0002 message to be issued.
Problem conclusion
DFHPISN1 and DFHPISN2 have been changed to make a task status switch to ABTERM_NOT_ALLOWED before the abend process.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PM39586
Reported component name
CICS TS Z/OS V4
Reported component ID
5655S9700
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-05-18
Closed date
2011-07-06
Last modified date
2011-08-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PM43120 UK69487
Modules/Macros
DESPISN DFHPISN DFHPISNA DFHPISNC DFHPISND DFHPISNM DFHPISNT DFHPISN1 DFHPISN2
Fix information
Fixed component name
CICS TS Z/OS V4
Fixed component ID
5655S9700
Applicable component levels
R600 PSY UK69487
UP11/07/09 P F107
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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 August 2011