Oracle® Identity Manager Connector Guide for Database Applications Table Release 9.0.4 Part Number E10426-02 |
|
|
View PDF |
After you deploy the connector, you must test it to ensure that it functions as expected. This chapter discusses the following topics related to connector testing:
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:
Specify values for the parameters in the config.properties
file. This file is in the OIM_home
/xellerate/XLIntegrations/DBAppTables/config
directory.
See Also:
The "Defining IT Resources" section for information about the parameters in theconfig.properties
fileRun one of the following files:
For UNIX:
OIM_home/xellerate/XLIntegrations/DBAppTables/scripts/DBTable.sh
For Microsoft Windows
OIM_home\xellerate\XLIntegrations\DBAppTables\scripts\DBTable.bat
The following table provides solutions to some commonly encountered issues associated with this connector.
Problem Description | Returned Error Code | Solution |
---|---|---|
Oracle Identity Manager cannot establish a connection with the target database. | DATABASE CONNECTION FAILED |
|
DATABASE DRIVER NOT LOADED |
Ensure that the database driver is available in the CLASSPATH environment variable of the Oracle Identity Manager server. | |
A provisioning operation fails with an error code other than those described in the following rows. | CONFIGURATION ERROR |
|
DATA SIZE MISMATCH |
Ensure that the data size of the user profile attributes in the configuration XML file adheres to the process form limitations. | |
MANDATORY FIELD MISSING |
|
|
DATABASE OPERATION FAILED |
|
|
Create User provisioning operation fails | USER ALREADY EXISTS |
Check if the target database table already has a record with the same user ID (or a combination of whichever primary key fields exist for the table). |
Create User or Reset Password provisioning operation fails | ENCRYPTION INTERFACE MISSING |
|
ENCRYPT/DECRYPT ERROR |
This error occurs if an exception is thrown from the encryption implementation class.
|
|
Update Any User Profile Attribute, Delete a User, or Revoke a Provisioned Resource Object from a User provisioning operation fails | USER DOES NOT EXIST |
Check if the record for the user exists in the target database tables. |