The procedure to deploy the connector is divided across three stages namely preinstallation, installation, and postinstallation.
The following topics provide details on these stages:
Preinstallation for the WebEx connector involves creating a WebEx service account on the target system to manage users on WebEx through Oracle Identity Manager and registering a client application with the target system so that the connector can access WebEx XML APIs.
Perform the following procedure to create a service user account on the target system:
Note:
The detailed instructions for performing these preinstallation tasks are available in the WebEx product documentation at http://www.cisco.com/.Login to the WebEx application using the Admin account.
Create a WebEx service user account on the target system to manage users on WebEx through Oracle Identity Manager.
Register the client application of the connector to provide a secure sign-in and authorization for your services.
From the Site Administration link, create a user with Account Type as Site Administrator and provide values for all the mandatory fields required for user creation.
Login with the new user credentials and from the Site Administration link, copy the SiteID and PartnerID values which needs to be updated in the IT Resource after connector installation.
Installing the connector requires you to run the connector installer and then configure the IT resource.
You can run the connector code either locally in Oracle Identity Manager or remotely in a Connector Server.
Depending on where you want to run the connector code (bundle), the connector provides the following installation options:
Run the connector code locally in Oracle Identity Manager. In this scenario, you deploy the connector in Oracle Identity Manager. Deploying the connector in Oracle Identity Manager involves performing the procedures described in Running the Connector Installer and Configuring the IT Resource for the Target System.
Run the connector code remotely in a Connector Server. In this scenario, you deploy the connector in Oracle Identity Manager, and then, deploy the connector bundle in a Connector Server. See Using an Identity Connector Server in Oracle Fusion Middleware Developing and Customizing Applications for Oracle Identity Manager for information about installing, configuring, and running the Connector Server, and then installing the connector in a Connector Server.
When you run the Connector Installer, it automatically copies the connector files to directories in Oracle Identity Manager, imports connector XML files, and compiles adapters used for provisioning.
To run the Connector Installer, perform the following procedure:
An IT resource for your target system is created after you install the connector. You configure this IT resource to let the connector connect Oracle Identity Manager with your target system.
This section contains the following topics:
Table 2-1 IT Resource Parameters
Parameter | Description |
---|---|
WebexID |
Enter the WebEx Site Administrator ID. |
SiteUrl |
Enter the Site URL or the WebEx end point URL. |
siteID |
Enter the Site ID generated for the Admin user. |
partnerID |
Enter the partner identification generated for the admin user. |
password |
Enter the Admin password of the account used to login to the WebEx Site. |
proxyHost |
Name of the proxy host used to connect to an external target. Sample value: |
proxyPassword |
Password of the proxy user ID of the target system user account that Oracle Identity Manager uses to connect to the target. |
proxyPort |
Proxy port number at which the target system is listening. Sample value: |
proxyUser |
Proxy user name of the target system user account that Oracle Identity Manager uses to connect to the target system. |
Configuration Lookup |
Name of the lookup definition that stores configuration information used during reconciliation and provisioning. Default value: |
Connector Server Name |
If you have deployed the WebEx connector in the Connector Server, then enter the name of the IT resource for the Connector Server. |
The IT resource for the target system contains connection information about the target system. Oracle Identity Manager uses this information during provisioning and reconciliation.
The WebEx IT resource is automatically created when you run the Connector Installer. You must specify values for the parameters as follows:
Postinstallation for the WebEx connector involves configuring Oracle Identity Manager, enabling logging to track information about all connector events, and configuring SSL. It also involves performing some optional configurations such as localizing the user interface.
You must create a UI form and an application instance for the resource against which you want to perform reconciliation and provisioning operations. In addition, you must run entitlement and catalog synchronization jobs.
These procedures are described in the following sections:
See Creating a Sandbox and Activating and Deactivating a Sandbox in Oracle Fusion Middleware Developing and Customizing Applications for Oracle Identity Manager.
See Creating Forms by Using the Form Designer in Oracle Fusion Middleware Administering Oracle Identity Manager for instructions on creating a new UI form. While creating the UI form, ensure that you select the resource object corresponding to the Generic SCIM connector that you want to associate the form with. In addition, select the Generate Entitlement Forms check box.
For any changes you do in the Form Designer, you must create a new UI form and update the changes in an application instance. To update an existing application instance with a new form:
You can localize UI form field labels by using the resource bundle corresponding to the language you want to use. Resource bundles are available in the connector installation media.
When you deploy the connector, the resource bundles are copied from the resources directory on the installation media into the Oracle Identity Manager database. Whenever you add a new resource bundle to the connectorResources directory or make a change in an existing resource bundle, you must clear content related to connector resource bundles from the server cache.
To clear content related to connector resource bundles from the server cache you can either restart Oracle Identity Manager or run the PurgeCache utility. The following is the procedure to clear the server cache by running the PurgeCache utility:
Oracle Identity Manager uses (ODL) logging service for recording all types of events pertaining to the connector.
The following topics provide detailed information about logging:
When you enable logging, Oracle Identity Manager automatically stores in a log file information about events that occur during the course of provisioning and reconciliation operations.
ODL is the principle logging service used by Oracle Identity Manager and is based on java.util.Logger. To specify the type of event for which you want logging to take place, you can set the log level to one of the following:
SEVERE.intValue()+100
This level enables logging of information about fatal errors.
SEVERE
This level enables logging of information about errors that might allow Oracle Identity Manager to continue running.
WARNING
This level enables logging of information about potentially harmful situations.
INFO
This level enables logging of messages that highlight the progress of the application.
CONFIG
This level enables logging of information about fine-grained events that are useful for debugging.
FINE, FINER, FINEST
These levels enable logging of information about fine-grained events, where FINEST logs information about all events.
Table 2-2 Log Levels and ODL Message Type:Level Combinations
Log Level | ODL Message Type:Level |
---|---|
SEVERE.intValue()+100 |
INCIDENT_ERROR:1 |
SEVERE |
ERROR:1 |
WARNING |
WARNING:1 |
INFO |
NOTIFICATION:1 |
CONFIG |
NOTIFICATION:16 |
FINE |
TRACE:1 |
FINER |
TRACE16 |
FINEST |
TRACE32 |
The configuration file for OJDL is logging.xml is located at the following path: DOMAIN_HOME/config/fmwconfig/servers/OIM_SERVER/logging.xml
Here, DOMAIN_HOME and OIM_SEVER are the domain and server names specified during the installation of Oracle Identity Manager.