使用Lotus Enterprise Integrator (LEI)将Domino附件移至关系数据库(图文过程)

参考IBM解决方案:http://www.ibm.com/developerworks/cn/lotus/LEI-attachments/index.html

转载请注明出处:http://blog.csdn.net/zhouyuqwert/article/details/6681442

对其中某些过程进行解释下:

首先需要一个空的不带任何文档的表单副本,因为在后面的LEI Virtual Documents 活动会监听该空表单,

一旦有数据新建或删除,都会及时的反映至该活动所对应的关系数据库

也就是domino附件会以二进制数据存储到活动所新建的附件表中,

而附件的信息也会对应的存储至关系数据库字段中。

可以在活动监听时,复制原表单的文档至副本中,这样就可以自动的转移至关系数据库了。

下面是转移的整个过程:

1.新建副本。

右键选择复制->新建副本

点击其他设置,选择高级

勾选“按选择公式选择文档”,输入一个公式使得没有文档满足条件的,达到复制过程中没有文档拷贝。

确定拷贝。

2.创建关系数据库对应于notes表单

域对应于字段创建关系数据库table

3.创建 LEI Virtual Documents 活动

在此之前需要有一个连接notes数据库的connection以及一个连接ODBC(或者其他关系数据库形式,本例为ODBC连接MySQL)的connection。

1)填写Identification的name标示当前活动,选择domino数据库以及ODBC连接,选择mapping fileds。

2)勾选Options->General Options->Use External Key Table

3)Options->General Options->key fileds选择关键字段

4)Create Extenal Key Table.

表名填写格式[schema].[table]

5)勾选Options->Virtual Attachments->virtualize Attachments

6)createVirtual Attachment table

此时该活动即创建成功,可以查看到ODBC对应的数据库中多出了两张表

4.复制文档至副本中

把复制设置中的“按选择公式选择文档”去除掉勾,或者也可以根据自己的需求编写公式选择文档

将 LEI Virtual Documents 活动开启,在domino服务器看到如下语句即可。

右键notes数据库->复制->复制

把数据复制到副本中后即可查看数据库是否成功得到附件及表单数据。

doc_key表:

doc_attachments表:

时间: 2024-08-28 09:24:32

使用Lotus Enterprise Integrator (LEI)将Domino附件移至关系数据库(图文过程)的相关文章

Redhat Enterprise 5.4下安装配置Oracle 11g R2详细过程

1.Linux环境配置准备 环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X64,Oracle安装到/home/oralce_11目录下. 配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的) 1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)内存大小grep MemTotal /proc/meminfo交换分区大小grep SwapTotal /proc/meminfo增加交换分区创建/home/swap这么一

好几年才收集到的软件,分享给大家。。。

QQ:365543212Email:[email protected]请按Clrt+F查找,输入软件关键字查询(不要输入版本号),如果找不到,您可以咨询客服.................FD......................12D MODEL 7.0 规划设计232Analyzer v4.1 高级串口分析监测3D Home Architect Design Suite Deluxe 8.0 室内装潢3D Profiler Tools 11.2 For Archicad 113D R

Dr.Hardware.2010.v10.0.4d.German-BEAN\

Der.Standard.20.Januar.2010.German.Retail.Ebook-ATTiCA\ Der.Standard.21.Januar.2010.German.Retail.Ebook-ATTiCA\ Der.Standard.22.Januar.2010.German.Retail.Ebook-ATTiCA\ Der.Tagesspiegel.19.Januar.2010.German.Retail.Ebook-ATTiCA\ Der.Tagesspiegel.20.Ja

Domino Server installation on Linux (Centos or Redhat) – something somewhere

something somewhere welcome in there-:) Just another techki site howto / Linux / Lotus Domino 0 Domino Server installation on Linux (Centos or Redhat) by nicolas · 30/07/2012 I have been struggling a little, on the configuration steps until I figured

Domino服务器宕机后无法启动的解决办法——仅出现版本信息

 [背景] 用户domino邮件服务器宕机后,启动时仅出现几行版本信息: Lotus Domino (r) Server, Release 8.5.2, August 10, 2010 Copyright (c) IBMCorporation 1987, 2010. All Rights Reserved. 然后就停住了,等了1个多小时都没反应. [问题跟踪] 尝试过很多办法: 删除log.nsf 用复本替换names.nsf 重新覆盖安装domino 服务器还是无法启动. [解决办法] 服

oracle 11gR2 client安装(Red Hat Enterprise Linux Server release 5.5 (Tikanga) 安装ORACLE客户端)

安装DBD::ORALCE模块时报错: Running Mkbootstrap for DBD::Oracle () chmod 644 Oracle.bs rm -f blib/arch/auto/DBD/Oracle/Oracle.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=gener

Linux 安装配置Domino901

作为一个lotus技术开发人员.从业人员,也许在windows图形化桌面安装及配置domino问题不大,但是在linux这种还是以命令行的操作系统安装及配置domino的话,可能会望而却步. 今天redhat6.2的linux系统上面安装64位的domino901版本,顺便将安装过程整理成文档,方便大家对linux平台的安装及配置过程不再陌生,能够达到独立完成的标准. 1  安装准备 1.1 关闭Linux自带邮件服务 一般linux自带邮件服务:sendmail.postfix. 查看25端口

Centos7+Apache2.4+Domino9实现HTTP协议邮件代理

说到Centos我们大家都知道,已经更新到了Centos7.1版本了,Centos7比之前的Centos6.x版本内容更新比较大,最显著的是命令有明显差异.当然除了OS升级以外,services也有变化的,比如防火墙,从iptables到firewalld的转变,对于Centos版本的不同功能不是今天介绍的主题,我们介绍的主要内容为Apache2.4下部署Domino服务的HTTP代理服务.之前我们使用的是Centos6.4下安装Apache2.2实现了Domino的HTTP代理服务,近期公司的

Linux环境下通过ODBC访问MSSql Server

为了解决Linux系统连接MSSql Server的问题,微软为Linux系统提供了连接MSSql Server的ODBC官方驱动.通过官方驱动,Linux程序可以方便地对MSSql Server进行访问. 官网提供了三个版本的驱动,分别用于以下发行版的Linux系统: 64bit Red Hat Enterprise Linux 5 64bit Red Hat Enterprise Linux 6 64bit SUSE Linux Enterprise 11 Service Pack 2 (实