Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » Mobile Link サーバー起動同期 » サーバー起動同期チュートリアル » チュートリアル:ライトウェイトポーリングを使用したサーバー起動同期の設定

 

レッスン 4:Notifier の設定

このレッスンは、受講者がこれまでのすべてのレッスンを終了していることを前提としています。 レッスン 1:統合データベースの設定を参照してください。

このレッスンでは、Notifier イベントを設定して、Notifier が Push 要求を作成する方法と Push 通知をデバイスに送信する方法を定義します。

request_cursor イベントスクリプトによって、Push 要求が検出されます。各 Push 要求によって、送信される情報と情報を受信するデバイスが決まります。

 ♦ 新しい Notifier の作成と設定
  1. Sybase Central の左ウィンドウ枠の [Mobile Link 12] で、SIS_CarDealer_LP_DBLSN_CONDB_project[統合データベース]SIS_CarDealer_LP_DBLSN_CONDB - DBA の順に展開します。

  2. [通知] を右クリックし、[新規] » [Notifier] をクリックします。

  3. [新しい Notifier の名前を指定してください。] フィールドに、CarDealerNotifier と入力します。

  4. [完了] をクリックします。

  5. 右ウィンドウ枠で CarDealerNotifier を選択し、[ファイル][プロパティ] をクリックします。

  6. [イベント] タブをクリックし、[イベント] リストから [request_cursor] をクリックします。

  7. 表示されたテキストフィールドで次の 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)
    )
  8. [OK] をクリックして Notifier イベントを保存します。

  9. レッスン 5:Mobile Link サーバーの起動に進みます。

 参照