5 Testing and Troubleshooting

After you deploy and configure the connector, you must test it to ensure that it functions as expected. This chapter discusses the following topics related to connector testing:

5.1 Testing the Connector

You can use the testing utility to identify the cause of problems associated with connecting to the target system and performing basic operations on the target system.

To use the testing utility:

  1. Specify values for the parameters in the config.properties file. This file is in one of the following directories:

    • For Oracle Identity Manager release 9.0.1 through 9.0.3.x or release 9.1.0.x:

      OIM_HOME/xellerate/XLIntegrations/BMCTICKET/test/config

    • For Oracle Identity Manager release 11.1.1:

      OIM_HOME/server/XLIntegrations/BMCTICKET/test/config

    See Also:

    Section 2.4.3, "Configuring the IT Resource" for information about the parameters in the config.properties file
  2. Perform one of the following steps:

    • If you are using Oracle Identity Manager release 9.0.1 through 9.0.3.x or release 9.1.0.x, then run the following script:

      For UNIX:

      OIM_HOME/xellerate/XLIntegrations/tests/scripts/BMCTicket.sh

      For Microsoft Windows:

      OIM_HOME\xellerate\XLIntegrations\tests\scripts\BMCTicket.bat

    • If you are using Oracle Identity Manager release 11.1.1, then run the following script:

      For UNIX:

      OIM_HOME/server/XLIntegrations/tests/scripts/BMCTicket.sh

      For Microsoft Windows:

      OIM_HOME\server\XLIntegrations\tests\scripts\BMCTicket.bat

5.1.1 Testing Partial and Batched Reconciliation

You can test both filter-based and batched reconciliation by specifying values for the following Ticket reconciliation attributes:

  • BatchSize

  • NoOfBatches

These attributes are described in the Section 3.3.4, "Reconciliation Scheduled Task."

The following is a sample set of values for these attributes:

  • BatchSize: 4

  • NoOfBatches: 2

Suppose you specify these values in the BMCTicket Reconciliation scheduled task. After that task is run, all target system records are divided into batches of four records each. Of these batches, the first two are reconciled during the current reconciliation run.

5.2 Troubleshooting Connector Problems

The following table lists solutions to some commonly encountered errors associated with the connector.

Problem Description Solution
Oracle Identity Manager cannot establish a connection with the BMC server.
  • Ensure that the BMC server is running.
  • Ensure that Oracle Identity Manager is running.

  • Ensure that all the adapters have been compiled.

  • Use the IT Resources form to examine the Oracle Identity Manager record. Ensure that values for all the IT resource parameters have been correctly specified.

The Operation Failed message is displayed on the Oracle Identity Manager Administrative and User Console.
  • Ensure that the values for the various attributes do not contain delimiter characters (white space).
  • Ensure that the attribute values do not exceed the allowable length.

The following error is encountered when you perform provisioning or reconciliation:
java.lang.UnsatisfiedLinkError - wrong ELF data format:ELFDATA2MSB
Ensure that the .so files are compatible to the system where Oracle Identity Manager is deployed. These files are platform dependent. For example, the .so files for SPARC systems cannot work on x86 systems. See Section 2.3, "Copying the External Code Files" for more information.