Incremental Reconciliation for Database ICF SynReconTask
1. Creating the Scheduler Task Metadata
<?xml version = '1.0' encoding = 'UTF-8'?>
<xl-ddm-data version="2.0.1.0" user="XELSYSADM" database="jdbc:oracle:thin:@localhost:5524/estView.regress.rdbms.dev.us.oracle.com" exported-date="1307546406635" description="FF">
<scheduledTask repo-type="MDS" name="DataBaseICFConnectorSyncReconciliation" mds-path="/db" mds-file="DataBaseICFConnectorSyncReconciliation.xml">
<completeXml>
<scheduledTasks xmlns="http://xmlns.oracle.com/oim/scheduler">
<task>
<name>DataBaseICFConnectorSyncReconciliation</name>
<class>oracle.iam.connectors.icfcommon.recon.SyncReconTask</class>
<description>DataBaseICFConnectorSyncReconciliation</description>
<retry>0</retry>
<parameters>
<string-param required="false" encrypted="false" helpText="IT Resource Name">IT Resource Name</string-param>
<string-param required="false" encrypted="false" helpText="Object Type">Object Type</string-param>
<string-param required="false" encrypted="false" helpText="Sync Token">Sync Token</string-param>
<string-param required="false" encrypted="false" helpText="Resource Object Name">Resource Object Name</string-param>
<string-param required="false" encrypted="false" helpText="Scheduled Task Name">Scheduled Task Name</string-param>
</parameters>
</task>
</scheduledTasks>
</completeXml>
</scheduledTask>
</xl-ddm-data>
2. Import Schedule Task Reconciliation Metadata
Import the Schedule Task Reconciliation Metadata into the oim repository as follows:
Login to the OIM Console --> Advance --> Import Deployment Manager File --> Select the Scheduler Task File --> Add File --> Import. It will import the XMl File into the OIM Repository.
3. Restart the OIM Server
Login to the OIM Server and go to the $DOMAIN_HOME/bin directory and execute the following files:
./stopManagedWebLogic.sh oim_server1 t3://weblogicadminhost:port
./startManagedWebLogic.sh oim_server1 t3://weblogicadminhost:port
4. Create the Schedule Task
Create the Schedule Task Name
Login to the OIM Admin Console --> Advanced --> System Management --> Actions --> Create --> Select Task Name from the Task List, Enter Schedule Job Name, Select No Predefined Schedule for testing, later we can configure periodic, Enter IT Resource Name, Object Type, Resource Object Name, and Scheduled Task Name. The Job Name and Scheduled Task Name should be same because it will update the Sync Token value based on the Scheduled Task Name value. The example configuration is given below.
The Sync Token value updated after running the Schedule Task.
No comments:
Post a Comment