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) » MobiLink - Erste Orientierung » Einführung in die MobiLink-Technologie » Einführungen in das MobiLink-Beispiel CustDB » CustDB einrichten

 

Entfernte UltraLite-Datenbank einrichten

Die folgende Prozedur erstellt eine entfernte Datenbank für CustDB. Die entfernte Datenbank CustDB muss eine UltraLite-Datenbank sein.

Die Anwendungslogik für die entfernte Datenbank befindet sich in Beispielverzeichnis\UltraLite\CustDB. Sie umfasst folgende Dateien:

  • Embedded SQL-Logik   Die Datei custdb.sqc enthält die SQL-Anweisungen zum Abfragen und Ändern von Daten aus der UltraLite-Datenbank sowie die Aufrufe zum Starten der Synchronisation mit der konsolidierten Datenbank.

  • C++ API-Logik   Die Datei custdbcomp.cpp enthält die C++ API-Logik.

  • Funktionen für die Benutzeroberflächen   Diese Funktionen sind separat in plattformspezifischen Unterverzeichnissen von Beispielverzeichnis\UltraLite\CustDB gespeichert.

Führen Sie die folgenden Schritte aus, um die Beispielanwendung auf einem entfernten Gerät zu installieren, das gegen UltraLite läuft:

♦  So installieren Sie die Beispielanwendung auf einem entfernten Gerät
  1. Starten Sie die konsolidierte Datenbank.

  2. Starten Sie den MobiLink-Server.

  3. Installieren Sie die Beispielanwendung auf dem entfernten Gerät.

  4. Starten Sie die Beispielanwendung auf dem entfernten Gerät.

  5. Synchronisieren Sie die Beispielanwendung.

Beispiel

Das folgende Beispiel installiert CustDB auf einem Palm-Gerät, das gegen eine konsolidierte DB2-Datenbank läuft.

  1. Prüfen Sie, ob die konsolidierte Datenbank aktiv ist.

    Öffnen Sie für eine DB2 LUW-Datenbank ein DB2-Befehlsfenster. Geben Sie Folgendes ein, wobei Benutzer_ID und Kennwort der Benutzername und das Kennwort für die Verbindung mit der DB2 LUW-Datenbank sind:

    db2 connect to CustDB user Benutzer_ID using Kennwort
  2. Starten Sie den MobiLink-Server.

    Für eine DB2 LUW-Datenbank führen Sie folgenden Befehl in der Befehlszeile aus:

    mlsrv11 -c "DSN=CustDB" -zp
  3. Installieren Sie die Beispielanwendung auf Ihrem Palm-Gerät.

    1. Starten Sie Palm Desktop auf Ihrem PC.

    2. Klicken Sie in der Symbolleiste von Palm Desktop auf Quick Install.

    3. Klicken Sie auf Hinzufügen. Wechseln Sie zu custdb.prc im Unterverzeichnis UltraLite\palm\68k Ihrer SQL Anywhere 11-Installation.

    4. Klicken Sie auf Öffnen.

    5. Führen Sie HotSync für Ihr Palm-Gerät aus.

  4. Starten Sie die Beispielanwendung CustDB auf dem Palm-Gerät.

    1. Stellen Sie Ihr Palm-Gerät in seine Dockingstation.

      Wenn Sie die Beispielanwendung zum ersten Mal starten, werden Sie aufgefordert zu synchronisieren, um eine Erstkopie der Daten einzulesen. Dieser Schritt ist nur erforderlich, wenn Sie die Anwendung zum ersten Mal aufrufen. Danach werden die eingelesenen Daten in der UltraLite-Datenbank gespeichert.

    2. Rufen Sie die Beispielanwendung auf.

      In der Anwendungsansicht tippen Sie auf "CustDB".

    3. An der Eingabeaufforderung geben Sie eine Mitarbeiter-ID ein.

      Geben Sie im Rahmen dieser praktischen Einführung den Wert 50 ein. Die Beispielanwendung lässt auch die Werte 51, 52 und 53 zu, verhält sich in diesen Fällen jedoch jeweils ein wenig anders.

      Weitere Hinweise zum Verhalten der einzelnen Benutzer-IDs finden Sie unter Benutzer im Beispiel CustDB.

      In einem Fenster werden Sie darauf hingewiesen, dass Sie synchronisieren müssen, bevor Sie fortfahren.

    4. Synchronisieren Sie Ihre Anwendung.

      Verwenden Sie HotSync, um eine Erstkopie der Daten zu erstellen.

    5. Bestätigen Sie, dass die Daten in die Anwendung synchronisiert wurden.

      In der Anwendungsansicht tippen Sie auf die Anwendung "CustDB". Es wird ein Arbeitsblatt mit Dateneinträgen angezeigt.

  5. Synchronisieren Sie die entfernte Anwendung mit der konsolidierten Datenbank. Dieser Schritt muss nur ausgeführt werden, wenn die Datenbank verändert wurde.

    1. Stellen Sie sicher, dass die konsolidierte Datenbank und der MobiLink-Server aktiv sind.

    2. Stellen Sie das Palm-Gerät in seine Dockingstation.

    3. Tippen Sie auf die Schaltfläche "HotSync", um zu synchronisieren.