首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

邮件服务器

技术前沿 | Exchange | Domino | Sendmail | Postfix | Qmail | IMail | MDaemon | Foxmail | James | Kerio | JavaMail | WinMail | Winwebmail | Merak | CMailServer | 金笛 | 其它 | 邮件与开发 |
首页 > 邮件服务器 > Lotus Domino > 如何使用 LEI 将附件从 Domino 文档传送到关系型数据库中 > 正文
金笛邮件系统

如何使用 LEI 将附件从 Domino 文档传送到关系型数据库中

出处:IBM 作者:IBM 时间:2007-12-27 17:27:15

本文简单介绍一下LEI的基本架构,然后重点介绍如何使用 LEI 将附件从 Domino 文档传送到关系型数据库中。

(一)LEI 的基本架构

IBM Lotus Enterprise Integrator for Domino (LEI) 是一个企业集成工具,用于在异构的外部数据源之间迁移数据。

LEI 结构

LEI 是一个数据分布式应用,被设计用于在多个平台之间支持企业范围内的数据访问。它主要由下面两个元件组成:

LEI Server
LEI Administrator

简介
下面的图示介绍了LEI 结构中的元件,以及 LEI 是如何处理数据的。 LEI Administrator 用于管理 LEI 系统中的配置和操作元素,包括 Connectors, Metaconnectors, 和 Activities。LEI server 周期地查询 LEI Administrator 数据库来执行 activities。当它发现某个 activity 到了预定的运行时间时,它就会执行这个 activity。 activity 会定义LEI 将执行的操作,例如传输数据,复制数据,文件系统命令等等。

LEI Server
LEI server 是一个引擎,它会轮询 LEI Administrator 数据库 (也称为 Control Store) 来执行指令。这些指令是以 LEI activities 的形式存在的。

Activities 可以是直接定义的,也可以是用script写的。直接定义的 activities 是用LEI Administrator创建的基于表单的 activities,用script写的 activities 是用 LotusScript 语言, 使用 Lotus Connector LSX 和 LEI LotusScript Extensions 编写的。

一旦定义好一个 activity,就可以从 Administrator 或操作系统命令行来运行它。

在服务器操作系统上,LEI server 作为一个多线程、多处理器的任务来运行。在外部数据源之间(例如 Oracle 和 Sybase,或 SAP 和 Notes 之间),它执行传输数据的实际工作。

注意:要访问的外部系统的 Client libraries 必须被安装在 LEI server 和 Domino 服务器上。当运行 activity 的时候,如果 activity 所要运行的 LEI server,和 LEI Administrator 所驻留的 Domino 服务器在不同的机器上,则 client libraries 必须被安装在这两台机器上。

LEI Administrator
LEI Administrator 是一个 Notes 应用,使得用户可以创建connection 和activity。它包含很多类型的文档,主要包括:

  • Configuration
  • Connections
  • Metaconnections
  • Activities

关于这些文档的详细信息,您可以参考 LEI 帮助数据库。

(二)如何使用 LEI 将附件从 Domino 文档传送到关系型数据库中

下面以Domino/LEI 7.02 以及 DB2 为例,详细描述如何使用LEI 的Direct Transfer Activity实现将附件从 Domino 文档传送到关系型数据库中。

1. 在Domino 服务器上创建一个Notes数据库,创建一个 Notes 表单,里面包含一个RTF域(例如 att1)来存储附件,一个文本域(例如 filename)来存储附件的名称(这个域可以是计算域,并将其隐藏起来)。

2. 在LEI Administrator 中创建一个 Notes 的 connection 文档,输入Domino服务器和Notes数据库的名称。在“Selection Options”标签下,选中“Extract File Attachments (FILE)”。在“File path for File Attachments”域中输入一个路径来保存附件,例如 e:\temp。

 

3. 在DB2数据库中创建一个DB2数据库,创建一个 table, 里面包含和第一步中的Notes表单中的所有域相对应的column, 注意保存附件的column 应该使用 BLOB 的数据类型(例如ATT1)。另外再添加两个column, filename 用来存储附件名称,file 用来存储附件在文件系统中的全路径。

4. 在LEI Administrator 中创建一个 DB2 的 connection 文档,输入DB2数据库名称,DB2 管理员用户名以及口令。

5. 创建一个 File system 的 connection 文档,输入目录路径。这个路径应该是第二步中的路径的上一级路径,例如 e:\

注意: 如果附件不是文本类型的,您需要在File system 的connection文档中指定“Binary File Contents”。否则,附件会损坏从而不可用。

6. 创建一个 Direct Transfer activity,源数据库选择notes 的connection文档,目的数据库选择DB2 的connection文档。除了保存附件的域以外,一一映射其它所有需要的域。映射完成后,手工在Notes中添加一个被映射的域,域名为“FILE”, 它会触发这个 activity从notes文档中下载附件。将这个域映射到DB2中的一个文本类型的column,这样在这个column中会存储附件所在文件系统的整个路径。 请选择 "Try Update before Insert",使用相应的域作为关键字。运行这个activity之后,Notes 文档中的附件会被下载到本地的文件系统中,而且会在DB2 的记录中填充除了附件column 之外的所有其它的值。

7. 创建另一个Direct Transfer Activity,源数据库选择File system 的connection文档,目的数据库选择DB2 的 connection 文档。在这个activity 中,仅映射两个域:

请选择"Try Update before Insert",使用 "FILENAME" 作为关键字。这样,如果table中已经存在同名的附件,就不会创建新的记录。

运行这个activity之后,附件就会从文件系统传输到Db2中(以第一个Activity中生成的"FILENAME" 为关键字)。

注意,使用上述方法传输附件,需要满足下面两个条件:

(1) 每个文档中只有一个附件
(2) 每个文档中的附件名称不能与其它文档中的相同,否则后面运行的文档中的附件会 将前面的覆盖

相关文章 热门文章
  • 十大步骤提高Domino邮件服务器性能
  • Lotus Domino和Sametime应用部署最佳实践
  • 提高Domino邮件服务器性能的方法
  • Domino/Sametime 为美晨集团架起信息彩虹
  • IBM发布Lotus Notes/Domino蓝图
  • IBM Lotus Domino Web Access上传溢出漏洞
  • 在iSeries导航器上手动安装Domino插件的方法
  • 通配符在Domino的服务器连接文档中不起作用
  • Domino服务器每天挂起――msgtql设置不足
  • Domino控制台和log.nsf出现一些奇怪的日志信息
  • 当试图邮递信件时Lotus Domino的 Router 任务宕机
  • 如何使用 LEI 将附件从 Domino 文档传送到关系型数据库中
  • Domino管理员29个问题
  • Lotus Domino/Notes如何有效防止垃圾邮件
  • 配置Domino服务器
  • Lotus Notes常见问题答疑
  • Lotus Notes安装和使用的常见问题
  • Lotus Notes 的最终用户最需知道的十件事
  • 如何提高Domino服务器性能
  • LOTUS NOTES .INI文件参数设置秘籍
  • Domino 做Internet企业邮局的配置
  • Domino SMTP邮件服务器设置实例
  • 基于Linux平台的Domino Server安装与配置
  • 如何配制Domino for IIS?
  • 发表评论
     姓名: Email: 查看评论
    * 请各位网友遵纪守法并注意语言文明 *《互联网电子公告服务管理规定》 *《全国人大常委会关于维护互联网安全的规定》
    自由广告区
     
     
    WINMAIL 让您轻松架设邮件系统
    eqmail
    最新软件下载
  • IMail Server 10
  • Foxmail6.5 Beta2
  • Kerio MailServer 6.5.0 Patch 1 Linu..
  • Kerio MailServer 6.5.0 Patch 1 正式版
  • Exchange Server服务器监视和排错介绍
  • Advanced Exchange Recovery V1.1.0.0..
  • 使用 Virtual Machine Manager 2007 ..
  • 如何利用 DPM 2007 数据备援技术达成 S..
  • 如何利用 DPM 2007 数据备援技术达成 A..
  • 全新资料备援方案 DPM 2007 技术导览
  • 如何使用 SCCM 完成企业 IT 环境的标..
  • 如何在企业环境中建置 SCCM 2007
  • 今日邮件技术文章
  • Coremail XT在中小企事业的应用
  • 赛门铁克公布2008年5月份垃圾邮件现状..
  • 湖南移动电子邮件系统成功案例
  • 网易邮箱增添中英文互译功能
  • 微软延长Outlook Express使用期限
  • Lotus Notes基础知识
  • Mimosa推出文件归档系统工具NearPoint ..
  • 在Vista中导入 Outlook Express 邮件
  • Outlook邮件整理插件Xobni发布
  • 十大步骤提高Domino邮件服务器性能
  • IBM发布最新软件Lotus Quickr 8.1
  • 供应商建言白宫电子邮件管理难题
  • 最新专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • 移动电子邮件专题
  • Apache James 专题
  • IMail Server 操作指南
  • ISA Server 2004 使用专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2007 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号