Translation Transformation Provider From the Dataset list in the Input 2 region, select the data set containing the

19-20 Oracle Fusion Middleware Developers Guide for Oracle Identity Manager a. If the target system status field is displayed on the Step 3: Modify Connector Configuration page, click the Edit icon for the field in the reconciliation staging data set. If the field is not displayed, click the Add icon of the reconciliation staging data set. b. On the Step 1: Field Information page, specify values for the following GUI elements: – Field Name : If you are adding the field, specify a name for it. The field name that you specify must contain only ASCII characters, because non-ASCII characters are not allowed. – Mapping Action: Select Create Mapping With Translation from this list. – Matching Only : Ensure that this check box is deselected. – Create End-to-End Mapping : If you are adding the field, select this check box. – Multi-Valued Field : Ensure that this check box is deselected. – Data Type : Select the data type of the field. – Length : Specify the character length of the field. – Required : Select this check box if you want to ensure that the field always contains a value. – Encrypted : Ensure that this check box is deselected. – Password Field : Ensure that this check box is deselected.

c. Click Continue.

d. On the Step 3: Provide Mapping Information page, perform the following steps: In the Input region: – From the Dataset list, select Source. – From the Field Name list, select the field that stores status values. In the Lookup Code Name region, select Literal and enter the name of the lookup definition that you create in Step 1.

e. If required, select a validation check for the field and click Add. In other

words, select the validation provider that you want to use.

f. Click Continue, and click Close.

3. Create a mapping between the status field of the reconciliation staging data set and either the OIM Object Status field of the OIM - Account data set or the Status field of the OIM - User data set as follows: Note: These steps are a condensed version of the procedure described in Section 21.2.4.3.1, Adding or Editing Fields in Data Sets . Refer to that section for a description of the terms and GUI elements mentioned in the following steps. Predefined Providers for Generic Technology Connectors 19-21 a. For target resource reconciliation, click the edit icon for the OIM Object Status field of the OIM - Account data set. For target resource reconciliation, click the edit icon for the Status field of the OIM - User data set. b. On the Step 1: Field Information page, specify values for the following GUI elements: – Mapping Action: Select Create Mapping Without Transformation from this list. – Matching Only : Ensure that this check box is deselected.

c. Click Continue.

d. In the Input region on the Step 3: Mapping page, select the status field of the reconciliation staging data set. e. Click Continue, Continue, and click Close. f. To add or edit other fields displayed on the Step 3: Modify Connector Configuration page, continue with the procedure described in Section 21.2.4.3.1, Adding or Editing Fields in Data Sets .

19.6 Validation Providers

Table 19–1 describes the validation providers that are shipped with this release of Oracle Identity Manager. Note: These steps are a condensed version of the procedure described in Section 21.2.4.3.1, Adding or Editing Fields in Data Sets . Note: If a mapping already exists between the status field of the reconciliation staging data set and the OIM Object Status field or Status field, apply the instructions given in this step only where required. Note: Except for the Validate Date Format provider, all the providers in this table are implementations of methods of the GenericValidator class in the Apache Jakarta Commons API. Table 19–1 Validation Providers Validation Provider Description IsBlankOrNull Returns true if the field value is null and is not blank IsInRange Returns true if the field value is within a range specified by a minimum and maximum value pair IsByte Checks if the field value can be converted to a byte primitive IsDouble Checks if the field value can be converted to a double primitive IsFloat Checks if the field value can be converted to a float primitive IsInteger Checks if the field value can be converted to an integer primitive