Sun Identity Manager Deployment Reference

Reconciliation Rules

The following table provides information about the common Identity Manager processes or tasks related to the reconciliation rules category:

Correlation Rule

Identity Manager invokes the Correlation rule during reconciliation to associate a resource account with one or more Identity Manager users.

Inputs:

Accepts a WSUser representing a resource account as returned by ResourceAdapter#getUser(WSUser)

You must specify the following for a custom Correlation rule:

AuthType 

Not specified 

SubType 

SUBTYPE_ACCOUNT_CORRELATION_RULE

Namespace 

All attribute values for the resource account defined in the schema are provided in the following format: 

account. LHS Attr Name

Called 

During reconciliation 

Returns 

Criteria you can use to select existing users that might own the specified account. A correlation rule can return criteria in any of the following forms:

  • A string that is interpreted as a WSUser NAME

  • A list of string elements that are each interpreted as a WSUser NAME

  • A list of com.waveset.object.WSAttribute elements

  • A list of com.waveset.object.AttributeCondition elements

    Identity Manager uses any set of criteria returned by a correlation rule to query the repository for matching users.

Predefined Rules 

Default Correlation 

Confirmation Rule

Identity Manager invokes the Confirmation rule during reconciliation to compare a resource account with one or more Identity Manager users.

Inputs:

Accepts the following arguments:

You must specify the following for a custom Confirmation rule:

AuthType 

None 

SubType 

SUBTYPE_ACCOUNT_CONFIRMATION_RULE

Namespace 

All attribute values for the resource account and all attributes in the User view are provided in the following format:

  • account.LHS Attr Name

  • user.accounts[*].*

  • user.waveset.*

  • user.accountInfo.*

Called 

During reconciliation 

Returns 

Logical true or false (1 or 0) depending on whether there is a match.

Predefined Rules 

Default Confirmation