File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Websphere and the fly likes Messaging issues in Websphere Application Server 7.0.0 - onMessage() called several times Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Products » Websphere
Bookmark "Messaging issues in Websphere Application Server 7.0.0 - onMessage() called several times" Watch "Messaging issues in Websphere Application Server 7.0.0 - onMessage() called several times" New topic
Author

Messaging issues in Websphere Application Server 7.0.0 - onMessage() called several times

Kumar Gaurav
Ranch Hand

Joined: Apr 08, 2008
Posts: 108
Hi,

We are working with MDBs in EJB3 on WAS 7.0.0.

We have messaging requirements for which we have configured 4 Queues. We are using Default Messaging Provider embedded within WAS and used Activation Specifications and JCA Adapter for the same.

The issue with the configured MDB is , for each message sent by the application the corresponding MDB is spawned 5 times and therefore the corresponding job is triggered 5 times. i.e. I can see the onMessage() is called 5 times in the logs.Though the message is sent only once.

We have the default value set for the “failure retry count” property which is 5. When we change this to 1 , then only one MDB is spawned and the job runs only once and is completed successfully. But we want to keep the “failure retry count” value 5 to handle failover.

Any pointers would be of great help.


Thanks.

Regards,
Gaurav
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Messaging issues in Websphere Application Server 7.0.0 - onMessage() called several times
 
Similar Threads
Strange behaviour of MDB and EJB
How to kick start the DLQ
How to recover input message from JMS queue after transaction rolled back
Container Managed Transactions with an MDB
EJB timeout issue