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) » UltraLiteJ » UltraLiteJ verwenden » UltraLiteJ-Anwendungen entwickeln » Mit MobiLink synchronisieren

 

Die CustDB-Anwendung synchronisieren

CustDB (Customer Database) ist eine mit SQL Anywhere installierte Beispieldatenbank. Die CustDB-Datenbank ist eine einfache Datenbank für Verkaufsaufträge.

Die Anwendung finden und ihr Deployment vornehmen

Die Installation von UltraLiteJ enthält eine BlackBerry-Beispielanwendung, die sich auf die CustDB-Datenbank bezieht. Die Anwendung heißt CustDB und der Quellcode und zugehörige Dateien befinden sich im Verzeichnis Beispielverzeichnis\UltraLiteJ\CustDB\. Das CustDB-Verzeichnis enthält die Projektdateien, die mit der Research In Motion (RIM) JDE geöffnet werden können.

Die CustDB-Anwendung kann direkt auf Ihr BlackBerry heruntergeladen werden (um zu sehen, wie sie funktioniert), indem Sie Ihren BlackBerry-Browser auf diese URL setzen:

http://ultralitej.sybase.com/
Der CustDB-Anwendung zugehörige Dateien
  • CustDB.java   Diese Datei enthält alle grundlegenden Datenbank-Zugriffsmethoden. Diese Methoden umfassen das Erstellen von und die Verbindungsherstellung zu Datenbanken sowie das Einfügen, Löschen und Aktualisieren von Bestellungen. Diese Datei enthält viele Datenbankaufrufe zur Kommunikation mit dem Backend-Server.

  • SchemaCreator.java   Diese Datei enthält den Code zum Erstellen von Tabellen auf dem Gerät unter Verwendung von UltraLiteJ.

Die CustDB-Anwendung verwenden

Wenn es erstmals gestartet wird, sammelt das CustDB-Programm Informationen, die verwendet werden, um mit dem Server zu interagieren, auf dem die CustDB-Datenbank gehostet wird. Sie geben die für Abfragen zu verwendende Employee ID ("50" wird empfohlen) an sowie den Hostnamen oder die IP-Adresse des Servers, auf dem die Daten gehostet werden, und eine Portnummer für die Verbindung zum Server.

Anfänglicher Startbildschirm

Sobald diese Werte angegeben und die Einstellungen gespeichert wurden (Menü » Save (Speichern)), synchronisiert die Anwendung mit dem angegebenen Server. Die Anwendung lädt vom Server nur Bestellungen herunter, die mit der Employee ID übereinstimmen, die der angegebenen Mitarbeiternummer (50) entspricht. Nur Bestellungen, die noch offen sind, werden ausgewählt (Bestellungen können in drei Status sein: Open/offen, Approved/genehmigt oder Denied/abgelehnt).

Jede Bestellung wird auf dem Bildschirm mit folgenden Informationen angezeigt: Customer Name (Kundenname), Ordered Product (Bestelltes Produkt), Ordered Quantity (Bestellte Menge), Price (Preis) und Discount (Rabatt). Der Bildschirm zeigt auch den aktuellen Status der Bestellung sowie etwaige Anmerkungen an, die diese Bestellung betreffen.

Bildschirm "Haupt-Bestellungsanzeige"

Auf diesem Bildschirm können Sie Anmerkungen für die Bestellung hinzufügen oder den Status der Bestellung ändern (auf Approved oder Denied). Sie können durch die Bestellungen unter Verwendung der Schaltflächen Next (Weiter) und Previous (Zurück) navigieren.

Das CustDB-Programm ermöglicht es Ihnen auch, neue Bestellungen der Datenbank hinzuzufügen. Um eine neue Bestellung hinzuzufügen, klicken Sie auf Menü » New Order (Neue Bestellung).

Bildschirm "New Order (Neue Bestellung)"

Sie können ggf. Mengen- und Rabattwerte eingeben.

Bevor Sie die Anwendung beenden, wählen Sie im Hauptmenü Synchronize (Synchronisieren), um Ihre Änderungen und neuen Bestellungen mit dem Server zu synchronisieren.

Bildschirm "Anwendungsmenü"