Skip Headers
Oracle® Identity Manager Upgrade Guide
Release 9.1.0 (9.0.3.2 Upgrade)

Part Number E13340-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

4 Upgrading to Release 9.1.0 on IBM WebSphere Application Server

This chapter explains how to upgrade to release 9.1.0 from release 9.0.3.2 on IBM WebSphere Application Server. Do not attempt to upgrade to release 9.1.0 from any other previous Oracle Identity Manager release.

Note:

You can only upgrade the existing database and then perform a new installation of Oracle Identity Manager.

For information about installing Oracle Identity Manager, refer to Oracle Identity Manager Installation and Configuration Guide for IBM WebSphere Application Server.

Extract the contents of the release 9.1.0 upgrade package to a temporary directory on your existing release 9.0.3.2 system.

The following steps (detailed in this chapter) explain how to upgrade from release 9.0.3.2 to release 9.1.0 on IBM WebSphere Application Server:

  1. Creating a Backup of the Existing Deployment

  2. Upgrading the Oracle Identity Manager Database

  3. Installing and Upgrading to WebSphere 6.1.0.9

  4. Installing Release 9.1.0 By Using the Oracle Identity Manager Installer

  5. Running the Re-Issue Audit Message Task Scheduled Task

  6. Postupgrade Configuration

  7. Migrating Custom Code

  8. Upgrading the Diagnostic Dashboard

4.1 Creating a Backup of the Existing Deployment

The first step for upgrading to release 9.1.0 is to create a backup of your existing release 9.0.3.2 deployment to ensure that no data is lost during the upgrade process. If the upgrade fails, then you can use this backup to restore the release 9.0.3.2 deployment to its original state.

Create a backup of the following:

4.2 Upgrading the Oracle Identity Manager Database

For details about upgrading the Oracle Identity Manager Database, refer to Chapter 6, "Upgrading the Oracle Identity Manager Database".

4.3 Installing and Upgrading to WebSphere 6.1.0.9

Release 9.1.0 is certified on IBM WebSphere Application Server v6.1.0.9. Install or upgrade to IBM WebSphere Application Server v6.1.0.9 before upgrading to release 9.1.0.

Ensure that you upgrade the WebSphere client also to 6.1.0.9 for the release 9.1.0 Design Console.

Note:

For a clustered installation of IBM WebSphere Application Server, you must upgrade the Network Deployment Manager and all Node Managers to IBM WebSphere Application Server v6.1.0.9.

Refer to the WebSphere application server documentation for details on upgrading to WebSphere 6.1.0.9. For setting up WebSphere, refer to the Oracle Identity Manager Installation and Configuration Guide for IBM WebSphere Application Server. Do not install Oracle Identity Manager before upgrading the database as mentioned in the following pages.

Note:

When upgrading to IBM WebSphere Application Server v6.1.0.9, review the information about IBM WebSphere Application Server Daylight Savings Time Changes for the United States. Also ensure that you install the JDK upgrade as appropriate for the 6.1.0.9 release. Note that this is different from the WebSphere 6.1.0.0 to WebSphere 6.1.0.9 upgrade.

Go to the IBM Support and downloads Web site at the following URL:

http://www.ibm.com/support/us/

To install release 9.1.0:

  1. Install IBM WebSphere Application Server and upgrade it to release 6.1.0.9.

  2. Install release 9.1.0.

  3. Copy UpgradeAttestation.bat from PATCH/xellerate/setup/ to OIM_HOME/xellerate/setup/.

  4. For upgrading attestation, see Appendix H, "Upgrade Attestation Utility".

4.4 Installing Release 9.1.0 By Using the Oracle Identity Manager Installer

This section discusses the steps involved in installing or upgrading Oracle Identity Manager components. It consists of the following topics:

4.4.1 Installing the Oracle Identity Manager

For details on installing Oracle Identity Manager, refer to the Oracle Identity Manager Installation and Configuration Guide for IBM WebSphere Application Server.

Note:

When installing release 9.1.0, ensure that you point to the existing database you upgraded to release 9.1.0 on the Database Server Selection screen in the installer program. Enter the information for the existing database that you upgraded to release 9.1.0 in the following fields on the Database Server Selection screen:
  • Host

  • Port

  • Database SID

  • User Name

  • Password

When Oracle Identity Manager is installed against an existing database, the .xldatabasekey file from the existing Oracle Identity Manager installation must be copied to the new OIM_HOME/xellerate/config/ directory. Create the /config directory in the new OIM_HOME/xellerate/ path if it does not already exist.

4.4.1.1 Multiple JMS Queues

Previously, Oracle Identity Manager used a single JMS queue (named xlQueue) for all asynchronous operations including requests, reconciliation, attestation, and offline tasks. In release 9.1.0, by default, Oracle Identity Manager uses separate JMS queues for specific operations to optimize JMS queue processing. The following is a list of the default JMS queue configuration and their related operations:

  • xlQueue for request operations

  • xlReconQueue for reconciliation operations

  • xlAuditQueue for auditing operations

  • xlAttestationQueue for Attestation operations

  • xlProcessQueue for future usage

By default, multiple JMS queues are configured in Oracle Identity Manager release 9.1.0.

4.4.2 Installing the Design Console

Refer to the "Installing and Configuring the Oracle Identity Manager Design Console" section in the Oracle Identity Manager Installation and Configuration Guide for IBM WebSphere Application Server for complete steps on how to install the Design Console on the application server.

4.4.3 Installing the Remote Manager

Refer to the "Installing and Configuring the Oracle Identity Manager Remote Manager" section of the Oracle Identity Manager Administrative and User Console Guide for complete steps on how to install the Remote Manager on the application server.

4.5 Running the Re-Issue Audit Message Task Scheduled Task

Start the server and run the Re-Issue Audit Message Task scheduled task to ensure that all the pending audit messages in the aud_jms table are processed.

Note:

While running the Re-Issue Audit Message Task scheduled task, ensure that the database and server is upgraded. If you are running the scheduled task by using the Design Console, then make sure that the Design Console has also been upgraded.

4.6 Postupgrade Configuration

You must perform the following postupgrade configuration procedures:

4.6.1 Setting the User Profile Audit Level

To set the user profile audit level:

  1. Define a secondary data source for reporting, if required.

    See Also:

    Oracle Identity Manager Audit Report Developer's Guide for information about defining a secondary data source
  2. Start the application server on which the Oracle Identity Manager installation is running.

  3. Set the audit level. The permissible values are (in descending order):

    • Process Task

    • Resource Form

    • Resource

    • Membership

    • Core

    • None

  4. To specify an audit level:

    1. Log in to the Design Console as an administrator.

    2. Navigate to the System Configuration form.

    3. Locate XL.UserProfileAuditDataCollection and set its value to Resource Form or the appropriate audit level as listed in step 3 of this procedure.

  5. To collect user profile audit data in the secondary reporting data store:

    1. Log in to the Design Console as an administrator.

    2. Navigate to the System Configuration form.

    3. Locate XL.UserProfileAuditInSecondaryDS and set its value to TRUE.

4.6.2 Generating User Snapshots

For detailed information about generating user snapshots, see Appendix E, "Generating User Snapshots".

4.6.3 Generating GPA Snapshots

For detailed information about generating GPA snapshots, see Appendix G, "Generating GPA Snapshots".

4.6.4 Loading Data for Exception-Based Reporting

To load data for exception-based reporting, run the UPA Form Data Upgrade utility. For information about the UPA Form Data Upgrade utility, see Appendix F, "UPA Form Data Upgrade Utility".

4.7 Migrating Custom Code

You can migrate the custom Java code from the release 9.0.3.2 environment into the new release 9.1.0 environment. Before you migrate the custom Java code from the release 9.0.3.2 environment, you must first recompile it by using the release 9.1.0 libraries located in the OIM_HOME/xellerate/lib/ directory.

Using the integrated development environment that was originally used compile the release 9.0.3.2 custom Java code, which are Eclipse, JDeveloper, WASD or command-line javac, recompile all custom Java code by using the release 9.1.0 libraries.

The following is a list of the custom items you can migrate from release 9.0.3.2 and reuse in release 9.1.0 after recompiling by using the release 9.1.0 libraries.

Note:

For clustered environments, after recompiling the following items by using the release 9.1.0 libraries, copy them to each participant node of the cluster.

4.8 Upgrading the Diagnostic Dashboard

Refer to the "Installing the Diagnostic Dashboard" section in the Oracle Identity Manager Installation and Configuration Guide for IBM WebSphere Application Server for complete steps on how to install the Diagnostic Dashboard on the application server.