Arguments for provProfileBulkProv Bulk Provisioning Using the provProfileBulkProv Tool

12-12 Oracle Fusion Middleware Administrators Guide for Oracle Directory Integration Platform for the e-mail application is PROVISIONING_SUCCESS while his or her provisioning status for the scheduling application is PROVISIONING_FAILURE. orclUserApplnProvStatus;CORP-MAIL_E-MAIL:PROVISIONING_SUCCESS orclUserApplnProvStatus;CORP-SCHEDULE_CALENDAR:PROVISIONING_FAILURE Additional information about a user’s provisioning status in an application is stored in the orclUserApplnProvStatusDesc attribute and the provisioning failure account for each application is stored in the orclUserApplnProvFailureCount attribute. As with the orclUserApplnProvStatus attribute, separate orclUserApplnProvStatusDesc and orclUserApplnProvFailureCount attributes are created for each provisioning-integrated application. The format for the orclUserApplnProvStatusDesc attribute is the same as the orclUserApplnProvStatus attribute, except that a timestamp and descriptive information are appended to the application name and type, as follows: orclUserApplnProvStatusDesc;CORP-MAIL_E-MAIL:20040101010101Missing employee ID The orclUserApplnProvStatus, orclUserApplnProvStatusDesc, and orclUserApplnProvFailureCount attributes are contained in the orclUserProvStatus object class as optional attributes.

12.5.2.2 Provisioning Status Transitions

Table 12–2 lists the valid provisioning status transitions. Figure 12–5 illustrates the valid provisioning status transitions. Table 12–2 Valid Provisioning Status Transitions in Oracle Internet Directory Internal Status GUI Status Valid Transition From Provisioning Statuses PROVISIONING_REQUIRED Pending Initial missing state DEPROVISIONING_SUCCESSFUL PROVISIONING_IN_PROGRESS In Progress PROVISIONING_REQUIRED PROVISIONING_SUCCESSFUL Successful PROVISIONING_REQUIRED PROVISIONING_IN_PROGRESS PROVISIONING_FAILURE PROVISIONING_NOT_REQUIRED Not Requested Initial missing state PROVISIONING_FAILURE Failed PROVISIONING_REQUIRED PROVISIONING_IN_PROGRESS Deprovisioning Statuses DEPROVISIONING_REQUIRED Pending de-provisioning PROVISIONING_SUCCESSFUL DEPROVISIONING_IN_PROGRESS De-provisioning In Progress PROVISIONING_SUCCESSFUL DEPROVISIONING_SUCCESSFUL Successfully de-provisioned DEPROVISIONING_REQUIRED DEPROVISIONING_IN_PROGRESS DEPROVISIONING_FAILURE DEPROVISIONING_FAILURE Failed de-provisioning DEPROVISIONING_REQUIRED DEPROVISIONING_IN_PROGRESS Understanding the Oracle Directory Integration Platform for Provisioning 12-13 Figure 12–5 Valid Provisioning Status Transitions

12.5.2.3 Upgrading and Coexistence Provisioning Statuses

In Oracle Identity Management 11g Release 1 11.1.1, a user entry can be physically represented in Oracle Internet Directory by multiple LDAP entries. In addition to the base user entry, separate LDAP entries can exist for each provisioning-integrated application. In a typical upgrade of Oracle Identity Management, multiple middle tiers are not upgraded simultaneously. This means that following an Oracle Identity Management upgrade, middle tiers from a previous version may need to run in parallel with middle tiers from the upgraded version. When a middle tier is upgraded, all of a user’s application-specific data that was previously stored in the application metadata repository, will be migrated on-demand. For each user entry that is present in Oracle Internet Directory prior to the upgrade, the Oracle Directory Integration Platform will initiate a new user event and assign a provisioning status of PENDING_UPGRADE to the user entry. If a new user entry is created from an older middle tier or some unsupported route, such as an existing application using the standard LDAP SDK, the provisioning status attribute will be missing. In this case, the Oracle Directory Integration Platform also initiates a new user event and assign a provisioning status of PENDING_UPGRADE to the user entry. Once a provisioning-integrated application receives the event, it will return a response to the Oracle Directory Integration Platform indicating whether or not the user is provisioned. The Oracle Directory Integration Platform then updates the provisioning status in the user entry accordingly.

12.5.2.4 Provisioning Statuses and Exception Handling

If a new user entry created with the Provisioning Console or through synchronization with an external data source does not contain enough information to provision the user in a particular application, provisioning may fail. Provisioning can also fail for a