Struktur: IMConnectionData_s

typedef struct _IMSDBTableConnectionData_s_
{
   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];
} IMSDBTableConnectionData_s, IMConnectionData_s;

Diese Struktur enthält die Daten für eine Verknüpfung. Sie bildet direkt Datenbankinhalte ab.

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

appType - Typ der Anwendung, welche die Nachricht absetzen muß, um diese Verknüpfung zu aktivieren.

messageId - Identifikation der Nachricht, die abgesetzt werden muß, um diese Verknüpfung zu aktivieren.

platformName - Name der Plattform, von der aus die Nachricht abgesetzt werden muß, um diese Verknüpfung zu aktivieren.

sourceAddress - Die Quelle, von der die Nachricht ausgehen muß, um diese Verknüpfung zu aktivieren.

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

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

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.