Share via


IntegrationMessageDetails

The IntegrationMessageDetails table contains specific pieces of information about each message published into the system. Most of this data is already in the IntegrationMessage table, but it is cached here for quick access.

Note   Two timestamps are stored because the timestamp on the message itself is not guaranteed to be granular enough. If it goes to the second only, the system may not be able to tell which message was received if the second is the same as the first. The IntegrationTimestamp is stored to the millisecond to resolve these discrepancies.

Warning   Modifying this table could cause malfunctions in the integration process.

Column Description
MessageID The message ID from IntegrationMessage.MessageID.
DocumentType The class name, including the namespace, that knows how to read this kind of message.
DocumentTypeAssembly The name of the file (assembly or DLL) that contains the DocumentType class. <DocumentTypeAssembly> in conjunction with <DocumentType> is used to create the object at run time to read the message.
Action The message_action from the message header.
EntityType The message_objecttype from the message header.
EntityKey The message_objectid from the message header. This field can store any string value including XML.
Timestamp The message_timestamp from the message header.
IntegrationTimestamp The time when the message was received by the integration.