IBM Support

PH25955: REMOVE_PARTNER_LOG_ENTRY DOES NOT WORK FOR XARESOURCE.RECOVER() FAILURE

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 REMOVE_PARTNER_LOG_ENTRY process allows the removal of
    partners from the transaction service partner logs only if
    re-creation an XAResource for the partner fails. In some cases
    it may be required to remove a partner for which the
    XAResource can be re-created, but the XAResource.recover() can
    not succeed.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: The REMOVE_PARTNER_LOG_ENTRY process    *
    *                      does not remove partners for which an   *
    *                      XAResource can be created.              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The REMOVE_PARTNER_LOG_ENTRY process allows the removal of
    partners from the transaction service partner logs only if
    re-creation of an XAResource for the partner fails. In some
    cases it may be required to remove a partner for which the
    XAResource can be re-created, but the XAResource.recover() can
    not succeed. It is also desirable to be able to remove partners
    without attempting to create the XAResource first.
    

Problem conclusion

  • The point at which the REMOVE_PARTNER_LOG_ENTRY process will
    remove a partner specified in the list can now be configured
    by setting a JVM System Property.
    The JVM system property name is
    com.ibm.ws.Transaction.removePartnerLogEntryMode, the default
    value is 0. The value of the new property and the conditions
    under which a resource specified in the
    REMOVE_PARTNER_LOG_ENTRY list is removed are listed below:
    0 : if an XAResource for the partner cannot be created (this
    is the existing behaviour).
    1 : if either an XAResource for the partner cannot be created
    or the invocation of the XAResource.recover method fails.
    2 : unconditional, the partner is removed before attempting to
    recreate the XAResource.
    
    The fix for this APAR is targeted for inclusion in fix packs
    8.5.5.18 and 9.0.5.5. For more information, see 'Recommended
    Updates for WebSphere Application Server':
    https://www.ibm.com/support/pages/node/715553
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH25955

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-05-31

  • Closed date

    2020-07-16

  • Last modified date

    2020-07-16

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850"}]

Document Information

Modified date:
14 September 2020