本节列出了与 Identity 产品软件兼容的软件和环境:
由于软件产品开发者经常发布软件的新版本、更新版本以及修复版本,因此本发行说明中的信息也会经常变化。请先阅读发行说明中的更新内容,然后再继续安装。
本发行版的 Identity Manager 支持以下操作系统:
AIX 5.2、5L v5.3
HP-UX 11i v1, 11i v2
Microsoft Windows 2000 SP3、2000 SP4
Microsoft Windows Server 2003、2008
如果运行的是 64 位版本的 Windows 2008,则必须使用 JDKTM 6 Update 12 和更高版本。
OpenSolarisTM 2008.5、2008.11
SolarisTM 9、10 SPARC 和 x86
Red Hat Linux Advanced Server 2.1
Red Hat Linux Enterprise Server 3.x、4.x、5
Novell SuSE Linux Enterprise Server 9 SP1、10
Identity Manager 需要 Java Platform, Standard Edition (SE) 5 或更高版本。
系统虚拟化是一项技术,用于在共享硬件上单独执行多个操作系统 (OS) 实例。从功能上讲,部署到虚拟化环境中托管的 OS 的软件通常并不知道基础平台已进行了虚拟化。Sun 针对某些系统虚拟化和 OS 组合测试了其 Sun Java System 产品,以帮助验证 Sun Java System 产品在正确设置大小和配置的虚拟化环境中能否像在非虚拟化系统上一样继续正常工作。有关 Sun 在虚拟化环境中提供的 Sun 产品支持的信息,请参见“Sun Java 系统产品中的系统虚拟化支持”。
不要在虚拟系统上托管 Identity Manager 系统信息库,因为这会大大降低性能(每秒处理的事务数)。
用于 Identity Manager 的应用服务器必须与 Servlet 2.2 兼容,并且与包含的 Java 平台一起安装(以下说明的除外)。如果以下应用服务器支持 Java SE Development Kit (JDK) 5 或 6,则 Identity Manager 会要求在应用服务器上安装这些版本。
Apache Tomcat 5.5.x、6.0.x
BEA WebLogic Server 9.1、9.2、10
IBM WebSphere 6.1
JBoss Application Server 4.2
Oracle® Application Server Enterprise Edition 10g Release 3 (10.1.3)
Oracle Application Server Standard Edition 10g Release 3 (10.1.3)
Sun JavaTM System Application Server 9.1(GlassFishTM v2 UR1、v2 UR2、v2.1 32 位和 64 位)
Sun Java System Application Server Platform Edition 8.1、8.2、9.0
Sun Java System Application Server Enterprise Edition 8.1、8.2
Sun Java System Application Server Standard Edition 8.2
如果当前应用服务器不支持 JDK 5,请在安装 Identity Manager 之前向供应商核实,以了解升级到支持 JDK 5 的应用服务器的意义。
Identity Manager 需要可正确处理 2007 年美国夏令时 (Daylight Savings Time, DST) 调整的 JDK。您必须为使用的 JDK 版本安装任何相关的 DST 修补程序。对于 Sun JDK 5,Update 15 包含所需的 DST 修复程序。Sun JDK 6 的所有版本均包含所需的 DST 修复程序。
可以在满足以下条件的 BEA WebLogic 应用服务器上运行 Identity Manager:带任何 WebLogic 所支持的 5 种 JDK。
Identity Manager 支持以下系统信息库数据库服务器:
用于 Linux、UNIX® 和 Windows 的 IBM DB2 Universal Database(版本 8.1、8.2、使用类型 4 驱动程序的 9.1、使用类型 4 驱动程序的 9.5)
Microsoft SQL Server 2005、2008
MySQL EnterpriseTM Server 5.0.60 SP1、5.1.30
如果将 MySQL Enterprise Server 5.1.30 用作 Identity Manager 系统信息库,您可能需要更改您的 my.cnf 文件。由于 MySQL 的 InnoDB 代码最近发生的更改,默认二进制日志记录格式现在为 STATEMENT。Identity Manager 使用 READ-COMMITTED 事务隔离级别,因此,STATEMENT 模式下的二进制日志记录会生成类似于以下内容的错误:(ID-20460)。
com.waveset.util.IOException: java.sql.SQLException: Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is not safe for binlog mode 'STATEMENT' |
如果启用二进制日志记录,请在 my.cnf 文件中添加以下行,以将该模式设置为 MIXED:
binlog_format=mixed |
通过进行这种配置更改,您可以将 5.1.30 用作系统信息库,而不会发生二进制日志记录异常。有关更多详细信息,请参见 MySQL 错误 #40360。
Identity Manager 支持将 MySQL Enterprise Server 5.0.60 SP1 和 5.1.30 作为开发和生产部署中的系统信息库数据库。仅在开发部署中支持所有其他 MySQL 版本。
Identity Manager 仅支持使用 SQL Server 2005 JDBC 驱动程序的 SQL Server 2008。SQL Server 2008 不使用 SQL Server 2000 驱动程序,且当前未发布 SQL Server 2008 JDBC 驱动程序。
Microsoft JDBC 1.2 版驱动程序在连接到其他数据库服务器的方法中包含 Java 声明。如果在 com.microsoft.sqlserver.jdbc 软件包中启用 Java 声明,这些驱动程序将在连接到 SQL Server 2000 时声明 Java。
Oracle Database 9i、10g Release 1、10g Release 2 和 11g
在双节点主动-被动配置中支持 Oracle RAC (Real Application Cluster)。即,将 active_instance_count 参数设置为 1 的配置。将此配置与 JDBCTM 驱动程序的连接故障转移结合使用,可提供系统信息库故障转移功能。(有关如何在环境中配置此数据库服务器的说明,请参阅 Oracle 文档)
目前任何其他配置都不支持 Oracle RAC。
如果使用的是 Oracle 系统信息库,Identity Manager 8.0 系统信息库 DDL 会使用未由旧 Oracle JDBC 驱动程序正确处理的数据类型。ojdbc14.jar 中的 JDBC 驱动程序无法正确读取日志表中的所有列。
您必须升级到用于 JDK 5 驱动程序的 Oracle JDBC 驱动程序,Identity Manager 才能正常工作。
如果计划设置 Windows Active Directory、Novell NetWare、Remedy、Lotus Notes (Domino) 或 RSA ACE/Server 资源,则必须安装 Sun Identity Manager Gateway。
Identity Manager 软件支持以下资源:
Siebel 版本 7.0.4、7.7、7.8、8.0 CRM 软件
通用数据库表
用于 Linux、UNIX 和 Windows 的 IBM DB2 Universal Database 8.1、8.2、使用类型 4 驱动程序的 9.1、使用类型 4 驱动程序的 9.5
Microsoft Identity Integration Server (MIIS) 2003
Microsoft SQL Server 2000、2005、2008
Identity Manager 仅支持使用 SQL Server 2005 JDBC 驱动程序的 SQL Server 2008。SQL Server 2008 不使用 SQL Server 2000 驱动程序。
Microsoft JDBC 1.2 版驱动程序在连接到其他数据库服务器的方法中包含 Java 声明。如果在 com.microsoft.sqlserver.jdbc 软件包中启用 Java 声明,这些驱动程序将在连接到 SQL Server 2000 时声明 Java。
MySQLTM 4.x、5.0、5.1
Identity Manager 支持将 MySQL 作为开发和生产数据库。
Oracle Database 9i、10g Release 1、10g Release 2 和 11g
Sybase Adaptive Server 12.x
执行脚本的 JDBC(使用 JDBC 3.0 驱动程序或更高版本管理资源)
LDAP v3
RACF-LDAP
Microsoft® Active Directory® 2000、2003、2008
Microsoft Active Directory Application Mode (ADAM) Windows 2003 SP1 和更高版本
Novell® eDirectory 8.7.1、8.8
Novell NetWare® 6.5
Open LDAP
Sun ONE Directory Server 4.x
Sun Java System Directory Server 5(2004Q2、2005Q1)、6.3
虽然 Identity Manager 是在 Open LDAP 和 Sun Java System Directory Server 上测试的,但与 v3 兼容的 LDAP 服务器可以直接使用,而无需对资源适配器进行任何更改。
如果您正在使用活动同步,Sun Java System Directory Server 5 2005Q1 需要一个 Directory Server retro changelog 插件的修补程序。仅“常规”复制需要该修补程序(MMR 复制不需要)。
MySAP ERP 2005 (ECC 6.0) Kernel 版本 7.00
Oracle Applications 11.5.9, 11.5.10, 12 上的 Oracle E-Business Suite
Peoplesoft PeopleTools 8.1 至 8.4.2
Peoplesoft PeopleTools HRMS 8.0 至 8.8, 9.0
SAP R/3 Enterprise 4.7 (SAP BASIS 6.20)
SAP NetWeaver Enterprise Portal 2004 (SAP BASIS 6.40)、2004s (SAP BASIS 7.00)
SAP Governance, Risk, and Compliance (GRC) Access Enforcer 5.1、5.2
BMC Remedy Action Request System Server 6.0、6.3、7.0
BMC Remedy Service Desk Application 7.0
Remedy Help Desk 6.0
Help Desk 6.0 和 Service Desk 7.0 在样例数据、默认值和现成可用的配置方面存在许多重大差别。例如,Help Desk 6.0 中的“票证”模式名称为 HPD:HelpDesk;而 Service Desk 7.0 中已将其更改为 HPD:Help Desk。在进行升级时,开发者应查阅 Remedy 产品文档以了解详细信息。
Sun Java System 消息传送和日历服务(Java Enterprise System 2005Q1 和更高版本)
Lotus Notes (Domino) 6.5、7.0、8.0
Microsoft Exchange 2000、2003、2007
Microsoft Exchange 2000、2003 和 2007 是通过 Active Directory 资源适配器进行管理的。
仅 Windows 2003 支持 Microsoft Exchange 2007。
Novell GroupWise 7.0(使用 Novell NDS 适配器)
平面文件
JMS 消息队列侦听器(管理任何与 JMS 1.0b 或更高版本兼容的队列)
普通 UNIX Shell 脚本
普通 UNIX Shell 脚本适配器在受支持的 UNIX 操作系统上运行受支持的 shell 类型的脚本。
普通 Windows 脚本适配器
普通 Windows 脚本适配器在受支持的 Windows 操作系统(托管 Sun Identity Manager Gateway)上运行 cmd shell 类型的脚本。
Microsoft Identity Integration Server (MIIS) 2003
HP OpenVMS 7.2、8.3
HP-UX 11.0, 11i v1, 11i v2
IBM AIX 4.3.3、5.2、5L、5.3
IBM OS/400 V4r3、V4r5、V5r1、V5r2、V5r3、V5r4
Microsoft Windows 2000、2003、2008
Red Hat Linux 9.0
Red Hat Linux Advanced Server 2.1
Red Hat Linux Enterprise Server 3.0、4.0、5
Sun SolarisTM 9、10
如果在 Solaris 上管理 NIS 帐户,请在资源上安装修补程序 126632-01,以提升登录命令和 Solaris 适配器的性能。
OpenSolaris 2008.5、2008.11
SuSE Enterprise 9、10
BridgeStream SmartRoles 2.7
eTrust CA-ACF2 Security
eTrust CA-Top Secret Security
IBM RACF
INISafe Nexess 1.1.5
RSA ClearTrust 5.5.2, 5.5.3
RSA SecurID 5.0、6.0、6.1.2
用于 UNIX 的 RSA SecurID 5.1、6.0、6.1.2
Scripted Host
IBM Tivoli Access Manager 4.x、5.1、6.0.0 FP09、6.1
Netegrity Siteminder 5.5、6.0
RSA ClearTrust 5.5.2、5.5.3
Sun ONE Identity Server 6.1、6.2
Sun Java System Identity Server 2004Q2
Sun Java System Access Manager 6 2005Q1、7 2005Q4(自 2005Q4 版起开始支持领域)、7.1
使用 Sun Access Manager 领域资源适配器的 Sun OpenSSO Enterprise 8.0
Identity Manager 支持以下浏览器:
Microsoft Internet Explorer 6.x、7.x
用于 Mac OS X 10.3.3 和更高版本的 Safari 2.0 和更高版本、3.0.x
Firefox 1.04、1.05、1.06、1.5、2.0.0.4、3.0
MozillaTM 1.78s
以下 Identity Manager 功能已过时。对这些功能的支持将截止至下一个 Identity Manager 主要发行版发布时为止。如果仍有疑问,请与客户服务代表或客户支持部门联系。
业务进程编辑器 (Business Process Editor, BPE) 已过时,下一个 Identity Manager 主要发行版中将删除该编辑器。请改用 Sun Identity Manager 集成开发环境(Identity Manager IDE)。(ID-17693)
从新的 Identity Manager 安装中删除了 MetaView。客户可以在 Identity Manager 8.0 之前的版本中继续使用 MetaView。如果仍有疑问,请与客户服务代表或客户支持部门联系。(ID-17244)
请求资源类型已过时,现支持使用外部资源。您无法再使用请求适配器来创建新的连接。请改用外部资源适配器。有关使用新外部资源功能的信息,请参见《Sun Identity Manager 8.1 Business Administrator’s Guide》中的“Understanding and Managing External Resources”。(ID-20080)
下表中包含的 Identity Manager 操作系统、应用服务器、数据库系统信息库和受管理的资源已过时。
Identity Manager 将继续支持下表中的过时软件,直至下一个 Identity Manager 主要发行版发布时为止。如果对变更至这些软件包的更新版本存有疑问,请与客户服务代表或客户支持部门联系。
表 2–1 预定将要过时的软件和环境
Identity Manager 8.1 不支持以下不再提供的软件包:
表 2–2 Identity Manager 8.1 中已过时的软件和环境
Identity Manager 8.1 应用程序编程接口 (Application Programming Interface, API) 包括下表中列出的任何公共类(以及公共类的任何公共或受保护的方法或字段)。
com.waveset.object.RepositoryProxy 仅供内部使用。
API 类型 |
类名 |
---|---|
会话 |
com.waveset.msgcat.* com.waveset.util.* com.waveset.object.* com.waveset.exception.* com.waveset.expression.* com.waveset.config.* com.waveset.session.SessionUtil com.waveset.session.ScriptSession com.waveset.session.SessionFactory com.waveset.session.Session com.waveset.session.UserViewConstants |
适配器 |
com.waveset.adapter.* com.waveset.util.Trace |
策略 |
com.waveset.policy.PolicyImplementation com.waveset.policy.StringQualityPolicy |
报告 |
com.waveset.report.BaseReportTask |
任务 |
com.waveset.task.Executor com.waveset.task.TaskContext |
UI |
com.waveset.ui.FormUtil com.waveset.ui.util.RequestState com.waveset.ui.util.html.* |
工作流 |
com.waveset.provision.WorkflowServices com.waveset.session.WorkflowServices com.waveset.workflow.WorkflowApplication com.waveset.workflow.WorkflowContext |
此外,Sun Identity Manager Service Provider 还包含下表中列出的公共类。
API 类型 |
类名 |
---|---|
SPE |
com.sun.idm.idmx.api.* com.sun.idm.idmx.txn.TransactionPersistentStore com.sun.idm.idmx.txn.TransactionQuery com.sun.idm.idmx.txn.TransactionSummary |
只有这些类才受到正式支持。如果您使用的类未包含在这些表中,请与客户支持部门联系,以确定是否需要迁移到受支持的类。
本发行说明中的第 6 章部分列出了本发行版中所有已过时的 Identity Manager 应用程序编程接口 (Application Programming Interfaces, API) 及其替代项(如果有)。