6 Known Issues and Workarounds

These are the known issues and workarounds associated with this release of the connector.

6.1 Lookup Field Synchronization Fails

Note:

This is an issue associated with Oracle Identity Manager. This issue is observed only in Oracle Identity Manager 11g release 1 BP07, Microsoft Windows 32-bit environment.

The following error is encountered when you perform lookup field synchronization:

java.lang.ClassCastException: java.lang.NoClassDefFoundError cannot be cast to org.identityconnectors.framework.common.objects.ConnectorObject

Workaround

Perform the following steps after you install the connector:

  1. Run the Oracle Identity Manager Download JARs utility to download the connector bundle (org.identityconnectors.bmc-1.0.1115.jar) from the Oracle Identity Manager database. This utility is copied into the following location when you install Oracle Identity Manager:

    Note:

    Before you use this utility, verify that the WL_HOME environment variable is set to the directory in which Oracle WebLogic Server is installed.

    For Microsoft Windows:

    OIM_HOME/server/bin/DownloadJars.bat

    For UNIX:

    OIM_HOME/server/bin/DownloadJars.sh

    When you run the utility, you are prompted to enter the login credentials of the Oracle Identity Manager administrator, URL of the Oracle Identity Manager host computer, context factory value, type of JAR file being downloaded, and the location from which the JAR file must be downloaded. Specify 4 as the value of the JAR type.

    See Also:

    Migrating JARs and Resource Bundle in Oracle Fusion Middleware Developing and Customizing Applications for Oracle Identity Manager for detailed information about the Upload JARs utility

  2. Extract the contents of the org.identityconnectors.bmc-1.0.1115.jar file into a temporary directory.

  3. Re-create the connector bundle (org.identityconnectors.bmc-1.0.1115.jar) without modifying the META-INF\MANIFEST.MF file by running the following command:

    jar -cvfm org.identityconnectors.bmc-1.0.1115.jar META-INF/MANIFEST.MF *
    
  4. Run the Oracle Identity Manager Upload JARs utility to post the connector bundle (re-created in Step 3) to the Oracle Identity Manager database. This utility is copied into the following location when you install Oracle Identity Manager:

    Note:

    Before you use this utility, verify that the WL_HOME environment variable is set to the directory in which Oracle WebLogic Server is installed.

    For Microsoft Windows:

    OIM_HOME/server/bin/UploadJars.bat

    For UNIX:

    OIM_HOME/server/bin/UploadJars.sh

    When you run the utility, you are prompted to enter the login credentials of the Oracle Identity Manager administrator, URL of the Oracle Identity Manager host computer, context factory value, type of JAR file being uploaded, and the location from which the JAR file is to be uploaded. Specify 4 as the value of the JAR type.

    See Also:

    Migrating JARs and Resource Bundle in Oracle Fusion Middleware Developing and Customizing Applications for Oracle Identity Manager for detailed information about the Upload JARs utility