Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » MobiLink - 服务器启动的同步 » MobiLink 监听器实用程序 » 用于 Palm 设备的实用程序 » 用于 Palm 设备的监听器配置实用程序

 

用于 Palm 的监听器关键字

以下关键字可用于配置使用 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 关键字定义替代操作。

每个 actionaltaction 关键字只能指定一个操作。如果想要某操作执行多个任务,则创建一个包含多个命令的批处理文件,并使用 RUN 操作命令运行该文件。

监听器配置实用程序支持 RUN program arglist 命令,其中 program 是要运行的程序的名称,arglist 是取决于应用程序的字符串。

以下示例说明如何使用监听器配置实用程序通过操作命令运行 yourapp.exe:

dblsncfg -l "action='RUN yourapp.exe';"

目标应用程序的 PilotMain 例程应将字符串作为命令块。

注意

在 Windows 桌面上运行监听器配置实用程序以生成用于 Palm 设备的配置文件时,必须指定 RUN 操作命令。但是,在 Palm 设备上,可以使用监听器中的处理程序编辑器删除 RUN 操作命令。此方法允许您使用消息但不启动操作。

另请参见