Hi,
I do not have control of the message producer’s code. We are validating a message (json text message) but when it fails validation it will go back to the queue but it will not go to the DMQ after the reprocessing attempts have been reached. We are using JMS and a listener on our queue. I’ve tried to set the SupportedProperty.SOLACE_JMS_PROP_DEAD_MSG_QUEUE_ELIGIBLE to true on the incoming message but it throws an error as it cannot be changed.
We could get them to set the header of a json message but this will be a headache as we have many producers pushing json messages to our queue. Is there a way to set the DMQ Eligibility on messages returned to the queue for reprocessing?