アクションまたはフィルタでは、次の action 変数を使用できます。action 変数は、メッセージ・ハンドラを開始する前に値に置き換えられます。
action 変数は、ドル記号 ($) で始まります。エスケープ文字もドル記号であるため、1 つのドル記号をプレーン・テキストとして指定するには、2 つのドル記号 ($$) を使用します。
変数 | 説明 |
---|---|
$subject |
メッセージの件名。 |
$content |
メッセージの内容。 |
$message |
件名、内容、送信者を含むメッセージ全体。 |
$message_start |
message_start フィルタ・キーワードで指定された、メッセージの先頭の一部。この変数を使用できるのは、message_start フィルタ・キーワードを指定した場合のみです。Windows 用の Listener キーワードを参照してください。 |
$message_end |
message_start フィルタ・キーワードで除外された、メッセージの一部。この変数を使用できるのは、message_start フィルタ・キーワードを指定した場合のみです。Windows 用の Listener キーワードを参照してください。 |
$ml_connect |
dblsn -x オプションによって指定された Mobile Link ネットワーク・プロトコル・オプション。デフォルトは、空の文字列です。-x オプションを参照してください。 |
$ml_user |
dblsn -u オプションによって指定された Mobile Link ユーザ名。デフォルトの名前は device-name-dblsn です。 |
$ml_password |
dblsn -w オプションによって指定される Mobile Link パスワード、または -y を使用した場合は新しい Mobile Link パスワード。 |
$priority |
この変数の意味は、carrier ライブラリに依存します。 |
$request_id |
Push 要求で指定された要求 ID。Push 要求を参照してください。 |
$remote_id |
リモート ID です。この変数は、dblsn -r オプションが指定された場合にだけ使用されます。リモート ID によるメッセージのフィルタリングを参照してください。 |
$sender |
メッセージの送信者。 |
$type |
この変数の意味は、carrier ライブラリに依存します。 |
$year |
この変数の意味は、carrier ライブラリに依存します。 |
$month |
この変数の意味は、carrier ライブラリに依存します。値は 1 ~ 12 までです。 |
$day |
この変数の意味は、carrier ライブラリに依存します。値は 1 ~ 31 までです。 |
$hour |
この変数の意味は、carrier ライブラリに依存します。値は 0 ~ 23 までです。 |
$minute |
この変数の意味は、carrier ライブラリに依存します。値は 0 ~ 59 までです。 |
$second |
この変数の意味は、carrier ライブラリに依存します。値は 0 ~ 59 までです。 |
$best_adapter_mac |
dblsn -x オプションによって指定された Mobile Link サーバに到達するための最善の NIC の MAC アドレス。最善のルートが NIC を経由しない場合、この変数の値は空文字列になります。 |
$best_adapter_name |
dblsn -x オプションによって指定された Mobile Link サーバに到達するための最善の NIC のアダプタ名。最善のルートが NIC を経由しない場合、この変数の値は空文字列になります。 |
$best_ip |
dblsn -x オプションによって指定された Mobile Link サーバに到達するための最善の IP インタフェースの IP アドレス。サーバが到達不能な場合、この変数の値は 0.0.0.0 になります。 |
$best_network_name |
dblsn -x オプションによって指定された Mobile Link サーバに到達するための最善のプロファイルの RAS またはダイヤルアップ・プロファイル名。最善のルートが RAS またはダイヤルアップ接続を経由しない場合、この変数の値は空文字列になります。 |
$adapters |
アクティブなネットワーク・アダプタ名のリストで、それぞれパイプ記号 (|) で分割します。 |
$network_names |
接続 RAS エントリ名のリストで、それぞれパイプ記号 (|) で分割します。RAS エントリ名は、ダイヤルアップ・ネットワーク (DUN) のダイヤルアップ・エントリ名と呼ばれる場合もあります。 |
$poll_connect |
poll_connect ポーリング・キーワードによって指定された Mobile Link ネットワーク・プロトコル・オプション。デフォルトは、空の文字列です。Windows 用の Listener キーワードを参照してください。 |
$poll_notifier |
poll_notifier ポーリング・キーワードによって指定された Notifier の名前。Windows 用の Listener キーワードを参照してください。 |
$poll_key |
poll_key ポーリング・キーワードによって指定されたポーリング・キー。Windows 用の Listener キーワードを参照してください。 |
$poll_every |
poll_every ポーリング・キーワードによって指定されたポーリング頻度。Windows 用の Listener キーワードを参照してください。 |
次の例では、$message_end action 変数を使用して、同期するパブリケーションを特定しています。
dblsn -l "message_start=start-of-message;action='run dbmlsync.exe -c ... -n $message_end'" |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |