What i would like to do is based on a parameter (QIEmessageId) is to either discard it or resubmit it. It would be similar to the message.discard, but you could pass the messageId and it would discard a particular one. For example:
If there was I would have the ability to email our users an error and give them the option to discard or resubmit (as long as they have that capability) right from an email.
To accomplish that i could have a listener created on QIE that listens for those requests and executes the message.discard or message.resubmit. Or even better maybe QIE already has that listener created. Then i can put the request link right in the email for them to discard or resubmit.