IBM Support

PM87028: SERVICE INTEGRATION BUS MESSAGE REDELIVERY COUNT IS NOT INCREMENTED WHEN MESSAGE DELIVERY FAILS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • WebSphere Application Server V7.0 Service Integration Bus
    (SIB) Messaging Engine has been configured to use a messagestore
    to persist data. No Exception Destination is configured on the
    destination and "Maximum failed deliveries per message" is set
    to 0. When message delivery fails and the messages are
    attempted to be redelivered, the redelivery count is never
    incremented. In the JMS application, call to
    "getJsRedeliveredCount()" method always returns 0.
    
    
    
    
    Additional Symptom(s) Search Keyword(s): KIXREVxxx
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the default messaging provider     *
    *                  for                                         *
    *                  IBM WebSphere Application Server            *
    ****************************************************************
    * PROBLEM DESCRIPTION: In a WebSphere Application Server       *
    *                      using Service Integration Bus where a   *
    *                      data store is configured as the         *
    *                      message store, when the failed          *
    *                      messages are attempted to redeliver,    *
    *                      the redelivery count of that message    *
    *                      is not reflected in the                 *
    *                      administrative console. Also            *
    *                      getJSRedeliveredCount() api which is    *
    *                      used to retrieve the redelivery count   *
    *                      of a particular message, returns zero   *
    *                      even though the message is attempted    *
    *                      to be redelivered.                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In WebSphere Application Server Service Integration Bus, when
    a message is attempted to redeliver, the redelivery count
    should be incremented and is updated in the administrative
    console in the message detail page. However, in a case where
    Data store is configured as Message store, the Redelivery
    Count field of the Message detail page in the administrative
    console always shows zero even though the message is attempted
    to be redelivered multiple times.
    Also the getJSRedeliveredCount() api which is used to retrieve
    the redelivery count of a particular message, returns zero
    even though the message is attempted to be redelivered.
    This issue is not observed if a File Store is configured as
    Message Store. In case of a File Store, the redelivery count
    is updated in the administrative console and the
    getJSRedeliveredCount() api also reflects the redelivery count
    correctly for that particular message.
    

Problem conclusion

  • The solution involves code changes which update the
    redelivered count of the message so that it is properly
    reflected in the administrative console as well as in the
    getJSRedeliveredCount() api.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 7.0.0.31 and 8.0.0.8.  Please refer to the
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM87028

  • Reported component name

    WAS SIB & SIBWS

  • Reported component ID

    620800101

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-15

  • Closed date

    2013-07-29

  • Last modified date

    2013-11-21

  • 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

    WAS SIB & SIBWS

  • Fixed component ID

    620800101

Applicable component levels

  • R300 PSY

       UP

  • R800 PSY

       UP



Document information

More support for: WebSphere Application Server
Service Integration Technology

Software version: 7.0

Reference #: PM87028

Modified date: 21 November 2013