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

SAP Sybase SQL Anywhere 16.0 » Mobile Link サーバ起動同期 » サーバ起動同期の設定 » ゲートウェイと Carrier » デバイストラッキングゲートウェイ

 

9.0.0 Mobile Link Listener のデバイストラッキングの設定

9.0.0 Mobile Link Listener のデバイストラッキングを手動で設定するためのシステムプロシージャがいくつかあります。これらのシステムプロシージャは、統合データベース上の Mobile Link システムテーブル ml_device、ml_device_address、ml_listening を更新します。

前提条件

この作業を実行するための前提条件は、ありません。

内容と備考

SQL Anywhere 9.0.0 以前で実行している Mobile Link Listener を使用している場合にのみ、デバイストラッキングがサポートされている必要があります。その他すべての Windows デバイス用 Mobile Link Listener では、デバイストラッキングがサポートされています。

手動で設定するデバイストラッキングでは、ネットワークアドレス情報を提供しないで Mobile Link ユーザ名によって受信者をアドレス指定できますが、情報が変更されている場合はこれを Mobile Link によって自動的に更新することはできません。ユーザ自身が手動で変更する必要があります。電子メールアドレスは変更されることが少ないので、この方法は SMTP ゲートウェイで特に便利です。

UDP ゲートウェイでは、再接続のたびに IP アドレスが変更される場合、静的エントリに依存することはできません。この問題を解決するには、IP アドレスではなくホスト名をアドレス指定します。ただし、このソリューションでは、DNS サーバテーブルの更新速度が低下するため、Push 通知が誤配信される可能性があります。システムプロシージャを設定して、システムテーブルをプログラムによって更新することもできます。

 ♦ タスク
  1. 各デバイスに対して、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 番目のパラメータは、デバイストラッキングを無視するかどうかを指定します。最後のパラメータには、このエントリに関するオプションの注釈が含まれています。

  2. 各デバイスに対して、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 番目のパラメータは、デバイストラッキングを無視するかどうかを指定します。最後のパラメータには、このエントリに関するオプションの注釈が含まれています。

  3. 各リモートデータベースに対して、追加した各デバイスの ml_listening システムテーブルに受信者レコードを追加します。これは、デバイスを Mobile Link ユーザ名にマッピングします。次に例を示します。

    CALL ml_set_listening(
        'myULDB',
        'myWindowsMobile',
        'y',
        'y',
        'manually entered by administrator'
    );

    最初のパラメータは Mobile Link ユーザ名です。2 番目のパラメータは、ユーザ定義のユニークなデバイス名です。3 番目のパラメータは、デバイストラッキングのアドレス指定用にこのエントリをアクティブにするかどうかを設定します。4 番目のパラメータは、デバイストラッキングを無視するかどうかを指定します。最後のパラメータには、このエントリに関するオプションの注釈が含まれています。

結果

指定したデバイスがデバイストラッキングを行うよう設定されます。

 参照