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 教程 » 教程:使用远程数据库的集中管理

 

第 11 课:部署远程任务

在上一课中,创建了远程任务。现在,必须部署该远程任务,才能将其指派给代理。

 ♦  部署远程任务
  1. 在 [文件夹] 视图中,右击 [Hello World] 任务并选择 [部署]。将显示 [部署远程任务向导]。

  2. 接受 [任务名称和目标] 页面上的缺省值,然后单击 [下一步]。这样可为已部署的任务提供与设计时任务相同的名称,通常也需要这样,除非再一次部署相同的设计时任务。如果是这样,则必须更改已部署任务的名称。

  3. 在 [接收者] 页面上,可将已部署任务指派给现有代理。也可以在以后作为单独的步骤执行此操作。从 [接收者] 下拉列表中,选择 [特定代理]。在 [代理] 列表中,选择 [AID_JOHN],然后单击 [下一步]。

  4. 在 [传送选项] 页面上,选中 [下一次代理同步时],然后单击 [下一步]。

  5. 在 [报告结果和状态] 页面上,为两个问题都选中 [立即发送结果和状态]。这样可确保在执行任务后可及时收到通知。对于例行任务和重复任务,可以选择相对缓慢地接收反馈(特别是在成功时),因为,这样可减少同步代理数据库的数量,降低 MobiLink 服务器的负荷。

  6. 单击 [完成]。在下一次代理 AID_JOHN 同步其代理数据库时,它会收到新任务并执行。在包含文本 [Hello World] 和 [Hello Again] 的消息框上,单击 [确定]。

    如果查看 [文件夹] 视图,则会看到列表中现有两个 Hello World 任务副本。在 [文件夹] 视图中,在 [远程任务]  » [已部署任务] 下,可以看到已部署的副本。此副本是统一数据库中的副本。已部署任务的副本不能再进行更改。在 [远程任务] 下,仍然可以看到设计时任务的副本。此任务可以进行更改,并可使用新名称重新进行部署。

    如果想将已部署任务指派给其它代理,可随时右击已部署任务,并选择 [添加接收者] 来完成此操作。