このレッスンでは、Notifier イベントを設定して、Notifier が Push 要求を作成する方法と Push 通知をデバイスに送信する方法を定義します。
Mobile Link 同期プラグインを使用して、統合データベースに接続します。
Sybase Central を開きます。
左ウィンドウ枠で、[Mobile Link 11] をクリックします。
[モード] - [管理] をクリックします。
[ファイル] - [接続] をクリックします。
[ID] タブをクリックします。
[ODBC データ・ソース名] フィールドに SIS_CarDealer_LP_DBLSN_CONDB と入力します。
[OK] をクリックします。
左ウィンドウ枠で、[通知] フォルダをクリックします。
[ファイル] - [新規] - [Notifier] をクリックします。
[Notifier] フィールドで CarDealerNotifier を指定し、[完了] をクリックします。
request_cursor イベント・スクリプトを入力します。
request_cursor イベント・スクリプトによって、Push 要求が検出されます。各 Push 要求によって、送信される情報と情報を受信するデバイスが決まります。
右ウィンドウ枠で、CarDealerNotifier を選択します。[ファイル] - [プロパティ] を選択します。
[イベント] タブをクリックし、イベントの [request_cursor] を選択します。
request_cursor スクリプトに、次のスクリプトを入力します。
SELECT ml_sis_sync_state.remote_id + '.sync' FROM ml_sis_sync_state WHERE (EXISTS (SELECT 1 FROM Dealer WHERE last_modifier >= ml_sis_sync_state.last_download) AND EXISTS(select poll_key FROM non_sync_request)) |
[OK] をクリックして Notifier イベントを保存します。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |