SQL Anywhere 9.0.0 以前で実行している Mobile Link Listener を使用している場合にのみ、デバイストラッキングがサポートされている必要があります。その他すべての Windows デバイス用 Mobile Link Listener では、デバイストラッキングがサポートされています。
9.0.0 Mobile Link Listener のデバイストラッキングを手動で設定するためのシステムプロシージャーがいくつかあります。これらのシステムプロシージャーは、統合データベース上の Mobile Link システムテーブル ml_device、ml_device_address、ml_listening を更新します。
前提条件
この作業を実行するための前提条件は、ありません。
内容と備考
手動で設定するデバイストラッキングでは、ネットワークアドレス情報を提供しないで Mobile Link ユーザー名によって受信者をアドレス指定できますが、情報が変更されている場合はこれを Mobile Link によって自動的に更新することはできません。ユーザー自身が手動で変更する必要があります。電子メールアドレスは変更されることが少ないので、この方法は SMTP ゲートウェイで特に便利です。
UDP ゲートウェイでは、再接続のたびに IP アドレスが変更される場合、静的エントリに依存することはできません。この問題を解決するには、IP アドレスではなくホスト名をアドレス指定します。ただし、このソリューションでは、DNS サーバーテーブルの更新速度が低下するため、Push 通知が誤配信される可能性があります。システムプロシージャーを設定して、システムテーブルをプログラムによって更新することもできます。
各デバイスに対して、ml_device システムテーブルにデバイスレコードを追加します。次に例を示します。
CALL ml_set_device( 'myWindowsMobile', 'MobiLink Listeners for myWindowsMobile - 9.0.1', '1', 'not used', 'y', 'manually entered by administrator' ); |
最初のパラメーターである myWindowsMobile は、ユーザー定義のユニークなデバイス名です。2 番目のパラメーターには、Mobile Link Listener バージョンに関するオプションの注釈が含まれています。3 番目のパラメーターは、Mobile Link Listener のバージョンを指定します。SQL Anywhere 9.0.0 Mobile Link Listener の場合は 0、9.0.0 以降の Windows 用の Mobile Link Listener の場合は 2 を使用します。4 番目のパラメーターは、オプションのデバイス情報を指定します。5 番目のパラメーターは、デバイストラッキングを無視するかどうかを指定します。最後のパラメーターには、このエントリに関するオプションの注釈が含まれています。
各デバイスに対して、ml_device_address システムテーブルにアドレスレコードを追加します。次に例を示します。
CALL ml_set_device_address( 'myWindowsMobile', 'ROGERS AT&T', '55511234567', 'y', 'y', 'manually entered by administrator' ); |
最初のパラメーターである myWindowsMobile は、ユーザー定義のユニークなデバイス名です。2 番目のパラメーターはネットワークプロバイダー ID で、Carrier プロパティ network_provider_id と一致している必要があります。3 番目のパラメーターは、UDP の IP アドレスです。4 番目のパラメーターは、Push 通知の送信用にこのエントリをアクティブにするかどうかを設定します。5 番目のパラメーターは、デバイストラッキングを無視するかどうかを指定します。最後のパラメーターには、このエントリに関するオプションの注釈が含まれています。
各リモートデータベースに対して、追加した各デバイスの ml_listening システムテーブルに受信者レコードを追加します。これは、デバイスを Mobile Link ユーザー名にマッピングします。次に例を示します。
CALL ml_set_listening( 'myULDB', 'myWindowsMobile', 'y', 'y', 'manually entered by administrator' ); |
最初のパラメーターは Mobile Link ユーザー名です。2 番目のパラメーターは、ユーザー定義のユニークなデバイス名です。3 番目のパラメーターは、デバイストラッキングのアドレス指定用にこのエントリをアクティブにするかどうかを設定します。4 番目のパラメーターは、デバイストラッキングを無視するかどうかを指定します。最後のパラメーターには、このエントリに関するオプションの注釈が含まれています。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |