天下风云出我辈, 一入江湖岁月催。 皇图霸业谈笑中, 不胜人生一场醉

关于lotus 的decs

上一篇 / 下一篇  2008-07-01 09:30:28 / 个人分类:工作

前几天老大琢磨mba,开始对群件感兴趣,于是乎,要我搭一个演示环境演示一下。认真想了一下,现在单位里的信息主要分为2类,一类是属于经营类的业务数据,一类是属于管理类的办公数据,作为高层的领导,一方面需要能够处理大量的日常管理事务,例如审批文件,批示,做出决定,一方面也需要随时关注业务的经营状况,采取相应的措施。目前单位里的现状是,经营类数据大量使用关系型数据库,以oracle为主,还有些sybase,db/2,sql server等,采用b/s架构;管理类数据主要使用lotus,使用c/s架构。从部门领导的角度看,当然希望能够在一个平台上看到所有的数据,也就是说,必须要打通这两个平台,由于总行全国统一的版本是5.08,不可能分行独自上到6以上的平台,所以只能够基于现状。

打通lotus和关系型数据库,现在主要以oracle为例,有很多种方式,但是能够简单的实现,又不需要花钱,那就只有一个选择了,就是ibm 的decs,全称是domino enterprise connection service,找了一下,原来在安装oa服务器的时候,曾经手空,多装了decs选件,现在这台服务器由于采用dell的服务器,前段时间统一被更换成ibm的,正好闲着,找网络团队作了一个服务器id,配置成新的服务器,在服务器上安装了oracle客户端,由于domino 5.08下的decs版本太老,只能够支持到oracle7和oracle8,找了一套oracle8的客户端软件,却不能安装,主要问题是服务器使用的至强cpu,还是p4架构,oracle8下的java包有bug,必须修改后才能够安装,懒得烦了,找了一套oracle9的clent 安装,试了一下,在odbc和oracle下都可以建立connect,看来基本的访问应该问题不大。很顺利地建立了3个数据库连接,但是在定义active时出了问题,居然找不到数据库,后来在服务器端上试了一下,可以了,看来配置必须在服务器上的本地客户端上配置才行,后来又试了一下,在notes客户端,可以通过domino administrator客户端安装配置,但是在普通客户端不行,下一步在打开视图的时候又卡住了,没有权限执行约束的代理,开始没想明白,问了ibm,又上网查了一下,是服务器里的安全设置,对代理的配置要增加我的用户id,然后还有一点是我忘了给decs admin数据库做签名。所有问题都解决后,可以顺利的配置了,定义了两个active,启动后发现在notes中的视图定义的域,变量类型要和相应的oracle数据库的类型定义相一致,例如都是数字型,或是文本型,调试后解决,可以在notes中插入一条记录,系统会自动在oracle数据中增加相应的纪录,单位里有一套短信发送系统,基于oracle数据库,通过对表内纪录的轮循,判断是否是未发送短信,然后通过外联服务器向sp服务商丢包,我在notes中建了一个表单,通过编辑表单,建立了一条新纪录,系统很快就给我的手机发了一条测试短信,看来很成功了。

但是现在的配置是个单向连接,我不能够肯定倒过来是否可行,查了一下资料,在decs配置的操作中,作了initialize key,系统自动把oracle数据库中的所有记录拷贝到notes 视图中,今天继续做实验,看看双向更新是否可行,还有一个问题是表单中的纪录在试图中无法全部显示,只有索引的字段可以显示,还没有找到原因。

 


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 4832
  • 日志数: 43
  • 图片数: 9
  • 文件数: 2
  • 建立时间: 2008-01-31
  • 更新时间: 2008-07-30

RSS订阅

Open Toolbar