IBM Support

PH44036: CICS System Policy rule type transactionAbend not matched for abends in JVM servers

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

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