Recovery of Failed Incoming Messages

TIBCO MDM communicates with external interface queue using the following group of queues:

  • Outbound Message queues
  • Inbound Message queues
  • Event queues

The format of the message that goes on these queues is proprietary and not published, which is between the application and external queues. This method allows for using the most efficient message format and enables modifying it without affecting any external system.

The Issue

When a message arrives, the application modifies the message to its proprietary format. During this process, if there are any failures, the JMS server does not get notified to redeliver it.

In case of invalid or bad configuration in ConfigValues.xml, processing of incoming messages fails and the message is then consumed within the application itself.