通过LEI技术实现NOTES与SQL2000数据交换(一)

发表于:2007-07-04来源:作者:点击数: 标签:
1.【前言】 本文针对Lotus Domino/Notes及其LEI工具,测试并通过使用LEI让Notes与 SQL 2000成功互访,并形成了书面报告形式;希望能够对日后有相关 需求 的朋友提供参考,同时也希望借此加深大家对Notes的认识。 本文虽从SQL2000角度去阐述LEI的灵活运用,

  1.【前言】
  本文针对Lotus Domino/Notes及其LEI工具,测试并通过使用LEI让Notes与SQL2000成功互访,并形成了书面报告形式;希望能够对日后有相关需求的朋友提供参考,同时也希望借此加深大家对Notes的认识。
  本文虽从SQL2000角度去阐述LEI的灵活运用,但其实施方法可以作为“关系型数据库[DB2、ORACLE、Informix......] 与 Notes 进行数据交互”的参考,以此类推,从而起到举一反三的作用。
  
  2.【目的及原理】
  利用LEI工具的连接及行为来实现NOTES与SQL数据库的连接。示意图(如下图):
  
  从图中可以看出,LEI实际上起的是一个中间服务器的作用,它使不同数据库通过它的connection及activity文档来实行数据交换。
  
  3.【环境描述】
  本次测试机为两台PC,软硬件配置如下(下图):
  
  一台用于Domino/Notes Server、LEI Server以及Notes客户端的安装,一台用于SQL2000的安装;并且两台已通过TCP/IP联网。
  
  4.【软件准备】
  DOMINO/NOTES5.0.8、LEI3.2、 SQL2000(包括服务器及客户端)。
  
  5.【适用对象】
  熟练掌握Domino/Notes的安装及配置,了解Notes Database的基本概念(页面、视图、表单、域等);熟练掌握SQL2000的安装及配置,了解数据库的创建及修改以及表的概念;熟练掌握ODBC关于SQL数据源的配置。
  
 javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">

  LEI原理示意图
  
 

  测试环境PC配置
  
  6.【具体实施步骤】
  a)LEI的安装
  i.安装前准备
  已经安装并配置好了domino服务器,如果是在domino服务器机器上安装,请先关闭此domino服务器,如果不是在服务器机器上安装,则应该先运行domino服务器。本次测试是在安装了domino/notes5.0.8的服务器机器上安装LEI。服务器名为testlei/lei。并新建一个有两个域notes数据库testleid.nsf.在SQL2000服务器上新建一个有两个数据元数据库,(不要设置主键)并在LEI服务器上做好ODBC与此数据库的连接。
  ii.运行LEI3.2安装程序
  前两步照例是接受协议并且点next便可。在type of installtion框中选择第一个(由于是第一次安装)如图:
  
 

  出现server" information的对话框,填写安装LEI服务器的名称以及安装好的domino服务器的名称。如图:
  
 

  点击next,在出现的对话框中由于是在本机安装所以选择“是”,随后出现的便是如下的对话框:
  
 

  填写备用数据的目录,已及LEI服务器的管理数据库及日志文件数据库名称,不做修改点next,出现的是让你增加LEI服务器管理员的对话框,默认是全部domino成员,点击next,出现对话框
  
 

  由于是第一次安装,选择“否”,出现对话框(如下图):"
  
  两个选项都选中。以后都用默认一直到安装。安装完毕它会出现一个注册产品的对话框,不想注册可以跳过。即按“exit”键。最后提示是否重新启动电脑,选择“是”来立即重新启动。至此安装完毕。
  
 

  b)LEI启动"
  在程序里找到刚安装好的LEI,点击“Lotus Enterprise Integrator”便可启动LEI服务器。启动好后如图:
  
  还可以在domino服务器上启动,在控制台上输入“load lei addin“便可。本次的服务器便是在控制台上启动。
  
"

原文转自:http://www.ltesting.net