当前位置导航:炫浪网>>网络学院>>编程开发>>Oracle教程

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


  c)LEI简介
  打开NOTES,并打开LEI服务器的管理数据库,如图:
  
  打开后出现,如图:
  
  LEI主要是起一个连接不同数据库并让不同的数据库进行数据交换,需要配置的是“connection”h和“activity”,前一个是用来连接数据库的,后一个是用来规定数据交换规则的,即两个数据库之间进行怎样的数据交换。这次做的是notes与sql数据库进行数据交换,所以要创建两个connection(一个连notes一个连sql)与两个activity(一个是notes到sql一个是sql到notes)。
  
 

  打开NOTES,并打开LEI服务器的管理数据库
  
 

  打开后出现
  
  d)创建连接
  i.创建到notes的连接
  点击“creat connection”,在列表框里选择“NOTES”,出现如图所示:
  
  在“connection properties”填写此连接的名称,domino服务器的名称以及指定一个具体的要与sql进行数据交换的notes数据库,其余的用默认便可。填写完后保存退出。
  
 

  ii.建立与SQL的连接
  通过ODBC与sql数据库连接,在类型列表里选择“ODBC”。如图
  
  在“connection properties”填写此连接的名称,数据源的名称以及连接此数据的用户名与密码(sql提供),其余的用默认便可。填写完后保存退出。
  
 

  iii.连接测试
  在运行窗口里输入LEI服务器的目录加“nlctest”进行测试。如图
  
  确定后可分别测试ODBC与DOMINO的连接。测试成功,则进行下一步。
  
 

  e)创建“activity”
  点击“creat activity”,在列表框里选择“direct transfer”,出现如图所示:
  
  这是很重要的一步,它定义了两个不同数据库之间的什么表单与表的什么域与什么域进行数据交换。所以特列一个表来说明比较重要填写项的填写:
  
  填写完成后保存退出。
  
 

  创建“activity”
  
 

  说明比较重要填写项的填写
  
  测试activity,在管理端里选择名称为“dtns”的activity,点击“start activity”按钮,看查看服务器控制台,如出现如下红框提示,则表示此“activity”运行成功。
  
 

  f)测试结果
  在sql的数据库里面分别进行数据的添加、删除、编辑,并分别用activity(dtns)进行数据交换,结果数据完全能保持一样,如下面对比图:
  

  
  7.【总结】
  通过LEI进行不同数据库之间的数据交换,安装LEI时应尽量与domino服务器装在同一个目录,这样以后的配置及操作都会比较方便;在进行connection与acitity配置的时候,一定要清楚的了解关于NOTES数据库与SQL数据库的一些基本概念,还应该仔细看帮助,熟悉每种activity的作用;在进行一些基本配置的时候应该注意一些细节问题,否则某些小的问题都会导致工作不能进行下去。
  
  8.【FAQ】
  Q:连接不到SQL服务器
  A:是不是SQL分配相应的权限;SQL服务器是不是正常启动运行
  Q:创建activity的时候找不到想要SQL数据库的表
  A:在做ODBC连接的时候没有将选择好相应的数据库
  Q:按按钮“Select metedata”与”Map field”时提示找不到模块
  A:没有在服务器机器的客户端上进行操作。
  Q:数据回复导入
  A:Direct transfer option-Target data没选中“overwright exiting data”
相关内容
赞助商链接