Collection Contents 上一页 下一页 PDF

MobiLink 服务器启动同步用户指南

设置服务器启动的同步

设备跟踪

对不支持设备跟踪的监听器使用设备跟踪


如果任何监听器具有以下特征,则不能使用设备跟踪的完全自动模式:

手动设置设备跟踪 

提供了一些存储过程帮助您手动设置 9.0.0 监听器或 Palm 监听器的设备跟踪。这些存储过程利用统一数据库上的 MobiLink 系统表 ml_device、ml_device_address 和 ml_listening。利用手动设备跟踪,您可以按照 MobiLink 用户名确认接收人(无需提供网络地址信息),但如果信息更改,MobiLink 无法自动更新:必须亲自更改。

该方法对于 SMTP 网关尤其有用,因为电子邮件地址不会更改。对于 UDP 网关,如果每次重新连接时 IP 地址都更改,则更加难以依赖静态条目。可以通过按照主机名而不是 IP 地址寻址来解决此问题,但该情况下对 DNS 服务器表的缓慢更新可能导致发错方向的消息。还可通过设置以下存储过程以编程方式更新 MobiLink 系统表的方法来处理变化的 IP 地址。

手动设置设备跟踪

  1. 对每个远程设备,将一个设备记录添加到 ml_device MobiLink 系统表中。例如,

    call ml_set_device(
       'myFirstTreo180',      'MobiLink Listeners for Treo 180 - 9.0.1',
       '1', 
       'not used',      'y', 
       'manually entered by administrator' );

    第一个参数 myFirstTreo180 是用户定义的唯一的设备名。第二个参数包含有关监听器版本的可选标记。第三个参数(这里设置为 1)指定监听器版本,对 SQL Anywhere Studio 9.0.0 监听器使用 0,对 9.0.0 之后的 Palm 监听器使用 1,对 9.0.0 之后的 Windows 监听器使用 2。第四个参数指定可选的设备信息。第五个参数这里设置为 y,指定应忽略设备跟踪;如果设置为 n,设备跟踪将覆盖此记录。最后一个参数包含对此记录的源的可选注释。

    有关使用 ml_set_device 的详细信息,请参见 ml_set_device

  2. 对于刚添加的每个设备,请将一个地址记录添加到 ml_device_address MobiLink 系统表中。例如,

    call ml_set_device_address(
       'myFirstTreo180',      'ROGERS AT&T',    
       '3211234567',      'y',      'y',
       'manually entered by administrator' );   

    第一个参数 myFristTreo180 是用户定义的唯一的设备名。第二个参数是网络提供商 ID,必须匹配运营公司的 network_provider_id 属性(有关详细信息,请参见 network_provider_id 属性)。第三个参数是可使用 SMS 的设备的电话号码。第四个参数这里设置为 y,激活该记录用于发送通知。第五个参数这里设置为 y,指定应忽略设备跟踪;如果设置为 n,设备跟踪将覆盖此记录。最后一个参数包含对此记录的源的可选注释。

    有关如何定位运营公司信息的信息,请参见设备跟踪

    有关使用 ml_set_device_address 的详细信息,请参见 ml_set_device_address

  3. 对于每个远程数据库,请为每个刚添加的设备添加一个接收人记录到 ml_listening MobiLink 系统表中。这会将设备映射到 MobiLink 用户名。例如,

    call ml_set_listening(
       'myULDB',
       'myFirstTreo180',
       'y',
       'y',
       'manually entered by administrator' );

    第一个参数为 MobiLink 用户名。第二个参数是用户定义的唯一的设备名。第三个参数这里设置为 y,激活该记录用于设备跟踪寻址。第四个参数这里设置为 y,指定应忽略设备跟踪;如果设置为 n,设备跟踪将覆盖此记录。最后一个参数包含对此记录的源的可选注释。

    有关详细信息,请参见 ml_set_listening


Collection Contents 上一页 下一页 PDF