IBM Support

IZ44450: BROKER FAILS TO LOAD ONE SUBSCRIPTIONS FOR EACH BATCH OF 2500 SUBSCRIPTIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • During PubSub subscription loading, the master EG will process
    all of the subscriptions and pass that data onto the other eg in
    the broker. This is done in a batch. The problem here is that
    for every 2500 subscriptions loaded, one is left behind, and
    thus the subscriber will not receive the requested message.
    

Local fix

  • None
    
    ONe possibility, would be to avoid more than 2500 registered
    subscribers.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of WebSphere Message Broker        *
    *                 publish and subscribe.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: The broker fails to publish to a        *
    *                      subscription even though it is          *
    *                      stored in the broker database.          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    On startup or a restart, the execution group will load the
    subscriptions from the broker database in batches of 2500
    records.  The problem was that the last record in each
    complete batch was not correctly stored causing publications
    to miss that particular subscription.
    

Problem conclusion

  • The WebSphere Message Broker code was changed to correct the
    batch loading.
    This only applies to the last recond of each batch.
    A user must have more than 2500 subscriptions
    before this will become a problem.
    If the last batch was less than 2500 subscriptions
    then all the records of that batch woould be loaded.
    For example, if you have 5100 subscriptions then two
    of them will be missing.
    The actual subscription missing is difficult to predict
    since subscriptions can be added/removed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ44450

  • Reported component name

    WMB SOL SPARC

  • Reported component ID

    5724J0502

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-02-23

  • Closed date

    2009-02-26

  • Last modified date

    2009-02-26

  • 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

    WMB SOL SPARC

  • Fixed component ID

    5724J0502

Applicable component levels

  • R100 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSKM8N","label":"WebSphere Message Broker"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
26 February 2009