5 Using the Connector
You can use the connector for performing reconciliation and provisioning operations after configuring your application to meet your requirements.
5.1 Configuring Reconciliation
You can configure the connector to specify the type of reconciliation and its schedule.
This section discusses the following topics related to configuring reconciliation:
5.1.1 Performing Full and Incremental Reconciliation
Full reconciliation involves reconciling all existing user records from the target system into Oracle Identity Governance. After you create the application, you must first perform full reconciliation.
For a Target application, you can only perform full reconciliation. To perform a full reconciliation run, ensure that no value is specified for the Filter attribute of the scheduled job for reconciling users.
To perform an incremental reconciliation run, set the value of the Incremental Recon Attribute to updatedAt, and then run the Eloqua User Target Reconciliation job. At the end of the reconciliation run, the Latest Token parameter of the reconciliation job for the user record reconciliation is automatically updated. From the next reconciliation run onward, only records created after this time stamp are considered for reconciliation. This is incremental reconciliation.
You can switch from incremental reconciliation to full reconciliation whenever you want to ensure that all target system records are reconciled in Oracle Identity Governance.
See Reconciliation Jobs for information about this reconciliation jobs.
5.1.2 Performing Limited Reconciliation
Limited or filtered reconciliation is the process of limiting the number of records being reconciled based on a set filter criteria.
By default, all target system records that are added or modified after the last reconciliation run are reconciled during the current reconciliation run. You can customize this process by specifying the subset of added or modified target system records that must be reconciled. You do this by creating filters for the reconciliation module.
All users are associated with a unique system ID, also known as
loginName
. The loginName
attribute is present
in the target system and OIG. Filtered reconciliation is performed using the
loginName
as a filter suffix attribute.
You can perform limited reconciliation by creating filters for the
reconciliation module. This connector provides a Filter Suffix attribute (a
scheduled task attribute) that allows you to use the loginName
attribute of the target system to filter target system records. The
loginName
is appended to the endpoint URL. When this endpoint
URL is reconciled, all record reconciliation is limited to this filter suffix
attribute. A sample filter suffix value is search=loginName=raisee
.
The value provided in the filter suffix parameter varies in accordance with the
target system.
While creating the application, follow the instructions in Configuring Reconciliation to specify attribute values.
5.2 Configuring Reconciliation Jobs
Configure reconciliation jobs to perform reconciliation runs that check for new information on your target system periodically and replicates the data in Oracle Identity Governance.
You can apply this procedure to configure the reconciliation jobs for users and entitlements.
5.3 Configuring Provisioning
Learn about performing provisioning operations in Oracle Identity Governance and the guidelines that you must apply while performing these operations.
5.3.1 Guidelines on Performing Provisioning Operations
This guideline provides information on what to do while performing provisioning operations.
For a Create User provisioning operation, you must specify a value for the Name, Login, and DisplayName fields. These are mandatory fields.
5.3.2 Performing Provisioning Operations
You create a new user in Identity Self Service by using the Create User page. You provision or request for accounts on the Accounts tab of the User Details page.
To perform provisioning operations in Oracle Identity Governance:
- Log in to Identity Self Service.
- Create a user as follows:
- In Identity Self Service, click Manage. The Home tab displays the different Manage option. Click Users. The Manage Users page is displayed.
- From the Actions menu, select Create. Alternatively, you can click Create on the toolbar. The Create User page is displayed with input fields for user profile attributes.
- Enter details of the user in the Create User page.
- On the Account tab, click Request Accounts.
- In the Catalog page, search for and add to cart the application instance for the connector that you configured earlier, and then click Checkout.
- Specify value for fields in the application form and then click Ready to Submit.
- Click Submit.
See Also:
Creating a User in Oracle Fusion Middleware Performing Self Service Tasks with Oracle Identity Governance for details about the fields on the Create User page5.4 Cloning the Connector
You can clone the Eloqua connector by setting new names for some of the objects that comprise the connector.
The outcome of the process is a new connector XML file. Most of the connector objects, such as Resource Object, Process Definition, Process Form, IT ResourceType Definition, IT Resource Instances, Lookup Definitions, Adapters, Reconciliation Rules and so on in the new connector XML file have new names.
See Also:
Managing Connector Lifecycle of Oracle Fusion Middleware Administering Oracle Identity Governance for detailed information about cloning connectors and the steps mentioned in this section.- IT Resource: The cloned connector has its own set of IT resources. You must configure both the cloned IT resources, Eloqua and Connector Server, and provide the reference of the cloned Connector Server IT Resource in the cloned Eloqua IT resource. Ensure you use the configuration lookup definition of the cloned connector.
- Scheduled Task: The values of the Resource Object Name and IT Resource scheduled taskattributes in the cloned connector refer to the values of the base connector.Therefore, these values (values of the Resource Object Name and IT resource scheduled task attributes that refer to the base connector) must be replaced withthe new cloned connector artifacts.
- Lookup Definition: Verify the lookup entries in all lookup definitions to ensure that there are no references of old process forms. If there are any, then change it to the corresponding new form. For example, after cloning, the Lookup.Eloqua.UM.ProvAttrMap lookup definition contains a reference to a child table such as UD_ELOQUA`GroupName[LOOKUP]. You must change this to include the new value, for example, UD_ELOQUA2`GroupName[LOOKUP].
- Process Tasks: After cloning, you notice that all event handlers attached to the process tasks are the cloned ones. Therefore, no changes are required for process tasks in parent forms. This is because the adapter mappings for all process tasks related to parent forms are updated with cloned artifacts.
- Localization Properties: You must update the resource
bundle of a user locale with new names of theprocess form attributes for
proper translations after cloning the connector. You can modify the
properties file of your locale in the resources directory of the connector
bundle. For example, the process form attributes are referenced in the
Japanes eproperties file, EloquaIdC_ja.properties, as
global.udf.UD_ELOQUA_FULLNAME
. During cloning, if you change the process form name from UD_ELOQUA to UD_ELOQUA1, then you must update the process form attributes toglobal.udf.UD_ELOQUA1_FULLNAME
.
5.5 Defining the Connector
By using the Administrative and User Console, you can define a customized or reconfigured connector. Defining a connector is equivalent to registering the connector with Oracle Identity Manager.
A connector is automatically defined when you install it using the Install Connectors feature or when you upgrade it using the Upgrade Connectors feature. You must manually define a connector if:
- You import the connector by using the Deployment Manager.
- You customize or reconfigure the connector.
- You upgrade Oracle Identity Manager.
The following events take place when you define a connector:
- A record representing the connector is created in the Oracle Identity Manager database. If this record already exists, then it is updated.
- The status of the newly defined connector is set to Active. In addition, the status of a previously installed release of the same connector automatically is set to Inactive.
See Defining Connectors in Oracle Fusion Middleware Administering Oracle Identity Manager for detailed information about the procedure to define connectors.
5.6 Uninstalling the Connector
Uninstalling the connector deletes all the account related data associated with resource objects of the connector. You use the Uninstall Connectors utility to uninstall a connector.
For detailed instructions on uninstalling the connector for any reason, see Uninstalling Connectors in Oracle Fusion Middleware Administering Oracle Identity Manager.