Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » MobiLink - 服务器启动的同步 » 用于服务器启动的同步的 MobiLink 服务器设置

 

通告程序事件

只要通告程序轮询 MobiLink 监听器,就会触发事件。触发事件时,将执行与事件关联的 SQL 脚本。可以将 SQL 脚本合并到本节列出的任何通告程序事件。虽然脚本编写可选,但必须编写 request_cursor 轮询事件脚本。

有三类通告程序事件:轮询事件、连接事件和异步事件。每次通告程序检查统一数据库时触发轮询事件,包括在 begin_poll 事件和 end_poll 事件之间发生的所有事件。通告程序数据库连接期间触发连接事件。同步过程期间任何时候都可以触发异步事件。

除非另行指定,否则可以使用任何建议的方法配置通告程序事件。有关配置通告程序事件的详细信息,请参见用于服务器启动的同步的 MobiLink 服务器设置

MobiLink 监听器轮询通告程序时,将按以下顺序触发这些事件:



Fire begin_connection event
For each poll (
    Fire begin_poll event
        Fire shutdown_query event
        Fire request_cursor event
        For all requests expired before required confirmation (
            Fire error_handler event
        )   
        Fire request_delete event
    Fire end_poll event
)
Fire end_connection event

轮询事件
连接事件
异步事件