A delivery count of... | Indicates... |
-1 | The JMS provider that delivered the message does not maintain a JMSXDeliveryCount or an error occurred when retrieving the JMSXDeliveryCount. As a result, the delivery count is undefined. Integration Server uses a value of -1 to indicate that the delivery count is absent. If other methods of duplicate detection are configured for this trigger (document history database or document resolver service), Integration Server uses these methods to determine the message status. If no other methods of duplicate detection are configured, Integration Server assigns the message a status of New and executes the trigger service. |
1 | This is the first time the JMS trigger received the message. If the JMS trigger uses a document history to perform duplicate detection, Integration Server checks the document history database to determine the message status. If no other methods of duplicate detection are configured, Integration Server assigns the message a status of New and executes the trigger service. |
>1 | The JMS provider has delivered the message more than once. The trigger might or might not have processed the message before. The delivery count does not provide enough information to determine whether the trigger processed the message before. If other methods of duplicate detection are configured for this trigger (document history database or document resolver service), Integration Server uses these methods to determine the message status. If no other methods of duplicate detection are configured, Integration Server assigns the message a status of In Doubt and acknowledges the message. |
Note: | webMethods messaging triggers use a redelivery count instead of a delivery count for exactly-once processing. |