APAR status
Closed as program error.
Error description
The customer has a system policy rule for transaction abends but they find that this is not triggered when CICS Liberty abends. An example of the error and abend that fails to trigger an event is : DFHSJ0904 07/01/2022 05:53:43 <applid> <userid> ???? <tranid> DFHSJTHP Exception 'java.lang.NullPointerException' occurred creating object reference for class com.ibm.cics.wlp.impl.CICSHttpRunnable. DFHAC2236 07/01/2022 05:53:43 <applid> Transaction <tranid> transaction number 20223 abend AJ05 in program DFHSJTHP term ????. Updates to local recoverable resources will be backed out.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: System Policy rule type * * transactionAbend does not match for * * abends in Liberty JVM servers. * **************************************************************** Following an abend in a Liberty JVM server setting module DFHSJJS calls XM Domain to indicate that the transaction should be terminated. Code in module DFHXMAT fails to set a flag indicating that an abend is in progress for this transaction. Code in DFHXMTA tests to see if an abend is in progress and since the flag has not been set Policy and Event processing is skipped for this abend. KEYWORDS: POLICY MSGDFHSJ0904 MSGDFHAC2236 AJ05 JVM JVMSERVER EVENT CAPTURE POINT TRANSACTION ABEND
Problem conclusion
Module DFHXMAT was updated to set a flag indicating that an abend is in progress when called for transaction termination from DFHSJJS for abends in Liberty JVM servers. Policy and Event processing will now occur for abends in a Liberty JVM server setting.
Temporary fix
Comments
APAR Information
APAR number
PH44036
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-02-10
Closed date
2022-05-13
Last modified date
2022-06-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI80508
Modules/Macros
DFHXMAT DFHXMTA
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
[{"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","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
06 July 2022