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

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

 2010-02-05 00:00:00 来源:WEB开发网   
核心提示: 查询命令成功执行后,将显示从 IBM Content Manager 和 P8 Content Manager 存储库各返回的 5 个结果拼接成德一个整体查询结果,基于 IBM 和 FileNet 内容管理产品的联合查询服务(5),图 7. 查询结果查看原图(大图)在企业应用开发中使用 Web

查询命令成功执行后,将显示从 IBM Content Manager 和 P8 Content Manager 存储库各返回的 5 个结果拼接成德一个整体查询结果。

图 7. 查询结果
基于 IBM 和 FileNet 内容管理产品的联合查询服务

查看原图(大图)

在企业应用开发中使用 Web Services API、Java Integrate API 进行联合查询

ICI 提供了多种方式来操作后台的存储库,本文以 Web Services API 和常用的 Java Integrate API 为例,阐述开发企业应用中如何使用这些 API。

使用 Java Integrate API

将 ICI_HOME/lib和 ICI_HOME/ejb下 jar 包引入到工程里。在代码里建立与后台存储库的链接,假设已经创建好了两个连接器,分别是 IBMCMConnector 和 FileNetP8CMConnector,数据库映射关系是 TwoCMDataMap,该 Data map 中包括一个通用属性 Name。

首先创建一个 User 实例并调用其上下文初始化方法,将连接器配置属性读入到程序中。指定存储库连接器和登陆认证信息,登陆成功后就可以访问存储库了。

清单 1. 登陆 IBM Content Manager 和 P8 Content Manager 存储库

 User repoUser = new User(); // 创建 User 实例 
 repoUser.initialize(); // 初始化上下文环境 
 Repository cmRepo = cmUser.getRepositoryByID("IBMCMConnector"); // 返回指定的存储库 
 cmRepo.logon("cm_userId", "password"); // 登陆到存储库 
 Repository p8Repo = cmUser.getRepositoryByID("FileNetP8CMConnector"); 
 p8Repo.logon("p8_userId", "password"); 

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

Tags:基于 IBM FileNet

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