Reconciliation properties
Reconciliation properties are used to configure the reconciliation process where data retrieved from agents is synchronized in the IBM Security Identity Manager database.
Reconciliation properties
Reconciliation configuration enrole.reconciliation.accountcachesize Maximum size of the cache for existing accounts cache used for the reconciliation process. Setting a value larger than the default might cause processing of reconciliations to fail. Default: enrole.reconciliation.accountcachesize=2000
Do not change this property key and value unless you are a qualified administrator.
enrole.reconciliation.threadcount Number of threads used to handle reconciled entries. This number of threads is created for each reconciliation process. Default: enrole.reconciliation.threadcount=8
Do not change this property key and value unless you are a qualified administrator.
enrole.reconciliation.failurethreshold Maximum number of local accounts to delete at the end of reconciliation. If the value is exceeded, then no local account or supporting data entries are deleted. If the value is followed by a percent sign (%), specifies the maximum as percentage compared with total of (local accounts at reconciliation start plus the new accounts returned by reconciliation). A value of 100% specifies that there is no limit.
Default: #enrole.reconciliation.failurethreshold=100%
Do not change this property key and value unless you are a qualified administrator.
enrole.reconciliation.logTimeInterval Time interval in seconds for reconciliation progress trace log messages. A value of zero disables this time interval. Default: #enrole.reconciliation.logTimeInterval=600
Do not change this property key and value unless you are a qualified administrator.
enrole.reconciliation.logEveryNResults Count for reconciliation progress trace log messages. A value of zero disables this count. Default: #enrole.reconciliation.logEveryNResults=5000
Do not change this property key and value unless you are a qualified administrator.
Unsolicited notification events account.EventProcessorFactory Built-in Java™ class for the account event processor factory. Default: account.EventProcessorFactory=com.ibm.itim.remoteservices.ejb.reconciliation.AccountEventProcessorFactory
Do not modify this property key and value.
person.EventProcessorFactory Built-in Java class for the person event processor factory. Default: person.EventProcessorFactory=com.ibm.itim.remoteservices.ejb. reconciliation.PersonEventProcessorFactory
Do not modify this property key and value.
Reconciliation processing account.ReconEntryHandlerFactory Built-in Java class for the account entry handler factory. Default: account.ReconEntryHandlerFactory=com.ibm.itim.remoteservices.ejb.mediation.AccountEntryHandlerFactory
Do not modify this property key and value.
person.ReconEntryHandlerFactory Built-in Java class for the person entry handler factory. Default: person.ReconEntryHandlerFactory=com.ibm.itim.remoteservices.ejb.mediation.PersonEntryHandlerFactory
Do not modify this property key and value.
enrole.reconciliation.accountChangeFormatter When specified, this property allows you to customize how local attribute changes that are detected during reconciliation are formatted and stored. The default behavior can be overridden by specifying the fully qualified Java class name of an alternative implementation.
Default: enrole.reconciliation.accountChangeFormatter=com.example.custom.AccountChangeFormatter
This assumes Java class com.example.custom.AccountChangeFormatter is a custom implementation of interface com.ibm.itim.remoteservices.ejb.mediation.IAccountChangeFormatter).
Do not change this property key and value unless you are a qualified administrator.
Deferring requests for failed remote resources com.ibm.itim.remoteservices.ResourceProperties.DEFER_FAILED_RESOURCE Specifies whether to defer requests to failed resources and wait for resource to restart before it sends them. Valid values are.
- true – Defers requests to failed resources and waits for the resource to restart.
- false – If the resource fails, requests follows the configured workflow retry mechanism before it terminates as failed. See enrole.workflow.maxretry and enrole.workflow.retrydelay.
Default: com.ibm.itim.remoteservices.ResourceProperties.DEFER_FAILED_RESOURCE=true
Do not modify this property key and value.
remoteservices.remotepending.interval Interval in seconds (120 minimum to 3600 maximum) to check whether failed resources restart.
Default: remoteservices.remotepending.interval=600
Do not modify this property key and value.
com.ibm.itim.remoteservices.ResourceProperties.MAX_REQUEST_TIME Maximum time in seconds that a request to a resource can be outstanding. It includes time in pending state for asynchronous requests, or deferred requests due to a service failure or request backlog. Valid values are.
- -1 – Unlimited
- 60 + (value of remoteservices.remotepending.interval) – Minimum time interval for outstanding requests.
Default: com.ibm.itim.remoteservices.ResourceProperties.MAX_REQUEST_TIME=-1
Do not modify this property key and value.
remoteservices.remotepending.restart.retry Time interval in minutes that pending requests generated from the restart of a failed service are given to complete. When the time interval ends, the server retries the requests.
Default: remoteservices.remotepending.restart.retry=1440
Do not modify this property key and value.
com.ibm.itim.remoteservices.DSML2ServiceProvider.modifyAsREPLACE For remote services, specifies the DSMLv2 (deprecated) provider mode of sending a modify request for attributes.
Values include.
- true – Use the REPLACE operation.
- false – Use the ADD and DELETE operations.
Default: com.ibm.itim.remoteservices.DSML2ServiceProvider.modifyAsREPLACE=true
Do not change this property key and value unless you are a qualified administrator.
Parent topic: System property configuration in enRole.properties