What's New in the Oracle Identity Manager Connector for Flat File?

This chapter provides an overview of the updates made to the software and documentation for release 11.1.1.6.0 of the Flat File connector.

The updates discussed in this chapter are divided into the following categories:

  • Software Updates

    This section describes updates made to the connector software. This section also points out the sections of this guide that have been changed in response to each software update.

  • Documentation-Specific Updates

    These include major changes made to this guide. For example, the relocation of a section from the second chapter to the third chapter is a documentation-specific update. These changes are not related to software updates.

Software Updates

The following sections discuss the software updates:

Software Updates in Release 11.1.1.6.0

The metadata generation utility has been revamped in this release. Some of the changes include providing support for disconnected resources, tagging of entitlements, prepopulating all process form fields and so on. The following sections explain each of these software updates in detail:

Support for Disconnected Resources

In the earlier release, the metadata generation utility did not generate Oracle Identity Manager artifacts for disconnected resources. Disconnected resources and mappings between fields in Oracle Identity Manager and corresponding target system attributes had to be manually created.

From this release onward, the metadata generation utility generates all artifacts associated with disconnected resources. In addition, it generates process definitions associated with the default SOA composites that are required for performing manual provisioning.

In the FlatFileConfiguration.groovy file, a predefined section named "disconnected" has been added to configure your flat file as a disconnected resource. See Understanding Entries in the FlatFileConfiguration.groovy File for more information about the entries corresponding to the "disconnected" section.

Support for Generating Artifacts for All Attributes in the Trusted Source Configuration Mode

In the earlier release, if you had configured your flat file as a trusted source, then by default, this connector supported and created mapping for only four fields on the OIM User process form. For all other fields, the corresponding Oracle Identity Manager artifacts for each target system attribute had to be manually created and mapped.

From this release onward, the metadata generation utility generates Oracle Identity Manager artifacts and creates mappings for all target system attributes. Default values for Oracle Identity Manager-specific attributes such as Organization, User Type, and Employee Type are generated too.

Automated Tagging of Entitlements

In the earlier release, entitlement tagging was a manual process. In other words, process form fields to be set up as entitlements had to be manually associated with the corresponding lookup definitions, set the entitlement property to true, and then run the Entitlement List and Catalog Synchronization Job scheduled jobs to harvest entitlements and synchronize with the catalog.

From this release onward, the process of entitlement tagging is automated. This is achieved by the addition of the entitlementAttributeList entry to the FlatFileConfiguration.groovy file. Any target system attribute that is listed in the entitlementAttributeList entry is automatically handled as an entitlement. For every attribute listed in the entitlementAttributeList entry, the metadata generator utility creates lookup definitions automatically, assigns them to a process form, and then adds all the required entitlement properties. Entitlements are available in the catalog after the Entitlement Loader scheduled job is run.

See Understanding Entries in the FlatFileConfiguration.groovy File for more information about the entitlementAttributeList entry such as the format in which values must be specified.

Support for Displaying Date Values as Date Picker

From this release onward, this connector allows you to display any process form field holding a date value as a date picker. The dateAttributeList entry has been added to the FlatFileConfiguration.groovy file to handle process form fields as date. See Understanding Entries in the FlatFileConfiguration.groovy File for more information about this entry such as the format in which values must be specified.

Resource-Specific Generation of Scheduled Jobs

In the earlier release, if you created the Flat File connector by using the metadata generation utility, then you had to manually create a copy of the scheduled jobs (for Users, Accounts, or Entitlements) that were shipped along with the ready to use Flat File Connector.

From this release onward, depending on the type of resource (trusted source, target resource, or disconnected resource), the metadata generation utility automatically generates the corresponding scheduled jobs. For example, if you are using the metadata generation utility and configured your flat file as a trusted resource, then the scheduled jobs such as IT_RES_NAME Flat File User Loaders, IT_RES_NAME Flat File Users Delete Diff Reconciliation, and IT_RES_NAME Flat File Users Delete Reconciliation are automatically generated.

See Reconciliation Scheduled Jobs for information about scheduled jobs that are created when you install the ready to use Flat File connector and a connector created by using the metadata generation utility.

Support for Lookup Fields

In the earlier release, lookup fields in the process form were not automatically generated. You had to manually create the lookup field and flag it as a lookup.

From this release onward, this process has been automated. This is achieved by the addition of the lookupAttributeList entry to the FlatFileConfiguration.groovy file. For every attribute listed in this entry, the metadata generation utility creates a lookup field and associates it with the corresponding lookup fields on the OIM User process form.

See Understanding Entries in the FlatFileConfiguration.groovy File for more information about the lookupAttributeList entry such as the format in which values must be specified.

Generation of Application Instance

In the earlier release, if you created the connector by using the metadata generation utility, then you had to manually create the application instance, sandbox, and UI forms.

From this release onward, except for the UI form, the metadata generation utility generates the application instance and other required details. You have to manually create the UI form as there are no corresponding APIs in Oracle Identity Manager that automate UI form creation.

Support for Prepopulating All Process Form Fields

In the earlier release, by default, the connector was configured to let Oracle Identity Manager prepopulate only four process form fields during a provisioning operation. To prepopulate the remaining process form fields, you had to manually attach the prepopulate adapter to the field.

From this release onward, you can configure the connector to prepopulate all process form fields. By default, the FlatFileConfiguration.groovy file is configured to prepopulate the User Login, First Name, Last Name, and Password fields. If you want to prepopulate more fields, then you must specify the field names in the prepopulate entry of the FlatFileConfiguration.groovy file.

See Understanding Entries in the FlatFileConfiguration.groovy File for more information about the prepopulate entry such as the format in which values must be specified.

Software Updates in Release 11.1.1.5.0

This is the first release of the Oracle Identity Manager connector for Flat File. Therefore, there are no software updates in this release.

Documentation-Specific Updates

The following section discusses the documentation-specific updates:

Documentation-Specific Updates in Release 11.1.1.6.0

The following is a documentation-specific update in revision "9" of this guide:

A Note about the transformation jar has been added to Configuring Transformation of Data During Reconciliation.

The following is a documentation-specific update in revision "8" of this guide:

Understanding Account Qualifiers has been updated to include a new account qualifier named "defaultEnableStatus".

The following is a documentation-specific update in revision "7" of this guide:

The "Oracle Identity Manager" row in Certified Components has been renamed to "Oracle Identity Governance or Oracle Identity Manager" and also updated for Oracle Identity Governance 12c PS3 (12.2.1.3.0) certification.

The following is a documentation-specific update in revision "6" of this guide:

The "JDK" row has been added to Table 1-1.

The following is a documentation-specific update in revision "5" of this guide:

The "Oracle Identity Manager" row of Table 1-1 has been updated.

The following is a documentation-specific update in revision "4" of this guide:

A "Note" regarding lookup queries has been added at the beginning of Extending the Functionality of the Connector.

The following are documentation-specific updates in revision "3" of this guide:

Documentation-Specific Updates in Release 11.1.1.5.0

The following is a documentation-specific update in revision "2" of this release:

Information about limited reconciliation has been modified in Limited Reconciliation.