以下关键字可用于配置使用 dblsncfg -l 选项创建的消息处理程序。有关监听器关键字用法的详细信息,请参见-l 选项。
以下关键字用于过滤推式通知中的消息:
关键字语法 | 说明 |
---|---|
subject=subject-string |
如果消息主题在文字上与 subject-string 相同,则过滤出该消息。 |
content=content-string |
如果消息内容在文字上与 content-string 相同,则过滤出该消息。 |
message=message-string |
如果整条消息在文字上与 message-string 相同,则过滤出该消息。 |
message_start=message-string |
如果消息以 message-string 开头,则过滤出该消息。 |
sender=sender-string |
如果消息由 sender-string 发送,则过滤出该消息。 |
以下关键字用于在满足过滤器条件时启动操作:
关键字语法 | 说明 |
---|---|
action=command |
指定操作命令。请参见用于 Palm 的监听器操作变量。 |
altaction=command |
指定操作命令失败时启动的替代操作命令。请参见用于 Palm 的监听器操作变量。 |
配置新的消息处理程序时指定操作。如果满足过滤器条件,则启动某操作。如果操作失败,则启动替代操作。使用 action 关键字定义操作;使用 altaction 关键字定义替代操作。
每个 action 或 altaction 关键字只能指定一个操作。如果想要某操作执行多个任务,则创建一个包含多个命令的批处理文件,并使用 RUN 操作命令运行该文件。
监听器配置实用程序支持 RUN program arglist 命令,其中 program 是要运行的程序的名称,arglist 是取决于应用程序的字符串。
以下示例说明如何使用监听器配置实用程序通过操作命令运行 yourapp.exe:
dblsncfg -l "action='RUN yourapp.exe';" |
目标应用程序的 PilotMain 例程应将字符串作为命令块。
在 Windows 桌面上运行监听器配置实用程序以生成用于 Palm 设备的配置文件时,必须指定 RUN 操作命令。但是,在 Palm 设备上,可以使用监听器中的处理程序编辑器删除 RUN 操作命令。此方法允许您使用消息但不启动操作。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |