typedef struct
_IMSDBTableUserDefinedMessageData_s_
{
Char_t
appType[STRING_UUID_LENGTH
+ 1];
IMMessageId_t messageId;
IMDetailLevel_t messageDetail;
IMLanguage_t messageLanguage;
Char_t
receiverId[STRING_UUID_LENGTH
+ 1];
Char_t
receiverAddress[STRING_NAME_LENGTH + 1];
UInt32_t
dataSize;
PByte_t
data;
} IMSDBTableUserDefinedMessageData_s, IMUserDefinedMessageData_s;
Diese Struktur enthält Daten für benutzerdefinierte Nachricht. Weiterleitungsmodule können damit bestehende Anwendungsnachrichten mit eigenen Daten versehen. Sie bildet direkt Datenbankinhalte ab.
appType - Typ der Anwendung, für dessen Nachricht eine alternative abgespeichert werden soll.
messageId - Die Identifikationsnummer der Originalnachricht.
messageDetail - Detailierungsgrad der alternativen Nachricht (0 entspricht niedrigsten Detailierungsgrad)
messageLanguage - Sprache der alternativen Nachricht (siehe einfache Datentypen).
receiverId - Eindeutige Identifikation des Weiterleitungsmoduls, das die alternative Nachricht speichert.
receiverAddress - Adresse des Kanals, für den die alternativen Nachrichtendaten gelten.
dataSize - Die Größe der alternativen Nachricht in Bytes
data - Zeiger auf die alternativen Nachrichtendaten.