以下列出了 9.0.2 版中引入的对软件的更改和补充。
新重定向器
提供了新的适用于 Apache 的本机重定向器,可在 Windows、Solaris 和 Linux 上使用。
现在提供了 M-Business Anywhere 重定向器,可在 Windows、Solaris 和 Linux 上使用。
NSAPI 重定向器现在可在 Solaris 上使用。它以前只能在 Windows 上使用。
现在可以配置协议以忽略指定主机 新选项 ignore 可用来指定 MobiLink 服务器在连接时应忽略的主机。
请参见-x 选项中的 ignore。
阻止客户端在 MobiLink 服务器正忙时等待同步 现在可以阻止客户端在 MobiLink 服务器正忙时等待同步。
请参见-x 选项中的 backlog。
版本存储在统一数据库中 SQL Anywhere Studio 的版本号和内部版本号现在存储在 MobiLink 系统表 ml_property 中。对于这些条目,component_name 为 ML,property_set_name 为 server_info,property_name 为 release_version,property_value 的形式为 version.build(如 9.0.2.1234
)。
有关 MobiLink 系统表的详细信息,请参见ml_property。
MobiLink 服务器支持新的 uniqueidentifier 数据类型 UNIQUEIDENTIFIER 数据类型现在是本机数据类型,而不是在 BINARY(16) 上定义的域。因此,现在 MobiLink 远程数据库会在需要时自动执行类型转换,从而处理 UNIQUEIDENTIFIER 值时不再需要 String 到 UUID 和 UUID 到 String 的转换函数。
有关此数据类型到支持的统一数据库的映射的信息,请参见远程数据库和统一数据库之间的 MobiLink 数据映射。
FIPS 认证的安全流 在 Windows 设备上,现在可以通过 Certicom 的 FIPS 140-2 认证软件进行安全通信。
连接选项现在显示在输出日志中 MobiLink 现在在输出日志中显示连接字符串和选项,口令用星号代替。
不建议使用的安全功能 请参见MobiLink 的行为更改。
UltraLite 的新同步设置工具 UltraLite 模式管理器现在可生成 MobiLink 同步脚本,以及 Adaptive Server Anywhere 统一数据库的数据库表和触发器。
现在,删除和重新创建远程数据库更为容易 Adaptive Server Anywhere 客户端预订的第一次同步现在始终有效。
请参见进度偏移。
到 MobiLink 的连接失败时调用新的 dbmlsync 挂接 添加了新的事件挂接 sp_hook_dbmlsync_connect_failed,可以使用该事件挂接编写从失败的同步连接恢复的方法。
改进了 MobiLink 客户端与 HTTP 基础结构的集成 现在可以在代理服务器和/或 Web 服务器要求进行 RFC 2617 基本或摘要验证时使用 HTTP 进行同步。
请参见:
此外,还有两个新的客户端连接参数,允许您指定自定义 HTTP 标头和自定义 Cookie。为了区分会话 Cookie,HTTP 客户端现在可以识别在服务器回复中接收的所有 Set-Cookie 和 Set-Cookie2 HTTP 标头,并在以后的所有 HTTP 请求中发送这些 Cookie 的备份。如果 Cookie 与某个现有的 Cookie 名称相同,则客户端会用新值替换旧值。同步之间不会记住 Cookie:同步结束时 Cookie 即被清除。
检测连接错误帮助 MobiLink 客户端现在会在指定了无效连接参数时发出警告消息。
镜像日志位置 当 dbmlsync 不是在远程数据库所在的计算机上运行时,或者当镜像日志与镜像事务日志不是位于同一目录时,如果使用此新扩展选项指定了旧镜像日志的位置,dbmlsync 现在就可自动删除旧的日志文件。
连接启动的同步的增强功能 除 _BEST_IP_CHANGED_ 外,Windows 监听器现在还生成内部消息 _IP_CHANGED_,以帮助您在连接更改时启动同步。
请参见连接启动的同步。
监听器发布操作增强 指定监听器发布操作时,您现在可以选择使用 Windows 消息 ID 来指定窗口消息,也可以选择使用窗口标题来代替窗口类。如果消息或标题包含非字母数字字符(如空格或标点符号),则您也可以在窗口类名或消息两边使用单引号。
请参见用于 Windows 设备的监听器实用程序中的 post。
新的操作变量 有几个新的操作变量:
$request_id
$best_ip
$best_adapter_name
$best_adapter_mac
$best_network_name
更多设备支持 Palm 监听器现在支持 Kyocera 7135 Smartphone 和 Treo 600 Smartphone。
请参见用于 Palm 设备的实用程序。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |