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.