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 サーバ管理 » Mobile Link イベント » 同期スクリプトの作成 » スクリプトの追加と削除

 

無視されたスクリプト

統合データベースに upload_insert、upload_update、upload_delete スクリプトがないテーブルに対するデータの挿入、更新、削除がアップロードストリームに含まれる場合、またはテーブルのダウンロードスクリプト (download_cursor スクリプトと download_delete_cursor スクリプト) がない場合、Mobile Link サーバは見つからないスクリプトについてエラーを通知し、同期をアボートします。

Mobile Link サーバコマンドオプション -zwd を指定すると、この警告メッセージを抑制することができますが、このオプションにより、すべての同期テーブルに関する警告メッセージが抑制されてしまいます。

Mobile Link サーバは、プレフィクス --{ml_ignore} が含まれるすべての接続スクリプトやテーブルスクリプトについて、別の扱いをします。Mobile Link サーバでは、これらのスクリプトが意図的に無視するスクリプトとして認識されます。より厳密には、upload_insert、upload_update、upload_delete スクリプトのある同期テーブルに対するデータの挿入、更新、削除がアップロードストリームに含まれていて、これらのスクリプトでプレフィクス --{ml_ignore} が指定されている場合、Mobile Link サーバは統合データベースに対してこれらのスクリプトを実行しません。さらに、エラーや警告のメッセージを表示しないで同期を続けます。アップロードされたローは無視されます。

テーブルをダウンロードする場合は、download_cursor スクリプトと download_delete_cursor スクリプトの両方を定義します。ローがダウンロードされないようにするには、これらのスクリプトの一方または両方を必要に応じて --{ml_ignore} として定義します。