A fix is available
APAR status
Closed as program error.
Error description
After activating CICS 5.5 RSU2006, customer has problems with his CICS Transaction Gateway (v9.2) tasks. From the fault analyzer we see below: A system abend 0C4 reason code X'4' occurred in module DFHXCPRX at offset X'3578'. From the dumps we see the below stack trace and CcicsECI is a native(JNI) call to CICS TS. 1XMCURTHDINFO Current thread 3XMTHREADINFO "Worker-0" J9VMThread:0x000000001DB57000, omrthread_t:0x00000050AFF16D30, java/lang/Thread:0x000000008602DC70, state:R, prio=5 3XMJAVALTHREAD (java/lang/Thread getId:0x16, isDaemon:true) 3XMTHREADINFO1 (native thread ID:0x207C7000, native priority:0x5, native policy:UNKNOWN, vmstate:R, vm thread flags:0x00000020) 3XMCPUTIME CPU usage total: 0.251000000 secs, current category="Application" 3XMHEAPALLOC Heap bytes allocated since last GC cycle=152296 (0x252E8) 3XMTHREADINFO3 Java callstack: 4XESTACKTRACE at com/ibm/ctg/server/ServerECIRequest.CcicsECI(Native Method) 4XESTACKTRACE at com/ibm/ctg/server/ServerECIRequest.executeECINative(Bytecode PC:612) 4XESTACKTRACE at com/ibm/ctg/server/ServerECIRequest.executeECI(Bytecode PC:838) 4XESTACKTRACE at com/ibm/ctg/server/ServerECIRequest.execute(Bytecode PC:603) 4XESTACKTRACE at com/ibm/ctg/server/Worker.run(Bytecode PC:221) 4XESTACKTRACE at java/lang/Thread.run(Thread.java:820) 3XMTHREADINFO3 No native callstack available on this platform This looks to be introduced by APAR PH21519 PTF UI69949. The target of the executed MVC in DFHXCPRH has been built incorrectly leading to the 0C4.
Local fix
NA
Problem summary
**************************************************************** * USERS AFFECTED: All CICS users. * **************************************************************** * PROBLEM DESCRIPTION: ABEND0C4 in module DFHXCPRX * **************************************************************** An EXCI DPL call can result in an 0C4 when moving a UOWID as part of a call to DPL into CICS. The abend occurs in module DFHXCPRX, CSECT DFHXCPRH, on an EXECUTE instruction because of an invalid base address being used for the EXECUTE instruction.
Problem conclusion
DFHXCPRH is changed to correct the failing MVC instruction by providing the correct base address for the EXECUTE.
Temporary fix
Comments
APAR Information
APAR number
PH29512
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2020-09-15
Closed date
2020-10-02
Last modified date
2020-11-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI71884
Modules/Macros
DFHXCPRH
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R300 PSY UI71884
UP20/10/03 P F010 ¢
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.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6"}]
Document Information
Modified date:
03 November 2020