Mobile Link Listener が Push 通知を受信すると、Push 通知はメッセージを抽出します。メッセージは複数のキーワードに分割されています。message キーワードには、メッセージ全体が未加工形式で記述されています。このメッセージは、subject キーワード、content キーワード、sender キーワードに分割されます。これらのキーワードは、メッセージフィルタを介して実行され、開始するアクションを決定します。 これらのキーワードを使用したメッセージのフィルタリングの詳細については、Windows デバイス用の Mobile Link Listener キーワードを参照してください。
フィルタキーワードを使用して、Push 通知の一部とユーザ定義のフレーズを比較します。2 つのフレーズのテキストが同等の場合、アクションが開始されます。 メッセージフィルタリング用の Push 通知の前処理については、メッセージ構文を参照してください。
フィルタキーワードを指定するには、次の構文を使用して Mobile Link Listener を実行します。
dblsn ... -l "filter-keyword-name='content to filter';action='...'" |
-l オプションを複数回使用すると複数のファイルを作成できますが、各 -l インスタンスのアクションも指定してください。アクションは、すべてのフィルタが満たされた場合にのみ開始されます。
次の各キーワードは、メッセージハンドラに 1 回のみ表示されます。
content メッセージのフィルタリングには、このキーワードと subject キーワードを使用することをおすすめします。このキーワードは、内容に基づいてメッセージをフィルタリングするために使用します。次に例を示します。
dblsn -l "content='your content filter here';action='...'" |
subject メッセージのフィルタリングには、このキーワードと content キーワードを使用することをおすすめします。このキーワードは、件名に基づいてメッセージをフィルタリングするために使用します。次に例を示します。
dblsn -l "subject='your subject filter here';action='...'" |
message このキーワードは、未加工データに基づいてメッセージをフィルタリングするために使用します。フィルタ値がメッセージの正確な長さと一致するようにしてください。このキーワードには変数構造があるため、使用しないことをおすすめします。 メッセージフィルタリング用の Push 通知の前処理については、メッセージ構文を参照してください。
message_start このキーワードは、未加工データの先頭からの一部に基づいてメッセージをフィルタリングするために使用します。 メッセージフィルタリング用の Push 通知の前処理については、メッセージ構文を参照してください。
このキーワードを指定すると、Mobile Link Listener は action 変数の $message_start と $message_end を作成します。
sender このキーワードは、送信者に基づいてメッセージをフィルタリングするために使用します。このキーワードは、特定の Notifier が送信した Push 通知を追跡するのに役立ちます。この値は、使用されているゲートウェイによって異なります。UDP ゲートウェイの場合、この値はゲートウェイのホストの IP アドレスです。SYNC ゲートウェイの場合は、MobiLink です。また、SMTP ゲートウェイの場合は、ご使用の無線通信事業者によって異なります。 ゲートウェイと Carrierを参照してください。
アクションの開始
action 変数
ライトウェイトポーリングオプションの設定
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |