Struktur: IMMessageLogEntry_s

typedef struct _IMSDBTableMessageLog_s_
{
   UInt32_t        entryId;
   UInt32_t        timeStamp;
   UInt32_t        deliverTimeStamp;
   UInt32_t        logState;

   UInt32_t        connectionId;
   Char_t          appType[STRING_UUID_LENGTH + 1];
   IMMessageId_t   messageId;
   Char_t          platformName[STRING_NAME_LENGTH + 1];
   Char_t          sourceAddress[STRING_NAME_LENGTH + 1];
   IMDetailLevel_t detailLevel;
   IMLanguage_t    language;
   Char_t          receiverId[STRING_UUID_LENGTH + 1];
   Char_t          receiverComputerName[STRING_NAME_LENGTH + 1];
   IMCapability_t  receiverCapabilities;
   Char_t          receiverAddress[STRING_NAME_LENGTH + 1];
   UInt32_t        insertDataSize;
   PByte_t         insertData;
} IMSDBTableMessageLog_s, IMMessageLogEntry_s;

Diese Struktur enthält alle Daten für einen Log-Eintrag. Sie bildet direkt Datenbankinhalte ab.

entryId - Eindeutige Identifikationsnummer für einen Log-Eintrag

timeStamp - Die Zeit (in Sekunden vom 1. Januar 1901), an der dieser Eintrag erzeugt wurde.

deliverTimeStamp - Die Zeit (in Sekunden vom 1. Januar 1901), an der die Nachricht den Empfänger erreicht hat.

logState - Der aktuelle Status (siehe ML_xxxx-Konstanten)

connectionId - Identifikationsnummer der Verknüpfungsgruppe. Gibt damit an, zu welcher Gruppe die Verknüpfung gehört.

appType - Typ der Anwendung, welche die Nachricht abgesetzt hat.

messageId - Identifikation der Nachricht, die abgesetzt wurde.

platformName - Name der Plattform, von der aus die Nachricht abgesetzt wurde.

sourceAddress - Die Quelle, von der die Nachricht ausgangen ist.

detailLevel - Der Detaillierungsgrad, mit dem die Nachricht weitergeleitet wurde.

language - Die Sprache, in der die Nachricht weitergeleitet wurde.

receiverId - Gibt die Identifikation des Weiterleitungsmoduls an, das den Kanal enthält.

receiverComputerName - Gibt den Namen des Rechners an, auf dem das Weiterleitungsmodul für diesen Kanal installiert ist.

receiverCapabilities - Die Eigenschaften des Kanals (siehe IMSM_CAP_xxxx und IMSM_CAP_PROCESS_xxxx-Konstanten)

receiverAddress - Die Adresse des Weiterleitungskanals.

insertDataSize - Größe der Einfügedaten in Bytes.

insertData - Die Einfügedaten. Nur der IMS-Server kann diese Datenstruktur interpretieren.