Troubleshooting (3) - Cosynus
Troubleshooting (3) - Cosynus
Troubleshooting (3) - Cosynus
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
COSYNUS Mobile Device Server für Einsteiger<br />
Boris Nowotny, Senior IT-Consultant<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Agenda<br />
COSYNUS Mobile Device Server für Einsteiger – 08.12.2011<br />
• 10:00 – 13:00 Überblick und Neuerungen Version 6<br />
Technische Grundlagen<br />
• 13:00 – 14:00 Mittagessen<br />
• 14:00 – 17:15 Blick unter die Haube<br />
<strong>Troubleshooting</strong><br />
Fragen und Antworten<br />
• 17:15 – 18:00 Zertifizierungs-Prüfung<br />
• 18:00 Abendbuffet<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Vertriebliche Sicht<br />
DREI Produkte!<br />
1. COSYNUS Mobile Device Server (MDS)<br />
• Anbindung MEHRERER Gerätetypen gleichzeitig<br />
2. COSYNUS iPhone Connector<br />
3. COSYNUS BlackBerry Connector<br />
• Lizenz entscheidet, welche Funktionalitäten genutzt werden können<br />
• MDS stellt das Premiumprodukt dar<br />
• Upgrade auf MDS von jeder Version und Lizenz aus möglich<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Technische Sicht<br />
EIN Produkt!<br />
• COSYNUS Mobile Device Server<br />
• EIN Setup<br />
• Upgrade auf Version 6 von Version 5.5.x.x aus möglich<br />
• TIPP: Auch bei reiner BlackBerry-Nutzung nicht mehr den BlackBerry<br />
Connector 5.1.2.0 verwenden, sondern den Mobile Device Server 6.x<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (1)<br />
BlackBerry Connector (Endkundenpreise)<br />
• Small Business Edition (1 Gerät) EUR 440,-<br />
• Small Business Edition (2 Geräte) EUR 540,-<br />
• Small Business Edition (3 Geräte) EUR 640,-<br />
• Server-Lizenz (ohne Gerät) EUR 740,-<br />
• Geräte-Lizenz EUR 100,-<br />
• Installation BlackBerry Connector EUR 490,-<br />
• Installation mit Anbindung BES (!) nach Aufwand<br />
• Anbindung SQL, LDAP, TAS-Explorer nach Aufwand<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (2)<br />
iPhone Connector (Endkundenpreise)<br />
• Small Business Edition (1 Gerät) EUR 440,-<br />
• Small Business Edition (2 Geräte) EUR 540,-<br />
• Small Business Edition (3 Geräte) EUR 640,-<br />
• Server-Lizenz (ohne Gerät) EUR 740,-<br />
• Geräte-Lizenz EUR 100,-<br />
• Aktionsrabatt bis 31.12.2011 auf Apple-Modul EUR -150,-<br />
• Installation iPhone Connector EUR 490,-<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (3)<br />
Mobile Device Server (Endkundenpreise)<br />
• Small Business Edition (1 Gerät) EUR 300,-<br />
• Small Business Edition (2 Geräte) EUR 400,-<br />
• Small Business Edition (3 Geräte) EUR 500,-<br />
• Server-Lizenz (ohne Gerät) EUR 600,-<br />
• Geräte-Lizenz EUR 100,-<br />
• BlackBerry-Modul EUR 340,-<br />
• Apple-Modul EUR 340,-<br />
• Android-Modul EUR 340,-<br />
• Aktionsrabatt bis 31.12.2011 auf Apple- und Android-Modul EUR -150,-<br />
• Aktionsrabatt bis 31.12.2011 für Bestandskunden auf EUR -200,-<br />
Multiplattform-Fähigkeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (4)<br />
Mobile Device Server (Endkundenpreise)<br />
• Mobile Device Client EUR 150,-<br />
• Gerätelizenz für ein mobiles Gerät einer BELIEBIGEN mobilen Plattform<br />
(alle vom COSYNUS Mobile Device Server in der jeweils aktuellen Version<br />
unterstützten mobilen Plattformen)<br />
• Ermöglicht den plattformübergreifenden Wechsel des mobilen Endgeräts ohne<br />
zusätzliche Lizenzkosten<br />
• Rückwirkender Kauf für Bestandkunden mit COSYNUS Mobile Device Server<br />
für alle auf der MDS-Plattform seit Juli 2010 erworbenen Gerätelizenzen gegen<br />
Zahlung der Differenz des Lizenzpreises (EUR 50,- je Gerätelizenz)<br />
• Benutzerlizenzen des COSYNUS BlackBerry Connectors, die vor dem Upgrade<br />
auf die MDS-Plattform gekauft wurden, können nicht aktualisiert werden!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (5)<br />
Zusatzoptionen (Endkundenpreise)<br />
• Option ‚TAS-Explorer‘ gestaffelt<br />
• 1 Gerät EUR 390,-<br />
• 2 Geräte EUR 490,-<br />
• 3 Geräte EUR 590,-<br />
• Ab 4 Geräten EUR 690,-<br />
• Achtung bei Benutzerweiterung:<br />
TAS-Explorer muss ebenfalls erweitert werden!<br />
• Option ‚Öffentliche Ordner‘ EUR 390,-<br />
• Option ‚Globale Adress-Suche‘ EUR 249,-<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Lizenzpreise (6)<br />
Weitere Informationen zu Lizenzen und Preisen<br />
• Musterangebote auf unserer Webseite im Partnerbereich:<br />
→ Partner → COSYNUS Partner Portal → Musterangebote<br />
• Bei Fragen:<br />
• Hr. Axel Kees<br />
(Vertrieb)<br />
• Fr. Ulrike Lehmann<br />
(Marketing)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Timeline<br />
2001<br />
…<br />
2007<br />
2008/09<br />
2010/01<br />
2010/07<br />
2011/09<br />
2011/12<br />
BlackBerry Connector 1<br />
…<br />
BlackBerry Connector 4<br />
BlackBerry Connector 5<br />
BlackBerry Connector 5.1<br />
Mobile Device Server 5.5<br />
Mobile Device Server 6<br />
Mobile Device Server 6.1.0.0<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server 6<br />
Updatepfad<br />
• BlackBerry Connector 5.1.2.0<br />
• Mobile Device Server 5.5.x.x<br />
• Mobile Device Server 6<br />
• Mobile Device Server 6.0.0.0<br />
• Mobile Device Server 6.1.0.0<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server 6<br />
Update-Prozedur (1)<br />
1. SQL-Server installieren, ggf. ist ein Neustart erforderlich<br />
2. Mobile Device Server komplett beenden<br />
3. Setup des Mobile Device Servers 6 starten<br />
4. MDS 6 starten<br />
5. Konfigurationsdateien (INI und MDB-Dateien) werden in die Datenbank migriert<br />
(alte Dateien werden vorerst nicht gelöscht)<br />
6. Oberfläche des MDS 6 öffnet sich<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server 6<br />
Update-Prozedur (2)<br />
• BlackBerry-Geräte werden übernommen<br />
• Es wird ein Link für das Software-Update versendet<br />
• Geräte mit eingetragener Firmware 4.6 und 4.7 werden zunächst<br />
deaktiviert<br />
• ActiveSync-Geräte müssen neu angelegt werden!<br />
• Löschen des alten Profils oder Accouns auf den Geräten<br />
• Aufrufen der Konfigurations-Webseite und Installation des neuen Profils<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Der neue COSYNUS Mobile Device Server<br />
6.0<br />
• Mehrgeräte-Unterstützung<br />
• Datenbankgestütztes Backend<br />
• Komplettes Redesign der PublicFolder<br />
• Stark vereinfachte Geräteeinrichtung<br />
• Überarbeitete Optionsoberfläche<br />
• Remote-Wipe und Policy-Verwaltung für<br />
ActiveSync-Geräte<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Mehrgeräte-Unterstützung<br />
6.0<br />
• Ein Benutzer kann nun mehrere Geräte<br />
gleichzeitig verwenden<br />
• Unabhängig von der zugrunde liegenden<br />
Geräte-Plattform<br />
• Lizenzierung über Gerätelizenzen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Datenbankgestütztes Backend<br />
6.0<br />
• Verwendung von MS SQL 2008 Express<br />
• Umstellung der vorhandenen MDB- und INI-<br />
Dateien in die SQL-Datenbank<br />
• Automatische Migration der Altdaten<br />
• Verfügbar in Versionen für 32 und 64 Bit<br />
• Windows 2000 wird nicht mehr unterstützt<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Überarbeitete Optionsoberfläche<br />
6.0<br />
• Trennung von Systemoptionen und<br />
Geräte- / Benutzerkonfiguration<br />
• Vereinfachung der Administration durch<br />
Zusammenführung von Optionen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Komplettes Redesign der Public Folder<br />
6.0<br />
• Geräte- oder wahlweise benutzer-abhängige<br />
Verwaltung der Public Folder<br />
• Ordner werden nun in einer Baumstruktur<br />
abonniert (‚Subscriptions‘)<br />
• Vereinfachte, übersichtlichere Konfiguration<br />
der Public Folder<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Stark vereinfachte Geräteeinrichtung<br />
6.0<br />
• Geräte können jetzt mit einem alternativen<br />
Kennwort eingerichtet werden<br />
• Geräteeinrichtung erfolgt ohne die Eingabe<br />
von Gerätedaten<br />
• Einrichtung von BlackBerry- und<br />
ActiveSync-Geräten wurde vereinheitlicht<br />
• Bessere Übersicht des aktuellen Geräte-<br />
Status<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Remote-Wipe und Policy-Verwaltung für ActiveSync-Geräte<br />
6.0<br />
• Möglichkeit für den Administrator, einen<br />
Remote-Wipe von ActiveSync-Geräten<br />
durchzuführen<br />
• Verwalten von Geräteoptionen wie z.B.<br />
Password-Settings über Policies<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (1)<br />
David von Tobit.Software<br />
• Tobit David.zehn! unter Windows<br />
• nur letztes Feature Pack vom 04.03.2008 + Hotfixes (DvAPI 219)<br />
• Tobit David.fx<br />
• bis Feature Pack vom 03.05.2010 (DvAPI 275)<br />
• Tobit David.fx 2011<br />
• bis Service Pack vom 12.08.2011 (DvAPI 332)<br />
• Tobit David.fx 2012<br />
• Initiale Version (DvAPI 340)<br />
• Keine Unterstützung für David V8+ und älter, NetWare- und Linux<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (2)<br />
Betriebssystem<br />
Unterstützte Betriebssysteme (für den Computer, auf dem der MDS installiert ist)<br />
• Windows XP Professional x86 (mindestens SP3)<br />
• Windows Vista x86/x64<br />
• Windows 7 x86/x64<br />
• Windows Server 2003 x86/x64 (mindestens SP2)<br />
• Windows Server 2008 x86/x64 (mindestens SP1)<br />
• Windows Server 2008 R2<br />
• Keine Unterstützung mehr für Windows 2000!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (3)<br />
Datenbank-Anbindung (1)<br />
• Es wird eine Datenbank in einem Microsoft SQL Server 2008 R2 zum Betrieb<br />
des Mobile Device Servers benötigt<br />
• Die Datenbank kann sich auch auf einem separaten System befinden oder<br />
anders heißen. In diesem Fall muss eine Verknüpfungsdatei ‚mds4dv.udl‘<br />
erzeugt werden<br />
• Entweder Download über die Microsoft-Webseite oder zu finden auf der<br />
Installations-DVD von David.fx 2011<br />
• Achtung: Es gibt mehrere Varianten des SQL 2008 Express, es wird<br />
mindestens eine Variante mit ‚SQL Management Studio‘ benötigt!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (3)<br />
Datenbank-Anbindung (2)<br />
• Es muss eine eigene Instanz ‚MDS4DV‘ angelegt werden<br />
• In dieser Instanz muss eine Datenbank ‚MDS4DV‘ angelegt werden<br />
• Liegt diese Datenbank auf dem selben Computer wo auch der MDS läuft, kann<br />
dieser die Datenbank direkt nutzen<br />
• In allen anderen Fällen muss eine UDL-Datei (Datenbankverknüpfung) erstellt<br />
werden<br />
• HINWEIS: Ist bereits ein SQL 2008 R2 Express installiert, empfiehlt es sich<br />
trotzdem, die Setup-Datei zu haben, da das ‚Installation Center‘ beim Anlegen<br />
der neuen Instanz das Installations-Medium sucht<br />
• HINWEIS: Vor, bei oder nach der Installation ist ggf. ein Neustart des<br />
Computers notwendig!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (4)<br />
Unterstützte BlackBerry-Geräte<br />
• 8100, 8110, 8120, 8300, 8310, 8320<br />
• 8520,8700, 8800, 8900<br />
• 9000, 9100, 9300, 9500, 9520<br />
• 9700, 9780, 9800<br />
Neu:<br />
• 9360, 9810, 9860, 9900<br />
Nicht mehr unterstützt:<br />
• 8220<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (5)<br />
Unterstützte BlackBerry-Firmwares<br />
• 4.5.0.55 und höher<br />
• 5.0<br />
• 6.0<br />
• 7.0<br />
• jetzt auch Versionen höher 6.x.x.448<br />
• Beta-Unterstützung<br />
• Firmware macht noch einen<br />
‚unfertigen‘ Eindruck<br />
Keine Unterstützung mehr für:<br />
• 4.6<br />
• 4.7<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen<br />
Unterstützte Apple-Geräte<br />
Gerätetyp<br />
• iPhone 3G<br />
• iPhone 3GS<br />
• iPhone 4<br />
• iPhone 4S<br />
• iPod touch<br />
• iPad<br />
• iPad 2<br />
Firmware<br />
• 4.x<br />
• 5.0<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (7)<br />
Unterstützte Android-Geräte<br />
• Prinzipiell alle Geräte mit Betriebsystem<br />
‚Google Android‘ ab Version 2.1<br />
• Da Google nur das Betriebssystem liefert und<br />
dort die ActiveSync-Schnittstelle nicht integriert ist,<br />
muss diese von den Geräte-Herstellern<br />
mitgeliefert werden<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (8)<br />
Unterstützte Android-Geräte<br />
Mit folgenden Geräten wurde die Anbindung<br />
Bereits erfolgreich getestet:<br />
• HTC Legend (mit Android 2.2)<br />
• HTC Sensation (mit Android 2.3)<br />
• Samsung SI 9000 Galaxy (mit Android 2.1)<br />
• Samsung Galaxy S2 (mit Android 2.2.3)<br />
• Samsung Galaxy Tab (mit Android 2.1)<br />
• Motorola Milestone<br />
(unterstützt keine Kalender-Synchronisation)<br />
• Motorola Pro (mit Android 2.2.2)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
iPhone-User<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Android-User<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
BlackBerry-User<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (7)<br />
Internetanbindung (BlackBerry-Nutzung)<br />
• Idealfall: Feste IP-Adresse<br />
• Forward DNS (Host-A) und Reverse DNS müssen gesetzt sein<br />
• David/MDS: Direkter Versand per SMTP möglich<br />
• David: Mailempfang direkt über MX-Record möglich<br />
• Alternativ: Dynamische IP-Adresse, Maildomain liegt bei Provider<br />
• David/MDS: Versand nur über Postman (Smarthost) möglich<br />
• David: Empfang per POP3<br />
• BCC-Unterstützung providerseitig erforderlich<br />
• Auf Uploadgeschwindigkeit achten!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (8)<br />
Internetanbindung (ActiveSync-Nutzung)<br />
• Idealfall: Feste IP-Adresse<br />
• Alternativ: Dynamische IP-Adresse mit DynDNS-Account<br />
• Portweiterleitung von extern auf den Server<br />
• standardmäßig TCP-Port 443, kann geändert werden<br />
• Port Mapping nur bei manuellem Anlegen des Accounts auf dem Gerät<br />
möglich<br />
• Auf Uploadgeschwindigkeit achten!<br />
• Auf Netzabdeckung achten!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Systemvoraussetzungen (9)<br />
Firewall-Konfiguration (ActiveSync-Nutzung)<br />
• Portweiterleitung auf den MDS-Server<br />
• Bei UMTS: Verbindung wird von extern aufgebaut<br />
• Bei WLAN: Verbindung wird von intern aufgebaut<br />
80.79.78.77<br />
david.ihredomain.de<br />
192.168.0.1<br />
192.168.0.2<br />
192.168.0.10<br />
Mobile Device Server<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (1)<br />
COSYNUS Mobile Device Server<br />
1. Manager<br />
• Überwacht die fünf anderen Dienste<br />
• Darstellung der Oberfläche<br />
• Nur der Manager wird von Windows automatisch gestartet<br />
• Wenn die Oberfläche geöffnet wird, beendet sich der Manager-Dienst<br />
• Anwendung merkt sich, ob der MDS neu gestartet wird oder ob er vorher<br />
als Dienst lief<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (2)<br />
COSYNUS Mobile Device Server<br />
2. Core<br />
• Synchronisiert Daten ins Tobit-Archivsystem<br />
• BlackBerry: Übergibt ausgehende Daten an die Transmission Engine<br />
• ActiveSync: Übergibt ausgehende Daten an den Connection Handler<br />
(d.h. ausgehende Nachrichten an ActiveSync-Geräte liegen nicht mehr in<br />
der out queue!)<br />
• Liest eingehende Daten aus dem Command-Archiv<br />
3. Transmission Engine<br />
• Versendet per SMTP oder Postman an den BlackBerry<br />
• Liest zu versendende Daten aus dem Out-Archiv<br />
• Ist bei ActiveSync-Geräten nicht mehr beteiligt<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (3)<br />
COSYNUS Mobile Device Server<br />
4. Global Address Lookup<br />
• Liest Adressen aus TAS, LDAP oder SQL<br />
• BlackBerry: Kommuniziert über den TAS Explorer<br />
• ActiveSync: Kommuniziert über den Connection Handler<br />
5. TAS Explorer<br />
• Synchronisiert Daten ins Tobit-Archivsystem<br />
• Empfängt und antwortet per TCP<br />
• Wird auch für den GAL-Dienst benötigt!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (4)<br />
COSYNUS Mobile Device Server<br />
6. ActiveSync Connection Handler<br />
• Bridge und Connection Handler wurden zu einem Dienst zusammengefasst<br />
• Empfängt und antwortet per TCP an die ActiveSync-Geräte<br />
• Wandelt die eingehenden XML-Requests aus ActiveSync in C2S/S2C-<br />
Kommandos um<br />
• Kommuniziert direkt mit dem Core<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (5)<br />
Schemazeichnung<br />
Postman<br />
Out<br />
Command<br />
Archive<br />
Firewall<br />
Transmission<br />
GAL<br />
TAS<br />
Core<br />
ConnHandler<br />
Manager<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (6)<br />
Mailweiterleitung an BlackBerry<br />
Postman<br />
Out<br />
Command<br />
Archive<br />
Firewall<br />
GAL<br />
TAS<br />
Core<br />
Transmission<br />
ConnHandler<br />
Manager<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (7)<br />
Mailweiterleitung an ActiveSync<br />
Postman<br />
Out<br />
Command<br />
Archive<br />
Firewall<br />
GAL<br />
TAS<br />
Core<br />
Transmission<br />
ConnHandler<br />
Manager<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Aufteilung in sechs Dienste (8)<br />
Dienste-Management<br />
• Nur der Manager wird von Windows automatisch gestartet<br />
• Die fünf anderen Dienste werden komplett vom Manager verwaltet<br />
• Wenn die Oberfläche geöffnet wird, beendet sich der Manager-Dienst<br />
• Alle Dienste müssen dieselbe Benutzeranmeldung verwenden<br />
• Bitte NICHT ‚LocalSystem‘ verwenden!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Benutzer-Anmeldung (1)<br />
Dienste-Management<br />
Es gibt zwei Stellen, an denen Anmeldedaten eingetragen werden müssen,<br />
an beiden Stellen müssen DIESELBEN Anmeldedaten verwendet werden<br />
• Windows-Dienste<br />
• Im MDS unter ‚Service‘ oder manuell in den Windows-Diensten<br />
• Bestimmt, mit welchen NTFS-Rechten z.B. auf das David-Verzeichnis<br />
zugegriffen wird<br />
• Tobit-API-Anmeldung<br />
• Im MDS unter ‚Options → Basic settings‘<br />
• Relevant für alle Funktionen, die über die Tobit-API ausgeführt werden<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Benutzer-Anmeldung (2)<br />
Dienste-Management<br />
Der Benutzer muss folgende Anforderungen erfüllen:<br />
• NTFS-Vollzugriff auf den David-Server (explizit, Vererbung beachten!)<br />
• Lokaler Administrator (wegen Dienststart)<br />
• Als David-Benutzer angelegt (wegen API-Zugriffen)<br />
• Im David muss eine E-Mail-Adresse angelegt sein (wegen API-Zugriffen)<br />
• Der David Client muss gemäß ReadMe konfiguriert sein<br />
• Der David Client darf NUR mit diesem David-Server verbunden sein<br />
• Keine Vorab- oder Abschluss-Includes<br />
• Unter diesem Account sollte mindestens einmal der David Client gestartet<br />
worden sein<br />
• Kein Roaming Profile<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (1)<br />
Konfigurationsänderungen im David-System<br />
• Zwei zusätzliche E-Mail-Adressen (bbsrv@, bbbcc@)<br />
• Verteilregeln für die zwei E-Mail-Adressen<br />
• Verteilvorgaben für die virtuellen Domains<br />
• david.ini<br />
• ;Added by COSYNUS COSYNUS Mobile Device Server…<br />
• msgmailnames = bbsrv@ihredomain.de (überprüfen!)<br />
• ScanFilesBreak = False<br />
• ExtendedCMDS = True<br />
• duplog = {tx}duplogAB.log<br />
• Zusätzliche Domains (sms.bb, pin.bb)<br />
• Archive unter ‚Archive/System/<strong>Cosynus</strong>‘<br />
• Gegebenenfalls Sendemethoden und POP3-Accounts (manuell)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (1)<br />
Wichtige Dateien im Programmverzeichnis<br />
C:\Programme\<strong>Cosynus</strong>\MDS4Dv<br />
• mds4dv.ini → Grundlegende Einstellungen<br />
→ Wird in die Datenbank geschrieben<br />
• mds4dv.usr.servername.mdb → Datenbank der Benutzer (-einstellungen)<br />
→ Wird in die Datenbank geschrieben<br />
• MDSPublicDir.ini → Einstellungen der Public folders<br />
→ Wird in die Datenbank geschrieben<br />
• MDSFilingDir.ini → Einstellungen der Filing directories<br />
→ Wird in die Datenbank geschrieben<br />
• mds4dv.idx.servername.mdb → Indexdatenbank des GAL-Dienstes<br />
→ Wird in die Datenbank geschrieben<br />
• carriers.ini → Liste der BIS-Provider (verschlüsselt, austauschbar)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (2)<br />
Wichtige Dateien im Tobit-Archivsystem<br />
Dateien unter ‚Archive/User/Username/…‘<br />
• archive.mds → Kopie der archive.dat<br />
• archive.dat.work → Temporäre Schattenkopie der archive.dat<br />
• archive.mds.next → Temporäre Schattenkopie der archive.mds<br />
• duplog.ini → Duplog-Eintrag für E-Mail-Weiterleitung ins<br />
Forward-Archiv<br />
• mds-[IMEI].mdb → Datenbank zur Verknüpfung der Einträge<br />
Server (Dateiname) ↔ BB (ID)<br />
→ Wird in die Datenbank geschrieben<br />
• archive.wait4sync → Temporäre Datei zur Synchronisation der<br />
Gelesen/Gelöscht-Markierungen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (3)<br />
Wichtige Archive im Tobit-Archivsystem<br />
David/Archive/System/<strong>Cosynus</strong>/MDS4Dv<br />
• BCC → BCC-Mails für Ausgangs-Sync<br />
• Command → Kommandos vom Gerät<br />
• Error → Fehlermeldungen vom BB<br />
• Forward → E-Mails zur Weiterleitung<br />
• Out Queue → Nachrichten im Versand, nur BlackBerry!<br />
• Confirmations → Bestätigungen verarbeiteter Nachrichten<br />
• Confirmed → Verarbeitete Nachrichten<br />
• Retry → Zum manuellen Neuversenden<br />
• Send Errors → Nicht versendete Nachrichten<br />
• Sent, waiting for… → Noch nicht bestätigte Nachrichten<br />
• Purge → Kopie des Ereignisprotokolls<br />
• Status → XML-Statusdialoge der einzelnen Dienste<br />
(Nicht mehr für David.zehn!)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Erkennung von Änderungen in den Archiven<br />
Mobile Device Server 5.x<br />
1. archive.dat wird blockweise mit der archive.mds verglichen<br />
2. Änderungen werden erfasst und verarbeitet<br />
3. Überprüfte Blöcke werden in der archive.mds aktualisiert<br />
Nachteil: Änderungen, die genau zu demselben Zeitpunkt in der archive.dat<br />
stattfinden, können nicht erkannt werden<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Erkennung von Änderungen in den Archiven<br />
Mobile Device Server 6<br />
1. Schattenkopie der archive.dat wird angelegt: archive.dat.work<br />
2. Einlesen der archive.mds<br />
3. Einlesen der archive.dat.work, dabei wird mit der archive.mds verglichen und<br />
blockweise die archive.mds.next erzeugt<br />
4. Änderungen werden erfasst und verarbeitet<br />
5. Alte archive.mds wird gelöscht<br />
6. archive.mds.next wird in archive.mds umbenannt<br />
7. Löschen der archive.dat.work<br />
Vorteil: Änderungen können jetzt zuverlässiger erfasst werden<br />
Nachteil: Höherer Resourcenverbrauch<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (6)<br />
Funktionscodes Server → Gerät<br />
• Betreff: _S2C:2xx (Out-Archiv)<br />
• 22x → Kalender<br />
• 23x → Aufgaben<br />
• 24x → Adressen<br />
• 25x → Notizen<br />
• 26x → Autotext<br />
• 2x1 → Initialsynchronisation<br />
• 2x2 → Neueintrag<br />
• 2x4 → Eintrag löschen<br />
• 2x6 → Eintrag ändern<br />
…<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (6)<br />
Funktionscodes Server → Gerät<br />
…<br />
• 200 → Notify bei poke-pull<br />
• 207 → Gleichzeitig zum Senden des Links, enthält die bbsrv-Adresse<br />
• 291 → E-Mail gelesen/ungelesen/gelöscht<br />
• 298 → Konfiguration und Lizenz<br />
• Jeder serverseitige Auftrag muss vom Client beantwortet werden, so erkennt der Smart<br />
assistant den Status des Gerätes (Ausnahmen: 291, 2x4, 2x6)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (7)<br />
Funktionscodes Gerät → Server<br />
• Betreff: _C2S:1xx (Command-Archiv)<br />
• 12x → Kalender<br />
• 13x → Aufgaben<br />
• 14x → Adressen<br />
• 15x → Notizen<br />
• 16x → Autotext<br />
• 1x0 → Anforderung Initialsynchronisation<br />
• 1x2 → Neueintrag<br />
• 1x3 → Bestätigung Neueintrag<br />
• 1x4 → Eintrag löschen<br />
• 1x6 → Eintrag ändern<br />
…<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Funktionsweise (7)<br />
Funktionscodes Gerät → Server<br />
…<br />
• 109 → Bestätigung (für Konfigurationsdaten, Neustart, Install Clientsoftware etc.)<br />
• 110 → Änderung Sync-Einstellungen<br />
• 170 → Faxauftrag<br />
• 191 → Nachricht gelesen/ungelesen/gelöscht<br />
• 192 → Wiedervorlage<br />
• 192 → Verteilen<br />
• 196 → Anrufprotokoll<br />
• 197 → Druckauftrag<br />
• 198 → Anforderung Konfigurationsdaten<br />
• 101 → Fehlermeldung des BlackBerrys, wird nach ‚MDS4Dv/Error‘ verschoben<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm BlackBerry (1)<br />
Synchronisationsprozess: Installation und Initialsync<br />
Server<br />
1) Neue Software…<br />
2) S2C:207<br />
BlackBerry<br />
3) C2S:198<br />
4) C2S:110<br />
5) Statusmeldung<br />
6) S2C:298<br />
7) C2S:109<br />
8) C2S:120<br />
9) Initialsync gestartet<br />
10) n-Mal S2C:221<br />
11) m-Mal C2S:123<br />
12) Initialsync beendet<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm BlackBerry (2)<br />
Synchronisationsprozess: Neuer Eintrag serverseitig<br />
Server<br />
1) Core: Vergleich archive.dat und archive.mds<br />
2) Core: Erzeugen der Kommandonachricht<br />
3) Core: Neuer Eintrag in Datenbank<br />
4) TX Engine: Auslesen der Out Queue<br />
BlackBerry<br />
5) (TX Engine: Update vom Server)<br />
6) TX Engine: S2C:2x2<br />
7) C2S:1x3<br />
8) Core: Verarbeiten der<br />
Kommandonachricht<br />
9) Core: Eintragen der richtigen ID<br />
in Datenbank<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm BlackBerry (3)<br />
Synchronisationsprozess: Neuer Eintrag clientseitig<br />
Server<br />
1) C2S:1x2<br />
BlackBerry<br />
2) Core: Verarbeiten der C2S<br />
3) Core: Eintragen ins Archivsystem über Tobit-API<br />
4) Core: Eintragen des Datensatzes in Datenbank<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm BlackBerry (4)<br />
Synchronisationsprozess: Gelesen-Markierung serverseitig<br />
Server<br />
1) Core: Vergleich archive.dat und archive.mds<br />
2) Core: Bei Änderung Erzeugen der archive.wait4sync<br />
3) Nach x Minuten…<br />
4) Core: Erneuter Vergleich archive.dat und archive.mds<br />
5) Core: Erzeugen der S2C<br />
6) TX Engine: Auslesen der Out Queue<br />
BlackBerry<br />
7) TX Engine: S2C:291<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm BlackBerry (5)<br />
Synchronisationsprozess: Gelesen-Markierung clientseitig<br />
Server<br />
1) C2S:191<br />
BlackBerry<br />
2) Core: Verarbeiten der C2S<br />
3) Core: Durchsuchen der Datenbank nach Offset in der archive.dat<br />
4) Core: Setzen der Gelesen-Markierung in der archive.dat<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Das ActiveSync-Protokoll<br />
• Protokoll von Microsoft<br />
• Nicht zu verwechseln mit der ActiveSync-Software!<br />
• Lizenzpflichtig<br />
• Beruht auf dem HTTP-Protokoll und verwendet HTTP POST-Anforderungen<br />
• Der Inhalt der POST-Anforderugen ist XML-kodiert<br />
• Kein Push! – Verbindung muss immer vom Gerät aufgebaut werden<br />
• Auszug aus dem Microsoft TechNet: „Es ist für das Sync-Protokoll erforderlich,<br />
dass Übertragungsfehler durch die Netzwerksoftware behandelt werden und<br />
dass die zwischen Client und Server gesendeten Protokollnachrichten<br />
vollständig und fehlerfrei sind“<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Kommandos des ActiveSync-Protokolls (1)<br />
• AutoDiscover → Initiale Einstellungen wie E-Mail-Adresse, Passwort,<br />
Serveradresse<br />
• Options → Standard-Request, enthält Protokoll-Version,<br />
unterstützte Kommandos etc.<br />
• Provisioning → Ändern der Sync-Einstellungen<br />
(wie z.B. Kalender 1 Woche etc.)<br />
• FolderSync → Synchronisieren der Ordnerstruktur sowie<br />
Mail, Kalender, Adressen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Kommandos des ActiveSync-Protokolls (2)<br />
• Ping → Anfrage auf Überwachung der Ordner nach Neuerungen,<br />
bei positiver Antwort muss der Client einen Sync-Request<br />
schicken<br />
• SyncRequest → Sendet Änderung oder fragt Änderungen ab<br />
• SendMail → Senden einer E-Mail<br />
• GetAttachment → Abrufen eines E-Mail-Attachments<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
COSYNUS Mobile Device Server<br />
Kommandos des ActiveSync-Protokolls (3)<br />
• ItemOperations → Löschen, Verschieben einer Nachricht etc.<br />
• MoveItems → Verschieben eines oder mehrerer Elemente in<br />
einen anderen Ordner<br />
• SmartForward → Weiterleiten einer E-Mail, nur Differenz wird<br />
übertragen (wird vom iPhone ab iOS4 verwendet)<br />
• SmartReply → Beantworten einer E-Mail, nur Differenz wird<br />
übertragen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm ActiveSync (1)<br />
Synchronisationsprozess: Installation und Initialsync<br />
Server<br />
1a) Options<br />
1b) Antwort<br />
2a) FolderSync<br />
2b) Fail<br />
ActiveSync-Gerät<br />
3a) Provisioning<br />
3b) (neuer Key)<br />
4a) Provisioning<br />
4b) (mit Key)<br />
5a) FolderSync<br />
5b) Folders<br />
6a) SyncRequest<br />
(je nach Gerätetyp)<br />
6b) Leere Antwort<br />
7a) Ping<br />
7b) (Update)<br />
8a) SyncRequest<br />
8b) Daten<br />
9) Initialsync beendet<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm ActiveSync (2)<br />
Synchronisationsprozess: Neuer Eintrag serverseitig<br />
Server<br />
1) Core: Vergleich archive.dat und archive.mds<br />
2) Core: Neuer Eintrag in Datenbank<br />
4) CH: Bereitstellen für nächste Verbindung<br />
ActiveSync-Gerät<br />
6) Gerät: Ping<br />
7) CH: Antwort Ping<br />
8) Gerät: SyncRequest<br />
9) CH: Antwort SyncRequest<br />
mit Daten<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm ActiveSync (3)<br />
Synchronisationsprozess: Neuer Eintrag clientseitig<br />
Server<br />
1) Gerät: SyncRequest mit Daten<br />
ActiveSync-Gerät<br />
2) CH: Antwort SyncRequest<br />
3) CH: Erzeugt C2S im Command-Archiv<br />
4) Core: Verarbeiten der C2S<br />
5) Core: Eintragen ins Archivsystem über Tobit-API<br />
6) Core: Eintragen des Datensatzes in Datenbank<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm ActiveSync (4)<br />
Synchronisationsprozess: Gelesen-Markierung serverseitig<br />
Server<br />
1) Core: Vergleich archive.dat und archive.mds<br />
2) Core: Bei Änderung Erzeugen der archive.wait4sync<br />
3) Nach x Minuten…<br />
4) Core: Erneuter Vergleich archive.dat und archive.mds<br />
5) CH: Bereitstellen für nächste Verbindung<br />
ActiveSync-Gerät<br />
8) Gerät: Ping<br />
9) CH: Antwort Ping<br />
10) Gerät: SyncRequest<br />
11) CH: Antwort SyncRequest<br />
mit Daten<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Laufzeitdiagramm ActiveSync (5)<br />
Synchronisationsprozess: Gelesen-Markierung clientseitig<br />
Server<br />
2) CH: Erzeugt C2S im Command<br />
1) Gerät: SyncRequest mit Daten<br />
ActiveSync-Gerät<br />
3) Core: Verarbeiten der C2S<br />
4) Core: Durchsuchen der Datenbank nach Offset in der archive.dat<br />
5) Core: Setzen der Gelesen-Markierung in der archive.dat<br />
Zeit<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Live Demo<br />
Anbindung eines BlackBerrys<br />
• Voraussetzung: Das Gerät muss einen BIS-Account haben und gemäß<br />
Administratorhandbuch konfiguriert sein<br />
• Optional: Setzen eines Alternativ-Passworts<br />
• ‚Prepare BlackBerry‘<br />
• Aktivieren des Pairings<br />
• Es muss nur noch die BIS-Email-Adresse eingetragen werden<br />
• Keine Eingabe von PIN, IMEI etc. erforderlich<br />
• Herunterladen der Software auf dem Gerät<br />
• Bestätigen der Sicherheitshinweise<br />
• Eingabe von Benutzername und Passwort<br />
• Entweder das Userpasswort aus Windows oder das Alternativ-Passwort<br />
• Initialsynchronisation startet automatisch<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Live Demo<br />
Anbindung eines iPhones<br />
• Voraussetzung: Das Gerät muss über iTunes aktiviert worden sein.<br />
• Aktivieren des Pairings<br />
• Optional: Setzen eines Alternativ-Passworts<br />
• Aufrufen der Konfigurations-Webseite<br />
• https://:<br />
• Bestätigen der Sicherheitshinweise<br />
• Eingabe von Benutzername und Passwort<br />
• Entweder das Userpasswort aus Windows oder das Alternativ-Passwort<br />
• Installation des Profils<br />
• Initialsynchronisation startet automatisch<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Zusatzoption ‚Public folders‘<br />
Features<br />
• Synchronisation von zusätzlichen Archiven<br />
• Adressen<br />
• Kalender<br />
• Aufgaben (nur BlackBerry)<br />
• Notizen (nur BlackBerry)<br />
• Weitere Eingangsarchive (aktuell nur ActiveSync)<br />
• Wann und warum einsetzen?<br />
• Benutzung von Gruppenkalendern<br />
• Benutzung von globalen Adressarchiven<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Zusatzoption ‚Public folders‘ (2)<br />
Technischer Hintergrund<br />
• Wird nicht von allen Android-Geräten unterstützt!<br />
• Wird im MDS 6 über die ‚Subscriptions‘ realisiert<br />
• Ein Archiv kann auf mehrere Geräte synchronisiert werden<br />
• Daten werden auf das Gerät synchronisiert<br />
• Kennzeichnung auf dem BlackBerry<br />
• Adressen: Im Feld ‚Kategorie’ steht der Identifier in der Schreibweise<br />
‚Identifier’<br />
• Kalender, Aufgaben und Notizen: Im Betreff in der Schreibweise<br />
‚Identifier:Eintrag’<br />
• Kennzeichnung auf dem ActiveSync-Gerät<br />
• Adressen: Es wird ein eigenes Adressbuch angelegt<br />
• Kalender: Es wird ein eigener Kalender angelegt<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Zusatzoption ‚Public folders‘ (3)<br />
Einschränkungen<br />
• Es dürfen nur Archive als Public directory definiert werden, die nicht anderweitig<br />
synchronisiert werden. Beispielsweise darf kein persönliches Adress-Archiv<br />
eines Benutzers einem anderen Benutzer zur Verfügung gestellt werden.<br />
• Ein einmal zugeteilter Identifier darf nur geändert werden, wenn kein<br />
Teilnehmer mehr diesem öffentlichen Archiv zugeordnet ist.<br />
• Ein Eintrag auf dem BlackBerry kann nicht durch Entfernen des Identifiers<br />
verschoben werden. Beispiel: Ein auf den BlackBerry synchronisierter<br />
Kalendereintrag, der im Archiv ‚Team’ liegt, kann nicht durch Entfernung des<br />
Identifiers auf dem BlackBerry (Änderung des Betreffs von ‚Team:Eintrag’ auf<br />
‚Eintrag’) in den persönlichen Kalender verschoben werden.<br />
• Die Gesamtanzahl von Adressen, Aufgaben, Terminen oder Notizen auf dem<br />
Gerät kann durch Verwendung von öffentlichen Archiven nicht erhöht werden.<br />
Die Grenzen sind gerätespezifisch und hängen von der Größe des zur<br />
Verfügung stehenden Speichers sowie der Prozessorgeschwindigkeit ab<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Zusatzoption ‚Globale Adress-Suche‘<br />
Features<br />
• Abruf (nicht Synchronisation!) von Adress-Archiven<br />
• Abruf (nicht Synchronisation!) von SQL- und LDAP-Datenbanken<br />
• Wann und warum einsetzen?<br />
• Sehr große Adress-Archive<br />
• Weit verteilte/unterteilte Adress-Archive<br />
• Adressen liegen nicht im David, sondern in einer Datenbank<br />
• Adressarchive werden vom MDS indiziert und in der Datenbank<br />
zwischengespeichert (ermöglicht schnellere Suche)<br />
• Verbindung wird per TCP aufgebaut<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Zusatzoption ‚TAS-Explorer‘<br />
Features<br />
• Unterstützte Geräte: BlackBerry<br />
• Verbindung wird per TCP aufgebaut<br />
• Eigene Anwendung auf dem BlackBerry<br />
• Anzeigen des Tobit-Archivbaums<br />
• Nachrichten ansehen, löschen, empfangen, weiterleiten, beantworten<br />
• Archive anlegen, umbenennen, löschen<br />
• Auswertung der NTFS-Rechte<br />
• Speicherung der Daten auf SD-Karte<br />
• Vorab-Synchronisation auf SD-Karte per USB („TAS2BB“)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (1)<br />
Knowledge Base<br />
• www.cosynus.de/support<br />
• Anmeldung auf Webseite<br />
erforderlich<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (2)<br />
FTP-Server<br />
• ftp://ftp.cosynus.de/<br />
• User: gast<br />
• Pass: cosynus<br />
• Hotfixes<br />
• Release Candidates<br />
• (Beta-Versionen)<br />
• Tools<br />
• Internet Explorer:<br />
• Bei Anmeldeproblemen: ftp://gast:cosynus@ftp.cosynus.de<br />
• „Aktualisieren“ drücken!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Hilfsmittel (1)<br />
• Mobile Device Server<br />
• Log-Monitor<br />
• Log-Dateien<br />
• Log Viewer<br />
• Status-Monitor (nicht bei David.zehn!)<br />
• Tobit David<br />
• COSYNUS-Archiv<br />
• Ein- und Ausgangs-Protokoll<br />
• Dateisysteme-Ebene<br />
• MS SQL 2008<br />
• SQL Management Studio<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Hilfsmittel (2)<br />
• CodeMeter Runtime<br />
• Ereignis-Protokoll<br />
• Webadmin<br />
• Sonstige Tools<br />
• Task-Manager<br />
• Windows-Dienste<br />
• Ping<br />
• NSLookup<br />
• Telnet<br />
• whatismyipaddress.com/blacklist-check/<br />
• wieistmeineip.de<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Allgemeine Tipps zur Fehlersuche: Bei den einfachen Sachen anfangen!<br />
• Welche Versionen werden eingesetzt?<br />
• Liegt das Problem serverseitig oder clientseitig? Immer erst die Grundlagen<br />
überprüfen, dann erst ins Detail gehen!<br />
• Sind alle notwendigen Dienste gestartet?<br />
• Ist die Lizenz vorhanden? Wird sie erfolgreich abgerufen?<br />
• Funktioniert die E-Mail-Kommunikation serverseitig?<br />
• Funktioniert die E-Mail-Kommunikation blackberryseitig?<br />
• Sind die TCP-Ports von außen erreichbar?<br />
• Ist der David gemäß Readme konfiguriert?<br />
• Ist die Archivstruktur intakt?<br />
• Ist die Rechtestruktur intakt?<br />
• Neustart hilft immer, auch bei Apple!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Expert Mode (TOP SECRET)<br />
• Einstellen von Optionen, die früher direkt in die INI-Datei eingetragen werden<br />
mussten<br />
• Aktivieren: ‚Options/Basic settings‘, dann linke Shift + linke Strg, dann in einen<br />
freien Bereich des Fensters klicken, es erscheint ein neuer Karteireiter<br />
‚Expert mode‘<br />
• Ändern der Einstellungen auf eigene Gefahr!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (1)<br />
• Problem: iPhone hat im internen WLAN keine Verbindung zum MDS<br />
• Ursache: Anbindung wurde für die externe IP-Adresse konfiguriert, diese IP<br />
bzw. der TCP-Port kann vom internen WLAN aber nicht erreicht werden<br />
• Lösung: Die Firewall muss dies unterstützen. Ggf. eine weitere Regel für die<br />
interne Weiterleitung definieren oder eine DNS-Umleitung einrichten (je nach<br />
Firewall)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (2)<br />
• Problem: Das Profil lässt sich auf dem iPhone zwar noch anlegen, danach baut<br />
das Gerät aber keine Verbindung zum MDS auf<br />
• Ursache: Nach dem Anlegen des Profils gelten die unter<br />
‚Options/Communication/ActiveSync settings‘ eingetragenen Werte<br />
• Lösung: Einstellungen so setzen, dass auch von extern eine Verbindung<br />
aufgebaut werden kann<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (3)<br />
• Problem: Im Connection Handler erscheint die Meldung ‚authentication failed‘<br />
• Ursachen:<br />
• Für die Authentifizierung des Geräts wurde das Domain-Passwort<br />
verwendet. Dises wurde geändert.<br />
• (Der Benutzer kann sich auf dem MDS-Server nicht anmelden)<br />
• Lösungen:<br />
• Das Passwort muss zusätzlich auch auf dem Gerät angepasst werden<br />
• Seit MDS 6: Alternativ-Passwort verwenden<br />
• (Der Benutzer muss sich auf dem MDS-Server anmelden können)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (4)<br />
• Symptom: Doppelte Einträge in Kalender oder Adressen, wenn man vom<br />
BlackBerry aus einen Eintrag vornimmt<br />
• Ursache: Fehlerhaft konfigurierter POP3-Empfang, David kann nicht zwischen<br />
bbbcc und bbsrv unterscheiden und weist alles der bbsrv-Adresse zu,<br />
Kommandomails kommen „doppelt“ im Command-Archiv an<br />
• Lösungen:<br />
• Auszuwertendes Adressfeld im POP3-Account konfigurieren, muss vom<br />
Mailprovider unterstützt werden<br />
• Alternativ: Einzelne POP3-Accounts verwenden, Zieladresse eintragen<br />
• Notlösung: Routing manuell in POP3-Accounts zuweisen (Übergehen der<br />
Verteilregeln, Voraussetzung: Einzelne POP3-Accounts)<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (5)<br />
• Symptome: ‚Der Kunde‘ konnte es nicht abwarten und hat ein neues Service<br />
Pack von Tobit installiert, der Mobile Device Server bringt die Fehlermeldung<br />
‚not supported‘<br />
• Ursache:<br />
• Die DvAPI-Version wird beim Start abgefragt, sie wird nur bis zu einer<br />
bestimmten Version unterstützt. Wird eine andere Version entdeckt, wird<br />
der MDS vorsichtshalber abgeschaltet<br />
• Lösungen:<br />
• Aktivieren des Häkchens „IgnoreDvAPIVersion“ im Expert Mode<br />
• Abwarten!<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (6)<br />
• Symptome: ‚Der Kunde‘ konnte es nicht abwarten und hat ein neues iOS auf<br />
seinem iPhone installiert<br />
• Ursache:<br />
• Die installierte Version wird noch nicht unterstützt, da seitens Apple nicht<br />
dokumentierte Änderungen vorgenommen wurde, die wir per Reverse<br />
Engineering herausfinden und implementieren müssen.<br />
• Lösung:<br />
• Eine aktualisierte Version des MDS wird in Kürze zur Verfügung gestellt.<br />
Bitte den Kunden darauf hinweisen, nicht immer gleich die allerneueste<br />
Firmware-Version zu verwenden, sondern nachzufragen<br />
• Kann klappen, muss es nicht<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (7)<br />
• Symptom: Periodisch hohe Prozessorauslastung<br />
• Ursache: Der Core vergleicht archive.dat und archive.mds, Dateien sind sehr<br />
groß (siehe Laufzeitverhalten in Logdatei „MDS4DvCore.Debug.txt“)<br />
• Lösungen:<br />
• (Symptombekämpfung) Schnelleren Server verwenden oder Scan interval<br />
nach oben setzen<br />
• (Ursachenbekämpfung) Archiv neu aufbauen und/oder verkleinern,<br />
gegebenenfalls TAS-Ablage einrichten, Initialsynchronisation nach<br />
Neuaufbau notwendig<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (8)<br />
• Symptom: Es werden keine Nachrichten an ein Gerät weitergeleitet, die<br />
E-Mail-Kommunikation funktioniert aber generell<br />
• Ursache: Es fehlt die duplog.ini bzw. diese verweist nicht auf das Forward-<br />
Archiv<br />
• Lösung: Erneutes Abspeichern der sync settings erzeugt die duplog.ini<br />
Vorsicht mit DvSpam, hier wird auch mit duplog.ini gearbeitet<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (9)<br />
• Symptom: In der out queue liegen massenweise zu versendene Nachrichten,<br />
die TX Engine scheint E-Mails zu verschicken, wird aber alle paar Minuten vom<br />
Manager neu gestartet<br />
• Ursache: Es soll eine sehr große E-Mail weitergeleitet werden. Diese braucht<br />
aber zu lange, um innerhalb der (standardmäßig) 2 Minuten versendet zu<br />
werden<br />
• Lösung:<br />
• Erhöhen des Wertes „AlarmAppNeedsRestart“ im Expert Mode<br />
• Bandbreite der Internetleitung erhöhen<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
<strong>Troubleshooting</strong> (3)<br />
Die häufigsten Probleme / Fehler (10)<br />
• Symptom: Ein Gerät soll neu angebunden werden, im Log erscheint aber die<br />
Meldung „Invalid sender“<br />
• Ursache:<br />
• Geräte können aus Sicherheitsgründen nur angebunden werden, wenn<br />
der Administrator das Pairing für diesen User aktiviert<br />
• Im BIS-Account ist die falsche Absender-Adresse eingetragen<br />
• Lösung: Pairing aktivieren unter „Devices/Users“<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.
Vielen Dank für Ihre Aufmerksamkeit!<br />
Boris Nowotny<br />
COSYNUS GmbH<br />
Heidelberger Straße 44<br />
64285 Darmstadt<br />
Tel +49 6151 9448-228<br />
Fax +49 6151 9448-528<br />
bn@cosynus.de<br />
www.cosynus.de<br />
Kommunikation verbindet.<br />
Wir verbinden die Kommunikation.