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 - 服务器启动的同步 » 服务器启动的同步教程 » 教程:使用网关进行的服务器启动的同步

 

第 8 课:配置监听器

监听器在远程设备上运行。它从通告程序接收消息,并将消息处理为操作。例如,指定以下 dblsn 选项时,如果监听器收到消息 sync,则会启动 dbmlsync:

-l "subject=sync;action='run dbmlsync.exe...'

配置监听器的一种便捷方法是将命令行选项存储在文本文件中。例如,如果将设置存储在 mydblsn.txt 中,则可以通过输入以下内容启动监听器:

dblsn @mydblsn.txt

另外,如果键入 dblsn 且不带任何参数,则 dblsn 将使用 dblsn.txt 作为缺省参数文件。

♦  创建并启动 MobiLink 监听器
  1. 创建包含以下内容的文本文件 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';"
  2. 保存 mydblsn.txt 文件。

  3. 启动监听器。

    1. 在命令提示符处,浏览到监听器命令文件的目录。

    2. 通过输入以下内容启动监听器:

      dblsn @mydblsn.txt

    将出现一个窗口,指示监听器正在运行,并已将设备跟踪信息上载到 MobiLink 服务器。

将跟踪信息上载到统一数据库时,将在 MobiLink 服务器窗口中出现一个新条目。此信息将转发监听器与 MobiLink 服务器之间成功进行的初始通信。

另请参见