Purpose
Tracks all messages that could not be delivered to their intended recipients.
Can be used to re-try the transmission of the message at a later date.
Definition
CREATE TABLE [dbo].[DiM-MessageFailures](
[MessageGUID] [UNIQUEIDENTIFIER] NULL,
[QueuedOn] [DATETIME2](7) NULL,
[MessageQueueGUID] [UNIQUEIDENTIFIER] NULL,
[Sender] [VARCHAR](500) NULL,
[Recipient] [VARCHAR](500) NULL,
[Subject] [VARCHAR](500) NULL,
[BodyFormat] [VARCHAR](10) NULL,
[BodyContent] [TEXT] NULL,
[Result] [TEXT] NULL,
[ProcessedOn] [DATETIME2](7) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
Column Definition
As per the DiM-Messages table with the following additions:
Result details why the transfer failed.
ProcessedOn contains the timestamp of when the failure occured.