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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クイック・スタート » Mobile Link テクノロジの概要 » Mobile Link Contact サンプルの解説 » Contact サンプルの同期

 

Contact サンプルの営業担当者の同期

SalesRep テーブルの同期スクリプトは、「スナップショットを使った同期」の例を示しています。営業担当者の情報は、変更されたかどうかに関係なくダウンロードされます。

スナップショットを使った同期を参照してください。

ビジネス・ルール

SalesRep テーブルのビジネス・ルールは、次のとおりです。

  • リモート・データベース側ではテーブルを修正しない。

  • 営業担当者の Mobile Link ユーザ名と rep_id 値を変更しない。

  • 各リモート・データベースの SalesRep テーブルには、リモート・データベース所有者の Mobile Link ユーザ名に対応するローが 1 つだけ存在する。

ダウンロード
  • download_cursor   各リモート・データベースの SalesRep テーブルには、ローが 1 つだけ存在します。単一のローのダウンロードに伴うオーバヘッドはほとんどないため、単純なスナップショットの download_cursor スクリプトを使用します。
    SELECT rep_id, name
    FROM SalesRep
    WHERE ? IS NOT NULL
    AND ml_username = ?

    このスクリプトの最初のパラメータは、最終ダウンロード・タイムスタンプですが、これは使用されません。IS NOT NULL は、パラメータを使用するために指定されたダミー式です。2 番目のパラメータは Mobile Link ユーザ名です。

アップロード

このテーブルはリモート・テーブル側では更新しないため、アップロード・スクリプトはありません。