UltraLite-Datenbanken auf der Palm Computing-Plattform synchronisieren
Bei der HotSync-Synchronisation startet der HotSync Manager den MobiLink-HotSync-Conduit dbhsync9.dll, der vom Gerät liest und dann den Upload-Datenstrom an einen MobiLink-Synchronisationsserver sendet. Danach erhält er den Download-Datenstrom vom MobiLink-Synchronisationsserver und schreibt den Download auf das Gerät.
Der MobiLink-HotSync-Conduit synchronisiert mit dem MobiLink-Synchronisationsserver mithilfe des TCP/IP- oder des HTTP-Datenstroms.
In den meisten Anwendungen wird nur der MobiLink-HotSync-Conduit auf den PCs der Benutzer bereitgestellt.
Weitere Hinweise zur HotSync-Architektur finden Sie unter Funktionsweise der HotSync-Synchronisation.
So installieren und konfigurieren Sie den MobiLink-HotSync-Conduit
Bringen Sie die MobiLink-Conduit-Dateien auf dem Rechner des Benutzers unter.
Hinweise finden Sie unter Conduit-Dateien.
Registrieren Sie den MobiLink-Conduit beim HotSync Manager. Der HotSync Manager kann dann den MobiLink-Conduit verwenden.
Hinweise finden Sie unter MobiLink-HotSync-Conduit beim HotSync Manager registrieren.
Wenn Sie in Ihrer UltraLite-Struktur ul_synch_info keine stream_parms-Parameter verwendet haben, geben Sie diese Parameter über den HotSync Manager ein.
Hinweise finden Sie unter MobiLink-HotSync-Conduit konfigurieren.
Weitere Hinweise dazu, wie Sie den Parameter stream_parms in Ihren UltraLite-Synchronisationsaufruf einbeziehen, finden Sie unter HotSync-Synchronisation einer Palm-Anwendung hinzufügen.
Wenn Sie eine verschlüsselte Datenbank verwenden, geben Sie den Chiffrierschlüssel im Konfigurationsdialogfeld des Conduits ein. Sollten Sie diesen Schlüssel nicht angeben, wird dieser bei jeder Synchronisation erneut abgefragt.
Hinweise finden Sie unter MobiLink-HotSync-Conduit konfigurieren.
Der HotSync-Conduit besteht aus folgenden Dateien:
dbhsync9.dll Die DLL, die vom HotSync Manager aufgerufen wird
dblgen9.dll Die Sprachenbibliothek. Für andere Sprachen als Englisch werden die Buchstaben "en" im Dateinamen durch eine zweistellige Abkürzung für die betreffende Sprache ersetzt, wie z.B. dblgde9.dll oder dblgja9.dll.
Datenstrom-DLL Sie brauchen eine DLL für die Kommunikation zwischen dem Conduit und dem MobiLink-Synchronisationsserver. Für jeden Datenstrom wird eine eigene DLL bereitgestellt:
Für TCP/IP verwenden Sie dbmlsock9.dll.
Für HTTP verwenden Sie dbmlsock9.dll und dbmlhttp9.dll.
Für HTTPS verwenden Sie dbmlhttps9.dll
Wenn Sie für diese Kommunikation eine Verschlüsselung verwenden, müssen Sie außerdem die Verschlüsselungs-DLL dbmltls9.dll angeben.
Diese Dateien müssen sich in einem einzigen Verzeichnis in Ihrem Systempfad befinden. Bei der Installation von SQL Anywhere Studio werden sie in das Betriebssystem-Unterverzeichnis Ihres Installationsverzeichnisses kopiert, das sich bereits in Ihrem Systempfad befindet. Sie brauchen SQL Anywhere Studio jedoch nicht zu installieren, um diese Dateien zu verwenden.
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.