Collection Contents 上一页 下一页 PDF

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

教程:服务器启动的同步

第 9 课:发布推送请求


对于服务器启动的同步,可以通过直接填充 PushRequest 表或在 Dealer 表中进行更改来发布推送请求。在后一种情况中,通告程序 begin_poll 脚本将检测 Dealer 表中的更改并填充 PushRequest 表。

在两种情况中,PushRequest 表都为通告程序 request_cursor 脚本提供行,该脚本决定远程设备接收消息的方式。

将推送请求直接插入到驱使服务器启动同步的 PushRequest 表中

  1. 从 Interactive SQL 中连接到 cons.db 数据库,并输入以下内容:

    INSERT INTO pushrequest(mluser,subject,content)
      VALUES ('sis_user1','sync','not used');
      COMMIT;
  2. 花几秒钟等待同步发生。

填充后,PushRequest 表为通告程序的 request_cursor 脚本提供行。request_cursor 脚本决定在消息中发送哪些信息,以及哪些远程设备接收信息。

在驱使服务器启动同步的统一数据库 Dealer 中进行更改

  1. 从 Interactive SQL 中输入以下内容:

    UPDATE Dealer SET RATING = 'B' 
       WHERE name = 'Geo'; commit;
  2. 花几秒钟等待同步发生。

在这种情况中,通告程序 begin_poll 脚本检测 dealer 表中的更改,并会相应地填充推送请求表。和从前一样,当 PushRequest 表被填充后,通告程序 request_cursor 脚本决定在消息中发送哪些信息,以及哪些远程设备接收该信息。

进一步阅读 

有关本课中的此主题的详细信息,请参见:


Collection Contents 上一页 下一页 PDF