Reconciliation

NOTE: this page is unfinished and contains currently wrong assumptions!

How trusted source reconciliation works

Typical reconciliation application (e.g. connector):

  1. prepares attributes for a reconciled entity (i.e. User], Organization) in the form of Java Map
  2. validates these attributes with the ignoreEvent() method of tcReconciliationOperationsIntf to check if any changes shall be processed, if no changes occurred, do nothing
  3. creates a new ReconEvent for a Resource and these attributes with the createReconciliationEvent() method of tcReconciliationOperationsIntf
  4. forces event processing with the processReconciliationEvent() method of tcReconciliationOperationsIntf

OIM:

  1. computes the Reconciliation situation
  2. selects the appropriate Process to use to process event data, using Process Determination Rules for the Resource or those Resource processes marked as Default.
  3. selects the appropriate Tasks by evaluating ReconActionRules (see here), defined for Resource
  4. runs the Process workflow starting from selected tasks

See also

  1. Reconciliation Profile
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License