Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - M-Business Anywhere-Programmierung » Entwicklung mit UltraLite für M-Business Anywhere » Daten synchronisieren

 

Synchronisation per Tastendruck

Die Synchronisation per Tastendruck ist eine Technik, um die Web-Inhaltssynchronisation (mit M-Business Anywhere) und die UltraLite-Datensynchronisation (mit MobiLink) in einem einzigen Vorgang zu initiieren. Sie steht nur unter Windows Mobile und Windows zur Verfügung. Die Architektur der Synchronisation per Tastendruck sieht folgendermaßen aus:

Architektur der Synchronisation per Tastendruck mit Web-Inhaltssynchronisation mit M-Business Anywhere und UltraLite-Datensynchronisation mit MobiLink

Die Sequenz der Ereignisse in der Synchronisation per Tastendruck sieht folgendermaßen aus:

  1. Der Benutzer synchronisiert seine Webanwendung, möglicherweise indem er das Gerät in die Dockingstation setzt.

  2. Der M-Business-Cient synchronisiert den Webinhalt.

  3. Die MBConnect-Komponente des M-Business-Clients ruft die ulconnect.exe-Anwendung auf.

  4. ulconnect.exe initiiert die Synchronisation der UltraLite-Datenbank.

  5. Daten werden mit MobiLink synchronisiert.

Um die Synchronisation per Tastendruck zu implementieren, müssen Sie die folgenden Schritte ausführen:

  1. In Ihrer Anwendung setzen Sie die Synchronisationsparameter für die MobiLink-Synchronisation.

    Wenn Sie über M-Business Anywhere synchronisieren, können Sie die SyncParms.setMBAServer-Methode verwenden, um die Host- und Port-Synchronisationsparameter zu setzen. Weitere Hinweise finden Sie unter setMBAServer-Methode.

    Oder Sie verwenden die Standardmethoden, um Synchronisationsparameter einzustellen. Weitere Hinweise finden Sie unter SyncParms-Klasse.

  2. Speichern Sie die Synchronisationsparameter, damit sie von ulconnect.exe gelesen werden können.

    Rufen Sie die Connection.saveSyncParms-Methode auf, um die Synchronisationsparameter zu speichern. Weitere Hinweise finden Sie unter saveSyncParms-Methode.