在Webcenter Spaces中手动配置UCM

如果条件满足的话,Webcenter Spaces在安装过程中会自动建立一个UCM的连接。详情参见5.3.1.3 Content Server – Integration.引用部分内容如下:

To use Content Server as a content repository, you must create a repository connection. For Spaces, a repository connection is automatically configured and set as the default connection, if it does not already exist. The connection is configured at application startup if the general conditions specified in Section 4.2, “Working with Oracle WebCenter Portal: Spaces” are met. However, the connection is not configured if the Server Socket Port or the user granted the Administrator Role cannot be found.

For information about how to register content repositories and manage repository connections, see the “Registering Content Repositories” section in Oracle Fusion Middleware Administrator’s Guide for Oracle WebCenter Portal.

不过如果你之前没有安装好UCM,那就麻烦了。。。。不仅享受不到这个福利,而且后续的手动安装也不是很明了。这里大致介绍一下步骤,希望大家不要步我后尘。

在EM中建立Content Server链接

启动Weblogic Server, 访问Enterprise Manager, 默认链接http://localhost:7001/em.在左侧目录树中选择 -> WebCenter -> Portal -> Spaces -> webcenter. 如下图所示。



点击上方的”WebCenter Portal”->Settings->Service Configuration.
在这里可以配置各种服务链接,点击Content Repository,选择Add.出现下图所示表格.

注意一定要选择“Active Connection”,保证Spaces可以默认就连接到这个Content Server.
最后重启整个Weblogic Server.

在Spaces中配置Document Services

Spaces服务器启动后,访问它的默认主页http://localhost:8888/webcenter.选择你有管理员权限的空间,选择右上角的齿轮,选择”Manage”->”All Settings”.

如上图所示,选择”Service Tab”,勾选“Document”服务。

如上图所示,选择“Page Tab”,”Available Pages”,这是可以看到出现Documents(之前是没有的),勾选“Show pages”。

如上图所示,最后选择“Content Tab”,你就可以看到“Dcoument”了。Finally。。。

 

ODC ( Oracle Document Capture ) 的基本配置和使用

版本号10.1.3.5.1.

安装后的配置


第一次运行ODC的时候需要配置一些基础信息,主要包括:

  • 配置Batch Folder,用于存放录入的临时文件。
  • 配置Commit Folder,用于存放提交成文件格式的文件。
  • 配置Capture Database,主要就是ODBC数据源的配置,上一篇牢骚都用在这里了。
  • 点击”Test Connection”, 确认数据库链接没有问题。
  • 点击“Initialize DB”, 创建用于ODC配置的基本数据结构。
  • 配置安全性,我选择了“Capture”,直接配置用户名/密码就好了。
  • 选择“oracle.sql”,执行数据初始化。

到这里才能看到ODC的主界面,还需要做一些基本配置。

  • System->Settings,配置用于Index的字体,Index 数据库的存放位置,OCR的语言和编码。编码默认ANSI,我修改成了UTF-8。
  • 没有用到Recognize Server,因为它是需要license的,可惜。

OK,基本搞定。

ODC概述

援引一段Administration Guide上的话来说明ODC的主要功能和模块。

■ The Scan component allows users to scan and import pages into batches. Users
scan images using settings administrators save in scan profiles. See “About Scan”
on page 1-2.
■ The Index component allows users to index batches of scanned images, by
assigning values to them in index fields. Users index documents using settings
administrators save in index profiles. See “About Index” on page 1-13.
After indexing batches, users commit them, which creates documents from the
images and archives them so they can be accessed in the document management
system. Documents are committed using the settings selected in their assigned
commit profile. You create and assign commit profiles in Capture administration.
■ In addition to commit profiles, administrators use the Capture Administration
component as a centralized area for managing file cabinets, index fields, users,
pick-lists, database lookups in Capture components. See “Capture Administration
Overview” on page 2-1 for overview information.
■ The Commit Server, Recognition Server and Import Server components provide
expanded functionality for Oracle Document Capture, as described in “About the
Servers” on page 1-17. For example, organizations that want to perform scheduled
batch commit processing on a separate server use the Commit Server component.
■ Use the Batch Manager component to view all Capture batches on the network.

简单的总结一下。

  • Import Server通过Scan,Folder,FTP等各种途径录入图片或者电子文档,生成Batches。
  • Index组件对录入的Batches,主要是按照配置的规则添加Index值,对各个文档进行分类汇总。
  • 在Indexing过程中,可以通过链接Recognize Server对特定的Field动态的填写值。
  • Commit Server将处理好的Batches,按照配置提交到档案库中(可以是UCM,IPM或者本地目录)。

其中Import Server, Recognize Server(收License), Commit Server都可以配置Job,定时在后台运行。

配置Commit Profile/Server

打开ODC,输入配置的帐号密码。点击Admin->File Cabinets.

File Cabinets是整个Capture过程的配置集合,所有的Import, Index, Commit都是围绕着File Cabinets来做的。

  • 创建一个新的File Cabinets, 给它命名。
  • 点击该“File Cabinets”, 会显示当前Cabinets的Index列表。ODC提供了丰富的Index配置类型,我这里只添加了一个通过当前日期自动填值的Index。
  • 点击“Commit Profiles”, 默认会有一个“Commit Text Files”,就是把处理好的文档提交到本地文件夹。下面我会详细描述配置UCM,IPM的过程。

添加UCM 11g Commit Profile

  • 右键”Commit Profiles”, 选择“New Commit Profile”,输入名称。
  • 在Commit Driver下拉框中选择“Oracle UCM 11g Commit Driver”, 点击右边的Configure。
  • 输入你UCM的用户名,密码和链接,需要注意的是Service URL的链接格式如下http://192.168.56.101:16200/cs/idcplg
  • 点击Login,如果登陆成功,则右边的三个Tabs会变亮。
  • 选择Check In, 配置Document Title,这会变成UCM中的Content ID,可以配置Title的生成规则。
  • 选择Field Mappings,选择Capture Index和UCM Field的自动对应关系。UCM的Field可以通过UCM Configuration Manager配置。

OK,UCM 11g的Commit Profile的配置就好了。

添加IPM 11g Commit Profile

  • 右键”Commit Profiles”, 选择“New Commit Profile”,输入名称。
  • 在Commit Driver下拉框中选择“Oracle IPM 11g Commit Driver”, 点击右边的Configure。
  • 输入你UCM的用户名,密码,Basic Security和链接,需要注意的是Service URL的链接格式如下http://192.168.56.101:16000/imaging/ws
  • 点击Connect测试链接。
  • 选择Field Mappings,选择对应的Application,选择Capture Index和IPM 应用程序的自定义字段的对应关系。

配置Commit Server
Commit Server的配置相对简单一点。

  • 运行Commit Server,选择Setup->Batch Job.
  • General,新建一个Batch Job,选择你的File Cabinets。
  • 点击Save。
  • Server->Schedule配置定时任务。
  • Server->Activate激活任务。

配置Import Server

输入之前配置的帐号密码进入Import Server,如果已经有Job在重复执行需要通过Server->Pause先暂停才能进行Batch Job的配置。点击Setup->Batch Job,见到下面的图。

我选择了”Folder”,新建一个Job,然后进行了下面一些配置。

  • General,选择File Cabinets.
  • Folder, 选择导入的目录名,文件后缀名,以及导入的后续操作,为了方便我选择了更改文件名。
  • 点击Save。
  • Server->Schedule配置定时任务。
  • Server->Activate激活任务。

用户流程

大致描述一下用户的操作流程。

  • 将TIFF(Import中配置文件后缀名过滤)放到指定目录下。Import Server会定时处理成Batch。
  • 打开ODC,选择Open Batch Manager,可以在你的Cabinets下看到生成的Batch信息,此时Page的index信息都是空的。
  • 双击Batch,会对每一个Page进行Indexing操作,我这就自动填入了当天的日期。
  • 点击Commit,这步不是必要的,Commit Server会定时进行Commit。
  • Commit完成后,Batch会被删除。
  • 察看UCM,Document已经提交,自定义字段已经按照对应的规则填入了。

大致的流程就是这样,遗留的问题基本上都是在这个流程的基础上进行了扩展。

遗留问题

本文只是对基本的配置和使用分享了一些经验和心得,留下一些高级话题以后有机会再深入。

  • Field Index Settings, 特别是Sticky Index。
  • Scan Files, 没有扫描仪,苦。
  • Recognize Server,用于Index的动态设置。
  • OCR,这个优先级比较高。

参考链接

Oracle® Document Capture Administrator’s Guide
Oracle® Document Capture Installation Guide

 

在64位Window 7上配置Oracle OLEDB Provider

需要安装ODC ( Oracle Document Capture),遇到无数配置Oracle数据源的问题,总算搞定了,上来总结一下.与其说是总结不如说是吐槽.随便看看吧,说不定也能找到自己的影子。。。。

前期准备

已安装软件: Oracle Database Client 11g R2.

安装ODBC数据源

安装完ODC之后需要配置数据源,打开DB Configuration之后哥震惊鸟.遇到了第一个问题。


在数据库驱动程序中找不到Oracle Provider for OLEDB
我了个擦,回去打开Oracle Database Client的OUI,明明已经列明了安装了Oracle Provider for OLEDB,咋整。Google了一把,发现难兄难弟还挺多,还有人专门作了系统研究数据源管理器”找不到应用程序,可能是程序没有正确安装”问题解决.


于是哥释然了,基本判断是驱动程序本身问题,或者是32位/64位的兼容问题,决定先避开这个问题。选择了另外一个”Microsoft Provider for Oracle”,继续安装,结果遇到了第二个问题。


未找到Oracle客户端和网络组件
立马Google了一下,阵亡的同志也是一大堆阿,找得到的解决办法貌似就一种,基本都是转载来转载去的“未找到Oracle客户端和网络组件”解决(转载).但是按照这个办法我搞不定,我就差给C盘添加Everyone的完全控制权限了,还是不行。


OK,所有路都死了。回到问题一的思路,我就当Oracle Provider for OLEDB没有安装,咱再安装一个总可以吧。下载之Oracle10g Provider for OLE DB .发现最新的版本还是10g,心中顿时隐隐有了期待,解压缩,点击安装,结果连OUI的界面都没有看到就看到了错误信息。


程序异常终止,发生未知错误
一串的“未知”,“未知”,“未知”。骂人的心都有了,不过总算这次找到了行的通的解决办法oracle 10g 在win7下安装,提示程序异常终止,发生未知错误.

解决办法:在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就解决了。



感激之情无以言表,总算一路安装都很顺利。

配置ODBC数据源

添加本地服务命名
需要注意的是10g和11g的客户端是独立的,所以之前11g客户端下注册的本地服务命名是无法直接使用的。调用Oracle Client->Configuration and Migration Tools->Net Configuration Assistant,这里基本没有问题,就不多说了。


配置ODBC数据源
控制面板-管理工具-数据源ODBC-用户DSN,点击添加。终于看到了传说中的Oracle Provider for OLEDB.哭了。选择时候应该可以在服务中找到之前配置的本地服务命名,添加用户名/密码之后测试一下链接,应该没啥问题。

其他问题

到这里数据源配置就可以了,在实际使用过程中还需要了另外一个问题。
在指定的DSN中,驱动程序和应用程序体系架构不匹配
解决办法win7 64位 java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 问题 .

参考链接

ODC Installation Guide

 

无觅相关文章插件,快速提升流量