预订集是预订的容器。将预订集指定给一个组,以使其成员可访问作为该预订集的一部分的预订中定义的数据和文件。指定的预订可以是 JDBC 预订、DataPropagator 预订、文件预订或定制预订。每个预订集都可包含任意数目的预订(受到移动设备的存储容量的限制)。
当用户在设备上启动同步用户软件时,他们会选择要同步的应用程序。这份应用程序菜单是根据与该用户的组相关的预订集列表创建的。有关更多信息,参见注册用户的设备。
要定义预订集:
本节中会更进一步说明了每个步骤。
在认证用户之后,Sync Server 会确定用户所属的组,然后查询“管理控制数据库”以确定属于请求中引用的预订集的预订。为此,Sync Server 必须能够按名称唯一地标识每个预订集。
要标识预订集,在“创建预订集”笔记本的“标识”页上提供下列信息:
为预订集提供一个 1 至 18 个字符的,描述性的唯一名称。您可以选择一个与已被特定组使用的应用程序的名称对应的名称,或者可以在这里创建一个新名称。例如,您可以选择将 VNURSE 作为医院中所有家庭保健专家使用的预订集的名称。
预订集名称是区分大小写的。
输入最多 128 个字符的文本来描述此预订集。例如,您可以将 VNURSE 预订集描述为“所有家庭保健专家使用的数据和文件”。
要让一组移动用户能够访问它的成员需要的数据和文件,将该预订集与复制预订关联,这些复制预订将表和文件定义为数据源以供复制。
例如,假设一组探访护士依赖一个名为 vnurse.prc 的 Palm OS 应用程序来执行他们的工作。Palm OS 应用程序 vnurse.prc 会访问驻留在源服务器上的 PATIENTS 和 SCHEDULES 表中的患者和计划信息。要使护士能够使用 DB2 Everyplace Sync Server 来将此数据复制到他们的用户设备上,您必须定义两个复制预订:
在定义这些预订之后,将预订与预订集相关联,然后将该预订集指定给 VNURSE 组,使探访护士能够复制他们需要的数据。当探访护士执行数据同步时,他们接收资源文件的最新副本以及对 PATIENTS 和 SCHEDULES 表的更新。
要将预订与预订集相关联:
如果可用的预订列表中没有显示任何预订,则将需要创建预订。现在可单击创建来打开 “创建 JDBC 预订”、“创建 DataPropagator 预订”笔记本、 “创建文件预订”笔记本或“创建定制预订”笔记本, 或者,可在以后再创建预订及将其与预订集相关联。
要允许组访问预订集中引用的 DataPropagator 预订和文件预订,必须将该组与该预订集相关联。
要将预订集指定给组:
如果可用的组列表中没有显示任何组,则将需要创建组。现在可以单击创建来打开“创建组”笔记本,或者您可在以后创建组,并在以后将组与预订集相关联。有关创建组的更多信息,参见创建数据同步化组。