监听器运行于远程设备上。它接收来自通告程序的消息并将其处理为动作。例如,如果在指定了以下 dblsn 选项的情况下接收到消息"sync",监听器将启动 dbmlsync。
-l "subject=sync;action='run dbmlsync.exe...'
一个配置监听器的简便方法是在文本文件中存储命令行选项。例如,如果在 mydblsn.txt 中存储了设置,则可以通过键入以下内容启动监听器:
dblsn @mydblsn.txt
或者,如果不带任何参数键入 dblsn,dblsn 将把 dblsn.txt 作为缺省参数文件。
创建和启动 MobiLink 监听器
创建文本文件 mydblsn.txt,并使该文件具有以下内容。
#---------------------------------- # Verbosity level -v2 # Show notification messages in console and log -m # Polling interval, in seconds -i 3 # Truncate, then write output to dblsn.log -ot dblsn.log
# Mobilink address and connect parameter for dblsn -x "host=localhost" # Enable device tracking and specify the MobiLink user name. -t+ sis_user1 # Message handlers # Synchronize using dbmlsync -l "subject=sync; action='start dbmlsync.exe -c eng=rem1;uid=dba;pwd=sql -ot dbmlsyncOut.txt -k';"
将文件保存为 mydblsn.txt。
启动监听器。
在命令提示符下,导航到监听器命令文件的目录。
通过键入以下内容启动监听器:
dblsn @mydblsn.txt
显示一个对话框,指示监听器正在运行并已将设备跟踪信息上载到 MobiLink 同步服务器。
跟踪信息上载到统一数据库后,您应该注意 MobiLink 同步服务器窗口中的新条目。此信息表示监听器和 MobiLink 同步服务器之间初始通信成功。
有关本课中的此主题的详细信息,请参见:
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。