イベントは、Notifier が Listener をポーリングするたびに起動されます。イベントが起動すると、そのイベントに対応する SQL スクリプトが実行されます。SQL スクリプトは、この項で示すいずれの Notifier イベントに組み込むことができます。スクリプトの実行は任意ですが、request_cursor ポーリング・イベントを記述する必要があります。
Notifier イベントは、ポーリング・イベント、接続イベント、非同期イベントの 3 つに分類されます。ポーリング・イベントは、Notifier が統合データベースをチェックするたびに起動し、begin_poll イベントと end_poll イベントの間に発生するすべてのイベントが含まれます。接続イベントは、Notifier のデータベース接続中に起動します。非同期イベントは、同期処理中の任意の時点で起動する可能性があります。
特に指定しないかぎり、Notifier イベントはおすすめする方法のいずれかを使用して設定できます。Notifier イベントの設定の詳細については、サーバ起動同期の Mobile Link サーバ設定を参照してください。
Listener が Notifier をポーリングすると、これらのイベントが次の順序で起動します。
Fire begin_connection event For each poll ( Fire begin_poll event Fire shutdown_query event Fire request_cursor event For all requests expired before required confirmation ( Fire error_handler event ) Fire request_delete event Fire end_poll event ) Fire end_connection event |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |