3.3.3 Weiterleitungsmodule

Der IMS kann Nachrichten über beliebige Kanäle weiterleiten. Die Kanäle werden durch die Weiterleitungsmodule bestimmt. Jedes Modul stellt beliebig viele Kanäle zur Verfügung. Durch dieses Konzept ist es möglich, jederzeit einen neuen Kanal (z.B. neues Übertragungsmedium oder Übertragungsart) durch das Hinzufügen eines neuen Moduls zu schaffen. Der IMS kann so jederzeit erweitert und an neue Technologien angeschlossen werden.

Die Module sind Win32-DLL's, die bestimmte Funktionen exportieren müssen. Diese Funktionen sind in der Header-Datei 'imsm.h' deklariert:

IMSMForwardMessage

IMSMGetFirstReceiverAddress

IMSMGetNextReceiverAddress

IModuleInitialize

IModuleShutdown

IModuleGetName

IModuleSetup

Sind diese Module implementiert, muß noch ein Installationsskript geschrieben werden. Anschließend kann das Modul mit dem Weiterleitungsmodulmanager (der Dialog ist über die API-Funktion IMReceiverSetup verfügbar) installiert werden.

Aufbau eines Installationsskriptes