Hello,
I’m creating a standalone Java program that reads events from an UM channel (via JMS API) and processes them. An ack is sent to the server only after an event has been successfully processed so that the events are not lost if an error occurs.
I noticed that, in the case of an error and, hence, a message reprocessing, the EventID I see on the client is increased each time the processing starts. This is despite the fact that it is the very same message, just the second try to process it.
Is that OK?
If that’s OK: Is there any way to see that two messages are really the same message, just delivered a second time? EventID (JmsMessageId in the JMS lingo) gets increased. Is there a field that remains unchanged on redelivery?
Thank you.
#Universal-Messaging-Broker#webMethods