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)を参照してください。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |