このレッスンでは、Notifier イベントを設定して、Notifier が Push 要求を作成する方法と Push 通知をデバイスに送信する方法を定義します。
前提条件
このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースのセットアップを参照してください。
このレッスンでは、このチュートリアルの開始時に、権限のセクションで一覧されているロールと権限を持っていることを前提としています。 チュートリアル:ライトウェイトポーリングを使用したサーバ起動同期の設定
内容と備考
request_cursor イベントスクリプトによって、Push 要求が検出されます。各 Push 要求によって、送信される情報と情報を受信するデバイスが決まります。
Sybase Central の左ウィンドウ枠の [Mobile Link 16] で、SIS_CarDealer_LP_DBLSN_CONDB_project、[統合データベース]、SIS_CarDealer_LP_DBLSN_CONDB - DBA の順に展開します。
[通知] を右クリックし、[新規] » [Notifier] をクリックします。
[新しい Notifier の名前を指定してください。] フィールドに CarDealerNotifier と入力します。
[完了] をクリックします。
右ウィンドウ枠で CarDealerNotifier を選択し、[プロパティ] をクリックします。
[イベント] タブをクリックし、[イベント] リストから [request_cursor] をクリックします。
表示されたテキストフィールドで次の SQL 文を入力します。
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) ) |
[OK] をクリックして Notifier イベントを保存します。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |