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 - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » SQL Anywhere 客户端

 

自定义 dbmlsync 同步

dbmlsync 客户端事件挂接

通过事件挂接,可以使用 SQL 存储过程来管理 dbmlsync 的客户端同步过程。可以将客户端事件挂接与 dbmlsync 命令行实用程序或 dbmlsync 编程接口配合使用。

可使用事件挂接记录和处理同步事件。例如,可根据逻辑事件调度同步、重试连接故障或处理特定错误和参照完整性违规。

有关客户端事件挂接的详细信息,请参见SQL Anywhere 客户端的事件挂接

dbmlsync 编程接口

可以使用以下编程接口将 MobiLink 客户端集成到应用程序中并启动同步。这些接口可以替代 dbmlsync 命令行实用程序的功能。

  • dbmlsync API   Dbmlsync API 提供了一个编程接口,允许使用 C++ 或 .Net 编写的 MobiLink 客户端启动同步并接收有关这些客户端所请求的同步进度的反馈。这种新的编程接口便于您访问同步结果的更多信息,您也可排列同步,使其更易于管理。

    请参见Dbmlsync API 简介

  • dbmlsync 的 DBTools 接口   可以使用 dbmlsync 的 DBTools 接口将同步功能集成到 SQL Anywhere 同步客户端应用程序中。SQL Anywhere 的所有数据库管理实用程序都是在 DBTools 上构建的。

    请参见dbmlsync 的 DBTools 接口

脚本式上载

也可覆盖所使用的客户端事务日志,并定义您自己的上载流。请参见脚本式上载