Installing the OIM Applications

Follow the steps below to install OIM and the other applications needed to use OIM:

  1. Install Oracle Identity Manager (OIM). Refer to the following URL for documentation specific to this release: http://download.oracle.com/docs/cd/E14571_01/install.1111/e12002/install001.htm#CIHEJIIG
  2. After installing and configuring the Oracle Identity Manager Server for the first time, you must start the Oracle Identity Manager Managed Server. For information about starting the server, see "Starting the Stack" (http://download.oracle.com/docs/cd/E14571_01/install.1111/e12002/start_stop001.htm#CHDDIFCD) in the Oracle Identity Manager documentation (http://download.oracle.com/docs/cd/E14571_01/install.1111/e12002/oidonly009.htm).
  3. Install P6 and P6 EPPM Web Services. Check that you have OIM, P6, and P6 EPPM Web Services up and running before moving on to the next step. P6 EPPM Web Services must be configured to run in cookie-based authentication mode.
  4. Log in to Primavera P6 Administrator and complete the following:
    1. Expand Primavera P6 Confguration, Web Services, Security, and Message Protection and then set the following settings as false:
      • Require Digital Signatures for Incoming Messages
      • Require Encryption for Incoming Messages
      • Encrypt Response
  5. Download the Oracle Identity Manager Connector for Primavera P6.
  6. Extract the ZIP archive.
  7. Copy the following Primavera-P6-EPPM.properties files to the <IDM_Home>\server\connectorResources directory:
    • Primavera-P6-EPPM.properties
    • Primavera-P6-EPPM_de.properties
    • Primavera-P6-EPPM_en.properties
    • Primavera-P6-EPPM_en_US.properties
    • Primavera-P6-EPPM_es_MX.properties
    • Primavera-P6-EPPM_fr.properties
    • Primavera-P6-EPPM_ja.properties
    • Primavera-P6-EPPM_pt_BR.properties
    • Primavera-P6-EPPM_ru.properties
    • Primavera-P6-EPPM_zh_CN.properties
    • Primavera-P6-EPPM_zh_TW.properties
  8. Copy primavera-p6eppm-prov.jar to the <IDM_Home>\server\JavaTasks directory.
  9. Copy p6ws-jaxws-client.jar to the <IDM_Home>\server\ThirdParty directory.

    Note: The p6ws-jaxws-client.jar is not included in the OIM Connector ZIP archive; it is in the P6 EPPM Web Services client folder (for example, <EPPM_HOME>\ws\client\Java\JAX-WS\stubs).

  10. Save PrimaveraP6EPPMProvOIM11gR2.xml to a local drive.
  11. (Only if applicable; otherwise, skip this step.) If you are using a WebLogic application server and the default settings are unsuccessful after first skipping this step:

    In Windows:

    1. Edit the StartWebLogic.cmd file located in weblogic_home\user_projects\domains\your_domain\bin\ directory.
    2. Add <IDM_HOME>\server\ThirdParty\p6ws-jaxws-client.jar as part of the CLASSPATH.

      For example:

      set CLASSPATH=<IDM_HOME>/server/ThirdParty/p6ws-jaxws-client.jar;%SAVE_CLASSPATH%

      where <IDM_HOME> is your IDM home directory (for example, C:\oracle\Middleware\Oracle_IDM1)

    3. Copy the p6ws-jaxws-client.jar to the weblogic_home\user_projects\OIM_domain\lib directory.

    In Unix:

    1. Edit the StartWebLogic.sh file located in weblogic_home/user_projects/domains/your_domain/bin/ directory.
    2. Add <IDM_HOME>/server/ThirdParty/p6ws-jaxws-client.jar as part of the CLASSPATH.

      For example:

      SAVE_CLASSPATH="<IDM_HOME>/server/ThirdParty/p6ws-jaxws-client.jar:${CLASSPATH}"

      where <IDM_HOME> is your IDM home directory (for example, test/Middleware/Oracle_IDM1)

    3. Copy the p6ws-jaxws-client.jar to the weblogic_home/user_projects/OIM_domain/lib directory.
  12. Set the XEL_HOME variable in the setenv file:

    In Windows:

    1. Edit the setenv.bat file located in <IDM_HOME>\server\bin\.
    2. Set the path of the XEL_HOME variable to the absolute path of <IDM_Home>\server.

      For example, if your IDM_Home is the C:\oracle\Middleware\Oracle_IDM1, then your path will look as follows:

      set XEL_HOME=C:\oracle\Middleware\Oracle_IDM1\server

    In Unix:

    1. Edit the setenv.sh file located in <IDM_HOME>/server/bin/.
    2. Set the path of the XEL_HOME variable to the absolute path of <IDM_Home>/server.

      For example, if your IDM_Home is the test/Middleware/Oracle_IDM1, then your path will look as follows:

      XEL_HOME="test/Middleware/Oracle_IDM1/server"

  13. Restart the OIM WebLogic Server.

Related Topics

About Connecting Oracle Identity Manager to P6

Configuring OIM

Configuring the OIM Application to Work with P6

Provisioning Users for OIM



Last Published Thursday, October 31, 2024