基于 IBM 和 FileNet 内容管理产品的联合查询服务
2010-02-05 00:00:00 来源:WEB开发网查询命令成功执行后,将显示从 IBM Content Manager 和 P8 Content Manager 存储库各返回的 5 个结果拼接成德一个整体查询结果。
图 7. 查询结果
查看原图(大图)
在企业应用开发中使用 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");
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
更多精彩
赞助商链接