监听器在远程设备上运行。它从通告程序接收消息,并将消息处理为操作。例如,指定以下 dblsn 选项时,如果监听器收到消息 sync,则会启动 dbmlsync:
-l "subject=sync;action='run dbmlsync.exe...' |
配置监听器的一种便捷方法是将命令行选项存储在文本文件中。例如,如果将设置存储在 mydblsn.txt 中,则可以通过输入以下内容启动监听器:
dblsn @mydblsn.txt |
另外,如果键入 dblsn 且不带任何参数,则 dblsn 将使用 dblsn.txt 作为缺省参数文件。
创建包含以下内容的文本文件 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 -qc';" |
保存 mydblsn.txt 文件。
启动监听器。
在命令提示符处,浏览到监听器命令文件的目录。
通过输入以下内容启动监听器:
dblsn @mydblsn.txt |
将出现一个窗口,指示监听器正在运行,并已将设备跟踪信息上载到 MobiLink 服务器。
将跟踪信息上载到统一数据库时,将在 MobiLink 服务器窗口中出现一个新条目。此信息将转发监听器与 MobiLink 服务器之间成功进行的初始通信。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |