Inhalt

1. Einleitung

1.1 Anwendungsbeispiele

1.1.1 Einsatz in einem Gebäudeleitsystem

1.1.2 Die Wartung einer EDV-Anlage erleichtern

1.1.3 Überwachung von Industrieumgebungen

1.2 Ziele des IMS

1.2.1 Anforderungsprofil

1.2.2 Vorteile für den Anwender

1.2.3 Vorteile für den Entwickler

2. Inside IMS

2.1 Architektur

2.1.1 Architekturübersicht

2.1.2 Architektur: IMS Server

2.1.3 Architektur: IMS Modulserver

2.1.4 Architektur: IMS kompatible Programme

2.2 Die Bestandteile des IMS

2.2.1 imapi.dll

2.2.2 imdb.dll

2.2.3 immmsg.dll

2.2.4 immoduleserver.exe

2.2.5 ims.exe

2.2.6 imsconfig.exe

2.2.7 imsgui.dll

2.2.8 imsgui.hlp

2.2.9 imsmsg.dll

2.2.10 imsdefaultsource.dll

2.2.11 iminstall.dll

2.2.12 imwinntstp.dll

2.2.13 setup.ins

2.2.14 Der IMS Compiler

2.2.15 imgenapptype.exe

2.2.16 immfilelog.dll

2.2.17 immsound.dll

2.2.18 immemail.dll

2.2.19 immmultimedia.dll

2.3 IMS Datenbank

2.3.1 Grundlegende Gedanken zur Architektur

2.3.2 ER-Diagramm der Datenbank-Architektur

2.3.3 Datenbankschnittstelle

2.4 Kommunikation

2.4.1 RPC Mechanismus

2.4.2 RPC Protokollstrings

2.5 Abläufe

2.5.1 Initialisieren des IMS-Systems

2.5.2 Absetzen einer Nachricht

2.5.3 Wiederholtes Senden einer Nachricht

3. IMS SDK

3.1 IMS Compiler 'imcompiler.exe'

3.1.1 Kommandozeilenoptionen

3.1.2 Grammatik

3.1.3 Beispiel

3.1.4 Das IMF-Format

3.2 IMS Anwendungstypgenerator 'imgenapptype.exe'

3.3 Programmierung

3.3.1 IMS kompatibles Programm entwickeln

3.3.2 Quellenmodule

3.3.3 Weiterleitungsmodule

3.3.4 Installationsskript für Empfängermodule

3.4 SDK Installation

4. Benutzung

4.1 Installation

4.1.1 Überblick

4.1.2 Vorraussetzungen

4.1.3 Installations-Checkliste

4.1.4 Installation der 'Cynex Database Middleware'

4.2 Konfiguration

4.2.1 Verknüpfung anlegen oder verändern

4.2.2 Verknüpfung löschen

4.2.3 Kontaktinformationen

4.2.4 Verwaltung der Weiterleitungsmodule

4.3 Fehlerbehebung

4.3.1 Fehlermeldungen der IMS-Einstellungen

4.3.2 Fehlermeldungen des IMS-Servers

4.3.3 Fehlermeldungen des IMS-Modulservers

4.3.4 Fehlermeldungen bei der Installation

4.3.5 Probleme und Lösungsmöglichkeiten

4.4 Registrierdatenbank

5. IMS Application Programming Interface

5.1 IMS High-Level API

5.2 IMS Allgemeines API

5.3 IMS Low Level API

5.4 IMS Datentypen

5.5 Fehlercodes

Anhang

Entwicklungsumgebung

Codierrichtlinien

Glossar

Literatur

Quelltexte