Skip Headers
Oracle® Identity Manager Installation and Upgrade Guide for WebSphere
Release 9.0
B28762-01
  Go To Documentation Library
Home
Go To Table Of Contents
Contents

Previous
Previous
 
Next
Next
 

11 Installing and Configuring Oracle Identity Manager Design Console

This section explains how to install the Oracle Identity Manager Design Console, which is a Java client. You have the option to install the Design Console on the same computer as your Oracle Identity Manager server or on a separate computer.

Requirements

Verify that your environment meets the following requirements for Design Console installation:

Installing the Design Console

To install the Design Console on a Windows host,

  1. Insert the Oracle Identity Manager Installation CD into your CD-ROM drive.

  2. Launch Windows Explorer, then navigate to the installServer directory on the installation CD.

  3. Double-click the setup_client.exe file.

  4. On the Welcome page, click Next.

  5. On the Target directory screen, complete one of the following sub-steps:


    Important:

    All Oracle Identity Manager components must be installed in different home directories. If you are installing the Design Console on a machine that is hosting another Oracle Identity Manager component such as the Oracle Identity Manager server or the Remote Manager), specify an install directory that hasn't been used yet.

    1. The default directory for the Design Console is C:\Oracle. To install the Design Console into this directory, click Next.

    2. To install the Design Console into another directory, type the path in the Directory field, then click Next.

      or

      Click Browse, navigate to the desired location, then click Next.


      Note:

      If the directory path that you specified does not exist, the Base Directory settings text box appears: Click OK. Oracle Identity Manager creates this directory for the Oracle Identity Manager server. If you do not have write permission to create the default directory for the Oracle Identity Manager server, a popup appears informing you that the installer could not create the directory. Click OK to dismiss the popup, then contact your System Administrator to obtain the appropriate permissions.

  6. On the Application Server page, select WebSphere, then click Next. The Application Client Location page appears.

  7. Specify the JRE to use with the Design Console, choosing between the JRE bundled with Oracle Identity Manager, or point to an existing and compatible JRE on the system. Click Next.

  8. On the Application Server configuration page, enter the information appropriate for the application server hosting your Oracle Identity Manager server:

    1. Type the host name or IP address in the upper text box.

    2. Type the naming port for the application server on which Oracle Identity Manager is deployed in the lower text box.


      Note:

      The host name is case-sensitive.

    3. Click Next.

  9. On the Graphical Workflow Rendering Information page, enter the Application server configuration information:

    1. Enter the Oracle Identity Manager server host IP address. For a clustered environment, enter the IIS server IP address.

    2. Enter the port number. For a clustered environment, enter the IIS server port number.

    3. Select Yes or No to specify whether the Design Console should use SSL.

    4. Click Next.

  10. On the Shortcut page, select (or deselect) the check boxes for the shortcut options according to your preferences:

    1. Choose to create a shortcut to the Design Console on the Start Menu.

    2. Choose to create a shortcut to the Design Console on the desktop.

    3. Click Next when you are satisfied with the check box settings.

  11. On the Summary page, click Install to initiate Design Console installation.

  12. The final installation page displays a reminder to copy certain application server-specific files to your Oracle Identity Manager server installation. Follow these instructions and then click OK.

  13. Click Finish to complete the installation process.

Post-install Requirements for the Design Console

To run the Design Console, three jar files must be copied from the WebSphere application server installation to your Design Console installation. Two jar files can be copied directly. One of the jar files must be extracted from the Oracle Identity Manager ear file.

  1. Copy the files sas.jar and naming.jar from the following directory:

    <WEBSPHERE_HOME>\AppServer\lib

    to the following directory:

    <XL_DC_HOME>\xlclient\ext

  2. Extract the xlDataObjectBeans.jar file from the Oracle Identity Manager ear file.

  3. Copy xlDataObjectBeans.jar into the following directory:

    <XL_DC_HOME>\xlclient\lib

    Click OK to replace the old xlDataObjectBeans.jar file.

Extracting xlDataObjectBeans.jar

To obtain the EAR file, export it from the WebSphere server using the WebSphere administrative console. You must also extract the xlDataObjectBeans.jar file from the EAR file so you can copy the JAR file to the Oracle Identity Manager Design Console's lib directory.

To extract the xlDataObjectBeans.jar file:

  1. Launch a browser, then connect to the WebSphere administrative console using the following URL:

    http://localhost:9090/admin

  2. Enter xelsysadm as the user name and password.

  3. Click Applications, then select Enterprise Applications.

  4. Select the Xellerate application check box.

  5. Click Export.

  6. Save the EAR file.

  7. Extract the xlDataObjectBeans.jar file. (Make sure to extract xlDataObjectBeans.jar and NOT xlDataObjects.jar.)

Setting up the WebSphere AppClient for the WebSphere Server in a Non-Clustered Environment

The certificate for the application server must be installed in the trusted store for the WebSphere AppClient. This required step establishes a trust relationship between the WebSphere server and client. Use the keytool included with WebSphere to perform this task.


Note:

If you use the default WebSphere certificate, this task is not necessary, as the certificate is already present in the keystore of the client.

To enable trust between the server and client, complete the following steps:

  1. Export the server certificate.

    For example, to export the server certificate, use the commands:

    cd <WEBSPHERE_HOME>\etc
    <WEBSPHERE_HOME>\java\jre\bin\keytool.exe -export 
    -alias server -keystore DummyServerKeyFile.jks 
    -storepass WebAS -file servercert
    
    

    where <WEBSPHERE_HOME> is the home directory for the WebSphere Application Server.

  2. Copy the exported server certificate to the client host machine.

  3. Import the server certificate into the trusted store for the client. For example, use the following commands, or similar commands to fit the specifics of your system:

    cd <WS_CLIENT_HOME>\etc
    <WS_CLIENT_HOME>\java\jre\bin\keytool.exe -import 
    -alias servertrust -trustcacerts -keystore 
    DummyClientTrustFile.jks -storepass WebAS -file 
    servercert
    
    

    where WS_CLIENT_HOME is the home directory for the WebSphere client.

Configuring the Design Console in a WebSphere Cluster

If you are running Oracle Identity Manager in a WebSphere cluster, you must configure the Design Console. During deployment you update the JNDI references for each of the Nodes. You must also update the JNDI references for the Design Console.

To specify the JNDI URL for the Design Console:

  1. On the computer that hosts the Design Console, open in a text editor the xlconfig.xml file, located in the <XL_DC_HOME>/xlclient/config directory.

  2. In the <Discovery> section, locate the java.naming.provider.url property.

  3. Set this property to the JNDI URL. See "Updating the JNDI References" for instructions on how to obtain this value. For example, set the property to:

    <java.naming.provider.url>corbaloc:iiop:XL_NODE1_HOST:
    9812,:XL_NODE2_HOST:9813</java.naming.provider.url>
    
    
  4. Save your changes.

  5. Start or restart the Design Console.

Setting up the WebSphere Client to Communicate with the Node Manager in Clustered Environments

The certificate of the Node Manager must be installed in the trusted store of the WebSphere Client. This step is necessary to establish a trust relationship between the Node Manager server and WebSphere Application Client. Use the keytool included with WebSphere to perform this task.

To enable trust between the Node Manager and client:

  1. Export the Node Manager certificate.

    For example, to export the server certificate, execute the following commands with command-line arguments:

    cd <NODE_MANAGER_HOME>\etc
    <NODE_MANAGER_HOME>\java\jre\bin\keytool.exe -export 
    -alias server –keystore DummyServerKeyFile.jks 
    -storepass WebAS -file servercert
    
    

    where <NODE_MANAGER_HOME> is the home directory for WebSphere Network Deployment Manager.

  2. Copy the exported server certificate to the client host machine.

  3. Import the Node Manager certificate into the client's trusted store.

    For example, to import the Node Manager certificate into the trusted store of the client, use the commands:

    cd <WS_CLIENT_HOME>\etc
    <WS_CLIENT_HOME>\java\jre\bin\keytool.exe -import 
    -alias servertrust -trustcacerts -keystore DummyClientTrustFile.jks 
    -storepass WebAS -file 
    servercert
    
    

    where <WS_CLIENT_HOME> is the home directory for the WebSphere Client.

Starting the Design Console

Double-click <XL_DC_HOME>\xlclient\wsxlclient.cmd or select Design Console from the Windows Start menu or desktop.