In dieser Lektion konfigurieren Sie ein Notifier-Ereignis, das festlegt, wie der Notifier Push-Anforderungen erstellt und Push-Benachrichtigungen an Geräte sendet.
Voraussetzungen
In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Einrichten der konsolidierten Datenbank.
In dieser Lektion wird davon ausgegangen, dass Sie die Rollen und Privilegien haben, die im Abschnitt "Privilegien" am Anfang dieser praktischen Einführung aufgeführt sind: Praktische Einführung: Konfigurieren der serverinitiierten Synchronisation unter Verwendung von Lightweight-Polling.
Kontext und Bemerkungen
Das request_cursor-Ereignisskript erkennt Push-Anforderungen. Jede Push-Anforderung legt fest, welche Informationen gesendet werden und welches Gerät die Informationen empfangen soll.
Erweitern Sie im linken Fensterausschnitt von Sybase Central unter MobiLink 16 SIS_CarDealer_LP_DBLSN_CONDB_project, Konsolidierte Datenbanken und dann SIS_CarDealer_LP_DBLSN_CONDB - DBA.
Rechtsklicken Sie auf Benachrichtigung und klicken Sie dann auf Neu » Notifier.
Im Feld Wie soll der Name des neuen Notifiers lauten? geben Sie CarDealerNotifier ein.
Klicken Sie auf Fertig stellen.
Wählen Sie im rechten Fensterausschnitt CarDealerNotifier aus und klicken Sie dann auf Eigenschaften.
Klicken Sie auf die Registerkarte Ereignisse und klicken Sie auf request_cursor in der Liste Ereignisse.
Geben Sie die folgende SQL-Anweisung in das angezeigte Textfeld ein:
SELECT ml_sis_sync_state.remote_id + '.sync' FROM ml_sis_sync_state WHERE ( EXISTS (SELECT 1 FROM Dealer WHERE last_modified >= ml_sis_sync_state.last_download) AND EXISTS (SELECT poll_key FROM non_sync_request) ) |
Klicken Sie auf OK, um das das Notifier-Ereignis zu speichern.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |