Used to search for users correlating to a specified account (or account attributes). This view is used as part of the account reconciliation process.
This view contains the root attributes listed below. The values of these attributes are GenericObjects. The new ID is <account_name>@<resource_name>
Table 3–15 Top-Level Attributes of Account Correlation View
Attribute |
Description |
---|---|
correlation |
Contains information about how correlation should be done |
matches |
Contains the result of the correlation |
The correlation request is executed on both the view get operation and refresh request. In the case of a refresh, the request specified in the view is used (with the exception of accountId and resource, as these values are overridden by the view ID). In the case of a get request, view options of the same name as the view attribute (for example, correlator) can be used to specify the view-supplied portion of the request.
accountAttributes, when provided as a view option, can be supplied as a WSUser (as returned by resource adapter methods) or as a GenericObject.
Attribute |
Editable? |
Data Type |
Required? |
---|---|---|---|
accountId |
Read |
String |
Yes |
accountGUID |
Read/Write |
String |
No (unless if accountId and resource cannot clearly identify the resource) |
resource |
Read |
String |
Yes |
accountAttributes |
Read/Write |
String | |
correlator |
Read/Write |
String |
No |
confirmer |
Read/Write |
String |
No |
Specifies the name of the account to correlate. This is automatically obtained from the view ID.
Specifies the GUID of the account to correlate. Required only if accountId and resource cannot clearly and unambiguously identify the resource.
Specifies the name of the resource where the account resides. This value is automatically obtained from the view ID.
Specifies the attributes of the account. If present, the viewer will not fetch the current account attributes to pass to the correlation/confirmation rules. Instead, these attributes will be passed in.
Specifies the correlation rule to use. If not present, the correlation rule specified by reconciliation policy for the resource will be used. If present, but null, no correlation rule is used.
Specifies the confirmation rule to use. If not present, the confirmation rule specified by reconciliation policy for the resource will be used. If present, but null, no confirmation rule is used.
These lists consist of GenericObjects that contain the summary attributes of users.
Table 3–17 Attributes of confirmer Attribute (Account Correlation View)
Attribute |
Editable? |
Data Type |
---|---|---|
claimants |
Read |
List |
correlated |
Read |
List |
unconfirmed |
Read |
List |
Lists claimants that are calculated independent of the correlation algorithm, so claimants may also appear in another of the lists. Claimant discovery can be disabled by setting ignoreClaimants to true in the view options. A user claims an account if it has a ResourceInfo explicitly referencing the account.
Lists the users who were correlated to the resource account.
Lists users who were selected by the correlation rule, but were rejected by the confirmation rule. This list is only present if the includeUnconfirmed is set to true in the view options.