We currently have a WAS 4.x application where we are simulating MDB using a servlet and session bean. One catch is that there are hours where the batch process runs and if there are messages during those hours, the servlet does not make the Session bean call.
Once we convert to MDB, is there a way to provide this type of functionality? For the batch hours, what we are currently seeing is that the message is sent to the MDB, it retries couple of times and then moves to the error queue.
Is there some best practice for this type of issue?