A fix is available
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