跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

Content Manger OnDemand AdHoc 功能解析

韩海燕, 软件工程师, IBM  
韩海燕, IBM CSDL 的软件工程师,目前从事企业内容管理产品的测试工作,可通过 hanhy@cn.ibm.com 与其联系。
程超然, 实习生, IBM
程超然,IBM CDL 实习工程师。

简介: 随着计算机应用的在各个商业领域越来越广泛,各种非结构化的数据存储,归档,查询以及管理的应用和解决方案日益受到业界的关注。 Content Manager Ondemand 在世界范围内内容管理解决方案的领先产品,本文主要介绍 Content Manger OnDemand 产品的组件 AdHoc CD-ROM 功能。通过本文描述的案例,读者可以了解 AdHoc CD-ROM 工作原理,数据流和详细的工作实现以及错误处理办法。

发布日期: 2011 年 10 月 20 日
级别: 中级
访问情况 : 645 次浏览
评论: 


Content Manager OnDemand 产品简介以及 AdHoc 功能介绍

Content Manager OnDemand 是 IBM 内容管理产品家族中重要的一员,是 IBM 公司提供的企业级的报表管理解决方案。它为企业级的用户提供了强大的报表自动归档、集中管理和高速检索功能, 它帮助用户将成本高昂的打印输出转换成电子信息的捕获和显示,帮助用户节约了成本。

Content Manager OnDemand 拥有非常弹性的结构,并支持当前各种商业应用的数据类型,例如大型打印输出、计算机输出、事务类型报表、传真、扫描件、电子邮件、SAP 类型文档、Seibel 类型文档等等,甚至是以前的归档,例如磁盘、文件或胶片。

客户端数据分发(Ad-Hoc CD-ROM)提供的功能使 OnDemand 用户可以在客户端将服务器上的数据抽取到本地并制成方便数据分发的格式。访问 CD-ROM 的数据时,从一个终端用户的角度来看,几乎和访问 OnDemand 服务器上的完整数据是一样的。每个 AdHoc CD-ROM 就相当于一个本地的 OnDemand 服务器。


AdHoc 功能数据流和工作原理

AdHoc 功能的数据流如图 1 所示。通过客户端访问文件夹,查询报表或者图像数据列表,选中的相应归档数据会通过 Adhoc 功能将数据从服务器端传送到客户端,存放在客户机上的一个登台路径中。如果还需要添加其他的文件夹,数据的传送过程会重复执行。当所有的数据登台完成,即准备过程就绪,登台路径中的所有文件便可以刻录到 CD-ROM。


图 1. 数据分发数据流图
数据分发数据流图

AdHoc 功能实现

OnDemand 客户机上制作 AdHoc CD-ROM 母盘是分两个过程完成的:

  • 将文档从 OnDemand 服务器传送到客户机的登台路径。
  • 将登台路径中的 CD 映像数据刻录到 CD-ROM。

不过在使用 AdHoc 功能之前,必须确认客户机上安装了此项服务。

安装 AdHoc CD-ROM 功能

虽然 OnDemand 客户端提供了数据分发功能,但是 CD-ROM 母盘制作选项并不是直接可用的。如图 2 所示,如果没有安装这项功能,“文件”菜单里并没有显示创建 CD-ROM 菜单选项。


图 2. 未安装 CD-ROM 服务的 OnDemand 客户端“文件”菜单选项
客户端文件菜单选项

图 3 显示了如何安装 AdHoc 功能,只需要在客户端安装程序中勾选“专门的 CDROM Mastering”选项,客户机选项会自动勾选并默认安装。


图 3. 安装客户机 AdHoc 服务
安装客户机 AdHoc 服务

如图 4 所示,安装数据分发功能之后,两个新的菜单选项会出现在“文件”菜单中。这两个选项的功能是初始化 AdHoc CD-ROM 母盘制作过程和设置 / 保存 CD-ROM 母盘制作参数。


图 4. 安装 CD-ROM 服务后的 OnDemand 客户端“文件”菜单选项
安装 CD-ROM 服务后的 OnDemand 客户端“文件”菜单选项

到此为止,AdHoc 功能已经被成功的安装到了客户机上。用户可以通过客户端访问数据并制作 AdHoc CD-ROM 母盘。

将文档从 OnDemand 服务器传送到客户机的登台路径

1. 设置 CD-ROM 主控选项参数

在第一次使用 CD-ROM 母盘制作过程之前,用户需先设置 CD-ROM 主控选项参数。如图 5 所示。


图 5. 设置 CD-ROM 主控选项
图 5. 设置 CD-ROM 主控选项

因为每个 AdHoc CD-ROM 可以看作是一个 OnDemand 服务器,因此需要设置一个访问 CD-ROM 服务器的用户名和密码。OnDemand 客户机提供的默认用户标识和密码是 cdrom/cdrom。

另一个重要参数是登台路径。这个登台路径标识符推荐使用客户机上的一个没有数据的空目录。在制作 CD-ROM 母盘的过程中,设置的登台路径首先会被“清空”,这意味着,每次制作开始时,此路径下的所有文件会被全部删除。

2. 登台

AdHoc CD-ROM 创建是文档列表驱动的。除非文档列表被显示,否则“CD-ROM 主控”选项不可用。图 4 显示了“CD-ROM 主控”选项不可用的状态。图 6 显示了当有文档列表存在时,“CD-ROM 主控”选项变成可用状态。但如果文档列表存在,而用户在查看文档,那么“CD-ROM 主控”选项同样不可用。也就是说文档列表必须显示在当前窗口。这也意味着一次登台操作只能传送一个文件夹数据。登台是传送必要的数据到登台路径的过程。主控是将登台路径中的数据拷贝到 CD-ROM 的过程。


图 6. 在文档列表可见时“CD-ROM 主控”选项可用
图 6. 在文档列表可见时“CD-ROM 主控”选项可用

当文档列表显示时,用户便可以对选中的文件夹进行登台操作。图 7 至图 11 显示登台操作的具体过程。

图 7 显示了 CD-ROM 主控对话框窗口。登台操作一次只能针对一个文件夹操作,因此可以添加的文件只有一个,并且自动选定为当前的文件夹。当文件夹与 CD-ROM 上已有的文件夹重名时,客户端会提示 CD-ROM 已有同名的文件夹。同时必须为文件夹提供描述,否则客户端会弹出“必须添加 CD-ROM 文件描述”提示。这是由于所有的数据均直接来自 OnDemand 服务器,描述是制作者唯一可以向用户解释此 CD-ROM 内容的途径。文件夹的描述会被自动保存在下拉列表里供其他母盘制作会话中的用户使用。这里用户还可以更改图 5 中所示的主控设置选项。


图 7. 设置 CD-ROM 主控参数
图 7. 设置 CD-ROM 主控参数

图 8 显示的是正在进行的主控过程进度。从中我们可以看出,主控过程主要分为 4-5 步:

  • 清除:清除登台路径中的所有文件
  • 设置:在登台路径中创建所需要的目录结构
  • 获取:从服务器端检索文档列表中的数据、资源和注释
  • 索引:为 CD-ROM 的检索数据重新创建必要的索引
  • 登台:将一些额外的文件如 CD-ROM 安装文件和 OnDemand GUI( 连同任何已安装的语言 ) 拷贝到登台路径下。

图 8. CD-ROM 主控进度
图 8.  CD-ROM 主控进度

当文件夹的登台操作执行完成之后,OnDemand 会向用户提问下一步的操作,如图 9 所示。从这一步开始,用户需要指出是否还要向 CD-ROM 添加另外的文件夹或者是否继续进行。


图 9. 询问下一步操作
图 9. 询问下一步操作

选择“Yes”执行最后的登台操作。选择“No”允许用户向登台映像继续添加其余的文件夹,OnDemand 客户端会继续向用户弹出图 10 所示的提问窗口。如果需要继续向 CD-ROM 写入其它文件夹,选择“Yes”。在之后添加其它文件夹的登台操作过程中,如图 11 所示,清除和登台步骤会被跳过。直到图 9 中选择“Yes”结束登台操作过程。


图 10. 询问是否添加另一个文件夹
图 10. 询问是否添加另一个文件夹


图 11. 清除步骤被直接跳过
图 11. 清除步骤被直接跳过

当 CD-ROM 映像完成后,OnDemand 向 SystemLog 写入一条记录,指出 CD-ROM 映像的内容。这条日志条目包含 CD-ROM 的用户标识和密码,日志的消息号为 89,消息列表如图 12 所示。


图 12. 系统日志中 CD-ROM 消息文档列表
图 12. 系统日志中 CD-ROM 消息文档列表


图 13 CD-ROM 映像完成后的目录结构
图 13 CD-ROM 映像完成后的目录结构

将临时登台目录中的 CD 映像数据刻录到 CD-ROM

将数据文件由登台路径刻录到 CD-ROM 的功能是由用户自己手动完成。

从 AdHoc CD-ROM 安装使用 OnDemand 客户机

从 AdHoc CD-ROM 安装使用 OnDemand 客户机非常简单。客户机的安装程序被放置于 X:\client\windows\win32\setup.exe

其中 X: 是 CD-ROM 的驱动盘符或者是磁盘的根目录。运行此驱动程序复本即可安装客户机到用户的本地驱动硬盘。唯一可以从 CD-ROM Image 拷贝到本地的是一些用来查看图片的 DLL 文件和区分 OnDemand 客户机版本的文件。OnDemand 客户机软件仍然是在 CD-ROM Image 上并且访问 CD-ROM Image 上的数据。

安装完成后会在开始菜单中创建“IBM OnDemand32 CDROM”的选项,而 OnDemand 管理客户机对于 AdHoc CD-ROM 功能是不可用的,同时用 CD-ROM 客户机也不可以通过网络连接到 OnDemand 服务器。

安装程序创建了一个用户可以访问的服务器定义,这个本地的服务器定义指向用户本地客户机的 CD-ROM。


图 14. 登陆到 CD-ROM 服务器
图 14. 登陆到 CD-ROM 服务器

使用制作 CD-ROM 母盘时定义的用户标识和密码登陆后,用户可以查看其中的文件夹,如图 15 所示。


图 15. CD-ROM 服务器上所能访问的文件夹
图 15. CD-ROM 服务器上所能访问的文件夹

用户可以打开文件夹,检索数据,查看文件,与直接访问 OnDemand 服务器进行查看没有区别。


图 16. 检索数据
图 16. 检索数据


图 17. 查看文件
图 17. 查看文件


AdHoc 常见问题处理

安装 CD-ROM Client 不成功。

在设置登台路径时,选择文件夹或者驱动器根目录,CD-ROM 主控过程均可以成功完成,但若要安装 CD-ROM Client 并访问 CD-ROM 服务器数据,CD-ROM Client 安装文件必须位于 X:\client\windows\win32 路径下,其中 X 为驱动器盘符。

不安装 CD-ROM Client,直接使用 Ondemand Client 访问数据。

若本地已经安装有 Ondemand Client,可将 CD-ROM 作为服务器使用客户端直接访问。只需在登录服务器窗口中点击“更新服务器”按钮,将 CD-ROM 作为服务器添加进列表即可访问。


结束语

本文通过从 AdHoc CD-ROM 功能的安装,登台操作,制作 CD-ROM 母盘到安装 CD-ROM 服务器和客户机的详细介绍,对 AdHoc 数据分发功能及其使用进行了阐述,希望对内容管理系统和内容归档的业务人员,管理人员和技术人员提供一些帮助。

备注

本文的测试用例是基于 Windows XP 平台 OnDemand8.5 客户端。


参考资料

学习

获得产品和技术

讨论

作者简介

韩海燕, IBM CSDL 的软件工程师,目前从事企业内容管理产品的测试工作,可通过 hanhy@cn.ibm.com 与其联系。

程超然,IBM CDL 实习工程师。

关于报告滥用的帮助

报告滥用

谢谢! 此内容已经标识给管理员注意。


关于报告滥用的帮助

报告滥用

报告滥用提交失败。 请稍后重试。


developerWorks:登录


需要一个 IBM ID?
忘记 IBM ID?


忘记密码?
更改您的密码

单击提交则表示您同意developerWorks 的条款和条件。 使用条款

 


当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

请选择您的昵称:

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

(长度在 3 至 31 个字符之间)


单击提交则表示您同意developerWorks 的条款和条件。 使用条款.

 


为本文评分

评论

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=766777
ArticleTitle=Content Manger OnDemand AdHoc 功能解析
publish-date=10202011

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。