Are Instance A, B, C and D clustered or standalone instances,
If clustered , by default the JMS RA will distrubute the topic messages to all the instances in the cluster ensuring that a message is always delivered to only one of the instances (avaoids duplication). This is valid for all Durable subscriptions.
Is your subscription type Durable ?
Are you receiving messages syncronously or using an MDB ?
[Message sent by forum member 'rampsarathy' (rampsarathy)]
http://forums.java.net/jive/thread.jspa?messageID=235764