In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Kompilieren der CustdbScripts-Java-Klasse mit MobiLink-Referenzen.
In dieser Lektion verwenden Sie Sybase Central, um eine Java-Methode als Skript für das upload_insert-Ereignis für ULCustomer festzulegen. Verbinden Sie sich mit der CustDB-Datenbank über Sybase Central, ersetzen Sie das upload_insert SQL-Skript durch ein Java-Skript und legen Sie CustdbScripts.UploadInsert für die Verarbeitung des Ereignisses fest.
Als Alternative können Sie die gespeicherten Prozeduren ml_add_java_connection_script und ml_add_java_table_script verwenden. Die Verwendung dieser gespeicherten Prozeduren ist v.a. dann effizient, wenn Sie eine große Anzahl von Methoden für die Verarbeitung von Synchronisationsereignissen einsetzen. Siehe ml_add_java_connection_script-Systemprozedur und ml_add_java_table_script-Systemprozedur.
Klicken Sie in Sybase Central auf Ansicht » Ordner.
Erweitern Sie im linken Fensterausschnitt von Sybase Central unter MobiLink 12 die Ordner mljava_project, Konsolidierte Datenbanken, mljava_db, Synchronisierte Tabelle, ULCustomer.
Wählen Sie im rechten Fensterausschnitt das custdb 12.0 upload_insert-Tabellenskript. Klicken Sie auf Bearbeiten » Löschen.
Erstellen Sie ein neues upload_insert-Tabellenskript.
Klicken Sie auf Datei » Neu » Tabellenskript.
In der Liste Für welche Version soll das Tabellenskript erstellt werden? klicken Sie auf custdb 12.0.
In der Liste Bei welchem Ereignis soll das Tabellenskript ausgeführt werden? klicken Sie auf upload_insert und dann auf Weiter.
Wählen Sie Neue Skriptdefinition erstellen und dann Java.
Klicken Sie auf Fertig stellen.
Geben Sie den Java-Methodennamen zum Laden für das custdb 12.0 upload_insert-Tabellenskript ein.
Im rechten Fensterausschnitt von Sybase Central verwenden Sie die folgende Java-Skript für das upload_insert-Ereignis:
CustdbScripts.UploadInsert |
Klicken Sie auf Datei » Speichern, um das Skript zu speichern.
Schließen Sie Sybase Central.
Fortfahren mit Lektion 4: Festlegen von Klassenmethoden für Ereignisse.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |