| |
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) 每个文档中的附件名称不能与其它文档中的相同,否则后面运行的文档中的附件会 将前面的覆盖
自由广告区 |
分类导航 |
邮件新闻资讯: 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营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |