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 サーバー起動同期 » サーバー起動同期

 

サーバー起動同期のコンポーネント

Mobile Link サーバー起動同期では、次のコンポーネントが必要です。

  • Push 要求   Push 要求は結果セット内の値のローで、デバイスに Push 通知を送信するよう Notifier に指示します。Push 要求によって、サーバー起動同期が実行されます。Notifier などの、あらゆるデータベースアプリケーションで Push 要求を作成できます。たとえば、価格が変更されたときにアクティブになるデータベーストリガーを使用して、Push 要求を作成できます。 Push 要求を参照してください。

  • Mobile Link Notifier   Notifier は、Mobile Link サーバーに統合されたプログラムです。統合データベースを頻繁にチェックして、Push 要求があるかどうかを確認します。Notifier が Push 要求をチェックする頻度を制御するには、Notifier のプロパティを指定します。Push 要求をチェックするビジネスロジックと、通知対象のデバイスを決定するビジネスロジックを指定する必要があります。Notifier が Push 要求を検出すると、デバイスに Push 通知が送信されます。 Notifierを参照してください。

  • Mobile Link Listener   Listener は、デバイス上で実行される 1 つのプログラムです。Notifier から Push 通知を受信すると、メッセージハンドラーを使用してメッセージをフィルターし、アクションを開始します。一般的なアプリケーションのアクションは同期の呼び出しですが、アプリケーションから他のアクションも実行できます。選択したサーバーソースからの Push 通知や特定の内容が含まれる Push 通知に対して、異なる動作をするように Mobile Link Listener を設定できます。

    Windows デバイスでは、Mobile Link Listener はコマンドラインオプションを使用して設定する実行プログラムです。Push 通知を受信するには、デバイスの電源がオンになっていて、Mobile Link Listener が動作中である必要があります。 Windows デバイス用の Mobile Link Listener ユーティリティ (dblsn)を参照してください。

  • ライトウェイトポーラー   ライトウェイトポーラーは、指定された時間間隔で Push 通知をポーリングするデバイスアプリケーションです。ライトウェイトポーラーを使用すると、ゲートウェイを設定する代替手段となります。また、サーバーへの永続的な接続を必要とせず、バッテリの寿命を伸ばすことができるため、ライトウェイトポーラーを使用することをおすすめします。

    Mobile Link Listener は、Mobile Link Listener コマンドラインオプションを使用して設定できるライトウェイトポーラーです。別の方法として、ライトウェイトポーリング API を使用して、独自のライトウェイトポーラーを作成できます。

    次の項を参照してください。

  • ゲートウェイ (ライトウェイトポーラーの代替手段)   ゲートウェイでは、デバイスに Push 通知を送信するための Notifier インターフェイスを提供します。ゲートウェイは、ライトウェイトポーラーの代替となる手段です。デバイストラッキングゲートウェイ、SYNC ゲートウェイ、UDP ゲートウェイ、または SMTP ゲートウェイを使用して、メッセージを送信できます。 ゲートウェイと Carrierを参照してください。

注意

Sybase Central を使用してリモートデータベースを管理し、その後、サーバー起動同期への代替機能としてサーバー起動リモートタスク (SIRT) を使用できます。 詳細については、リモートデータベースの集中管理サーバー起動リモートタスク (SIRT)を参照してください。