WEB开发网
开发学院软件开发Java 基于 IBM 和 FileNet 内容管理产品的联合查询服务... 阅读

基于 IBM 和 FileNet 内容管理产品的联合查询服务

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: 图 3. 设置连接器属性配置完连接器后,还需设置 RMI Bridge 例如 http://localhost:1251/RMIBridgeServer,基于 IBM 和 FileNet 内容管理产品的联合查询服务(3),如果是分布式部署 ICI,将 localhost 改成相应的主机名或 IP

图 3. 设置连接器属性
基于 IBM 和 FileNet 内容管理产品的联合查询服务

配置完连接器后,还需设置 RMI Bridge 例如 http://localhost:1251/RMIBridgeServer。如果是分布式部署 ICI,将 localhost 改成相应的主机名或 IP 地址,将默认的 1251 端口改成实际配置的端口号即可。启动 RMIBridge,测试连接成功后就可以使用该连接器了。

配置数据映射

在进行联合查询之前,需要创建数据映射关系,这个由 ICI 的一个 Data Map 对象来实现。Data Map 定义了一些简单通用属性 (Common Element) 来映射多个存储库里的不同属性,从而基于用户自定义的通用属性的查询,就可以分发到多个存储库的实际属性进行查询,查询后将各自返回的结果进行拼接后返回。例如,IBM Content Manager 里描述 User 的一个属性是 EmployeeCode, 同时 FileNet P8 CM 描述 User 的是 EmployeeNumber。通过 Data Map 定义了一个属性 EmployeeID 分别对应上述两个存储库里 User 的属性。这样,在以 EmployeeID 为查询条件将间接地执行对两个存储库的查询。

图 4.Data map 的元素与存储库的属性
基于 IBM 和 FileNet 内容管理产品的联合查询服务

在 Admin Tool 创建一个 Data Map,为它创建一个通用属性比取名为 Name,并将前面创建好的两个连接器添加到里面,分别选择两个存储库里的项类(Item Class)和其某个属性。例如,IBM Content Manager 存储库的项类 TestContent 和属性 stringType,FileNet P8 CM 存储库的 TestContent 和 Document Title,如下图所示。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:基于 IBM FileNet

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接