You are browsing the archive for Oracle 融合中间件.

ADF和WebCenter应用版本化部署

七月 17, 2011 in Oracle 融合中间件

概述

在门户项目实施的过程中,伴随着门户中集成的功能越来越多,用户数越来越多等客观因素,门户应用的部署风险会越发大,因此对于降低应用部署风险的非功能性要求也是“水涨船高”,而在应对该问题时,最简便的方式莫过于在保证对原门户功能正常访问的前提下进行新版本的发布,待新版本的门户应用发布完成后,新的用户请求直接访问新功能,类似的需求和应对方法在Oracle BPM和SOA中可以非常容易做到(直接在EM中操作即可实现),而在ADF或WebCenter应用中相对要麻烦一些,本文主要描述了如何实现ADF或WebCenter应用的版本化部署进而应对上述部署需求。

实现

1、在JDeveloper中创建新的WebCenter Portal Application或Fusion Application,在此创建WebCenter Portal Application,并以此为例进行说明:

Read the rest of this entry →

OAM 11g与OID 11g集成

七月 14, 2011 in Oracle 融合中间件

配置步骤

OAM与OID的集成主要分为三个大的步骤:

  • 创建连接到OID的User Identity Store
  • 配置LDAP Authentication module
  • 配置WebLogic与OID的集成

准备工作

在开始配置之前,进行必要的准备:

1、安装Oracle DB 11g、WebLogic 11g、OID 11g、OAM 11g

2、通过ODSM在OID中创建好必要的测试用户/组,分别为:

          用户:weblogicoid/welcome1

          组:Administrators(组成员包含weblogicoid用户)

3、记录odsm/weblogic console/oam console对应的URL

Read the rest of this entry →

解决WebCenter与OID集成时User not found in Identity Store异常

七月 6, 2011 in Oracle 融合中间件

问题描述

在进行WebCenter Space 11g与OID 11g进行身份集成的过程中(集成过程较简单,此处省略),出现了两个问题:

1、在WebCenter Space中进行安全性管理时,无法查看到OID中的用户/组信息;

2、通过EM为WebCenter Space的角色指派了OID中的用户/组为成员后,使用成员用户访问WebCenter Space时,出现异常“WCS [YYYY.MM.DD.HH.mm.ss] User not found in Identity Store”;

问题原因

WebCenter Space仅能识别WebLogic的Security Realm中配置的第一个Authentication Provider中的用户/组信息为身份信息存储来源,详细信息可以查看这里。但并非绝对如此,如果有Authentication Provider的Control Flag为“REQUIRED”时,即便是OID类别的Authentication Provider在前也会优先使用Control Flag为“REQUIRED”的Provider,即使用该Authentication Provider为身份信息存储来源。

Read the rest of this entry →

UCM 11g与OID 11g集成

七月 5, 2011 in Oracle 融合中间件

概述

在Oracle ECM Suite 11g PS2(11.1.1.3.0)发布后,UCM 11g终于正式发布并且已经与其他OFM产品一样迁移到了WebLogic中,UCM 11g的安全性认证也已经基于OPSS,只需要将WebLogic的Authentication Provider连接到指定的OID即可实现基于OID的用户认证,另外,通过在OID中配置LDAP Provider即可实现OID中组与UCM中Role的集成,进而实现完整的身份集成,本文主要描述了如何实现UCM 11g与OID 11g的身份集成。

步骤

1、通过ODMS访问OID,在OID中创建测试用户ucmuser1和测试组contributor(对应到UCM中的Role),并将该ucmuser1用户添加作为contributor组的成员

Read the rest of this entry →

OID 11g的orcladmin用户解锁

七月 5, 2011 in Oracle 融合中间件

1、记录原ORACLE_HOME的路径,例如:/u01/app/oracle/product/11.2.0/db/

2、设置环境变量,需要设置ORACLE_INSTANCE为数据库的Service Name,ORACLE_HOME为Oracle_IDM的安装目录,例如:

export ORACLE_INSTANCE=IDMDEV
export ORACLE_HOME=/u01/app/Oracle/Middleware/Oracle_IDM1

3、拷贝原ORACLE_HOME目录中的/network/admin/tnsnames.ora到Oracle_IDM1/network

4、执行如下命令,解锁orcladmin用户:

$ORACLE_HOME/ldap/bin/oidpasswd connect=IDMDEV unlock_su_acct=true

Read the rest of this entry →