Mobile Link Listener がアップロードした配信確認情報を処理するには、このイベントを設定します。ステータスパラメーターが 0 を返す場合、request_id で識別された Push 要求は、remote_device パラメーターで識別された Mobile Link Listener によって正常に受信されています。
request_option パラメーターを使用すると、配信確認への応答としてアクションを開始できます。request_option が 0 の場合、confirmation_handler イベントはデフォルトのアクションを開始します。つまり、request_delete イベントが実行されて、元の Push 要求が削除されます。配信確認を送信するデバイスが request_id で識別されたデバイスと一致しない場合、デフォルトのアクションでは、元の Push 要求がセカンダリゲートウェイを使用して送信されます。
Mobile Link Listener が配信確認情報をアップロードできるようにするには、dblsn -x オプションを使用します。配信確認は必要だが IP 追跡は不要な場合は、dblsn -ni オプションを使用します。 Windows デバイス用の Mobile Link Listener オプションを参照してください。
このイベントにはシステムプロシージャーの使用が必要です。Sybase Central を使用する方法では、このイベントを直接設定できません。 サーバー起動同期の Mobile Link サーバー設定を参照してください。
confirmation_handler イベントを使用して、次のパラメーターを取得できます。
スクリプトパラメーター | データ型 | 説明 |
---|---|---|
request_option (out) | Integer |
ハンドラーが戻った後に Notifier が要求に対して実行する処理を制御します。次の値が返されます。
|
status (in) | Integer |
状況の概要。ステータスは、開発時に不適切なフィルターやハンドラー属性などの問題の識別に使用できます。次の値が返されます。
|
request_id (in) | Integer | 要求 ID。request_cursor イベントには、confirmation_handler イベントを使用するための要求 ID カラムが含まれている必要があります。 |
remote_code (in) | Integer |
Mobile Link Listener からレポートされた概要です。次の値が返されます。
|
remote_device (in) | varchar | 応答 Mobile Link Listener のデバイス名です。 |
remote_mluser (in) | varchar | 応答 Mobile Link Listener の Mobile Link ユーザー名です。 |
remote_action_return (in) | varchar | リモートアクションのリターンコードです。 |
remote_action (in) | varchar | アクションコマンド用に予約済みです。 |
gateway (in) | varchar | 要求に関連付けられているゲートウェイです。 |
address (in) | varchar | 要求に関連付けられているアドレスです。 |
subject (in) | varchar | 要求に関連付けられている件名です。 |
content (in) | varchar | 要求に関連付けられている内容です。 |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |