A fix is available
APAR status
Closed as program error.
Error description
After upgrading CICS TS 5.5 with apar PH09914 applied, the following error message occurs in CICS: . DFHDS0001 applid An abend (code 0C4/AKEX) has occurred at offset X'07C4' in module DFHDSTCB. . This error occurs on a Compare and Swap instruction: BA07 601C at x'7C4' into DFHDSTCB because Reg6 is zeros. Reg6 was loaded from Reg7+78. Reg7 is the pointer to a DTA and offset x'78' should be the DSTCB address for the RO TCB so the abend occurs. We are trying to switch back to the originating TCB but the XSUT_ORIGINAL_DISPATCHER_MODE field is not a valid value (DFHXSCT+158 is x'31'). . DFHSXCT was called for an INQUIRE_CERTIFICATE. In this routine we do some error checking and then switch to the RO TCB, build some parameters and then call ISSUE_CICS_SVC. Within this routine we check to see if we are on the RO TCB and if so, turn on the switch mode flag but we don't set the dispatcher mode in the XSUT_ORIGINAL_DISPATCHER_MODE field. . . . Additional Symptom(s) Search Keyword(s): KIXREVxxx S0C6 0C6 DHFDSAT 3004 0750 AKEA CHANGE_MODE 1DA4 During initialization of a CICS 5.2 region, received: DFHDS0001 applid An abend (code 0C4/AKEX) has occurred at offset X'0ACA' in module DFHDSTCB. This occurred on the RO KTCB in program DFHDSTCB at offset 00000ACA on a compare swap instruction. The problem involved the DTA control block for the task, offset x'78' field CURRENT_TCB_DATA containing zeros, and should point to a DFHDSDS_TCB control block. The III system task was just returning from issuing the CICS_SVC to process an INQUIRE_CERTIFICATE call when the program check occurred trying to CHANGE_MODE back to QR.
Local fix
n/a . Additional keywords: Observed in CICS 5.3: TCP transaction (CSTP) receives abend0c6 dfhdstcb + x'0A70' or abend0c4 pic4 dfhdstcb + x'0A70' for invalid DS_TCB address at + x'78' in DTA (DS_TSK). Also possible TCP transaction receives abend0c4 (AKEA) in dfhdsds4 at x'18B4'.
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users with PH09914 applied. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 in DFHDSTCB after an * * INQUIRE_CERTIFICATE call. * **************************************************************** Module DFHXSCT has been called when a TCPIPSERVICE is being installed which contains a CERTIFICATE. This drives the CICS SVC and CICS attempts to switch to the RO TCB to call the ESM. The switch to the RO TCB may not happen but CICS has already set an indicator bit which is used after the ESM call to switch back off of the RO TCB. The abend does not always occur depending what is in residual storage. Keywords abends0C4 msgDFHDS0001
Problem conclusion
DFHXSCT has been changed to only set the indicator bit on when CICS has actually switched to the RO TCB.
Temporary fix
Comments
APAR Information
APAR number
PH15917
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
200
Status
CLOSED PER
PE
YesPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-08-21
Closed date
2019-09-30
Last modified date
2020-03-27
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI65569 UI65570 UI65571 UI65572
Modules/Macros
DFHDSAT DFHDSATT DFHDSATX DFHDSATY DFHXSAD DFHXSCT DFHXSDM DFHXSFL DFHXSIS DFHXSKR DFHXSLU DFHXSPW DFHXSRC DFHXSSB
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R000 PSY UI65572
UP19/10/15 P F910 {
R100 PSY UI65571
UP19/10/01 P F909 {
R200 PSY UI65570
UP19/10/02 P F910 {
R900 PSY UI65569
UP19/10/02 P F910 {
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.5","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.5","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
04 November 2019