MSMQ Adapter 6.0 | webMethods MSMQ Adapter Documentation | webMethods MSMQ Adapter Installation and User’s Guide Documentation | Overview of MSMQ Adapter | Adapter Listeners and Listener Notifications | Listener Transactionality and Behavior | Non-Transactional Listeners
 
Non-Transactional Listeners
A listener is non-transactional when it is associated with a non-transactional connection, and exhibits the following behavior:
*The Listener monitors the queue.
*The Listener receives a message. (The MSMQ Adapter removes this message from the queue.)
*If the message matches all of the selection criteria for any notification, the notification processes the message.
However, if the message does not match the selection criteria for the notification, the notification discards the message.
Important:
For a non-transactional listener, there should be an associated listener notification to filter each type of message that arrives in the queue. If you do not have a listener notification that matches the criteria of a message coming through the queue, the first message will be lost. To prevent messages from being lost, Software AG recommends that you configure and enable a default listener notification with no filter criteria.
Important:
If you enable a non-transactional listener, but have not enabled any notifications to process the message, the message is lost. To prevent the loss of messages, Software AG recommends a default notification that is always enabled. For information about notification configuration, see Listener Notifications.