Another option if the messages are not processing through the channel (Inbound, Processing, Outbound queues) is to identify the offending message and then delete it from the appropriate queue.
You can identify the offending message a couple of different ways.
1. From the Status Tab you may be able to see a repeating error. You can open the error and then get the Message Id.
2. Pick the oldest (lowest Message Id) from the appropriate queue and assume this is the offending message. (See the note below about viewing messages in the queues).
Once you have identified the offending message it can be deleted from the queue.
Notes:
-
Because the state of the messages in the queues is so fluid the channel must be stopped in order to see the message in the queues.
-
Message may or may not show in the queue depending on the “Message State Persistence” chosen for a given channel. To view the Message State for a channel double click on the channel name and view the state on the Message State Persistence tab.
-
Level 0 = No messages will be saved in any of the queues
-
Level 1 = Messages will only ever show up in the Inbound queue
-
Level 2 = Messages will only ever show up in the Inbound and outbound queue
-
Level 3 = Messages will show up in all three queues.