A fix is available
APAR status
Closed as program error.
Error description
CICS crashes when using global Enqueue in Liberty There is a problem with the Enqueue/dequeue of the resources and its because when we come to dequeue a global enqueue during task commit RM domain calls NQ domain to perform the commit. As part of this commit the NQ domain does a change mode onto QR from its current T8 Unfortunately it does not switch back to T8 when it exits NQ domain and this means that when we attempt to switch back into the JVM everything goes abit wrong
Local fix
ptf
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: CICS crashes when using Global enqueue * * within an EJB Timer bean. * **************************************************************** An EJB Timer bean is scheduled for execution by Liberty. As part of the application it performs an enqueue on a global resource. The resource is dequeued as part of task end, the NQ domain is called on the T8 TCB and switches to QR to perform the MVS DEQ macro. NQ domain does not switch back to the T8 TCB at the end of the call and so when an attempt to return to the JVM is performed this causes CICS to crash due to an 0C4. Additional Keywords: SPECIALNAME 0C4
Problem conclusion
DFHNQED has been updated to correctly set the TCB on exit.
Temporary fix
Comments
APAR Information
APAR number
PH10173
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
100
Status
CLOSED PER
PE
NoPE
HIPER
YesHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-03-26
Closed date
2019-05-09
Last modified date
2019-06-03
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI62907 UI62908
Modules/Macros
DFHNQED DFHNQNQ
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
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.4","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.4","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 June 2019