Skip Headers
Oracle® Identity Manager Best Practices Guide
Release 9.1.0.2

Part Number E14761-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

7 Enabling Offline Provisioning

In online provisioning, multiple provisioning operations that constitute a provisioning request are performed in sequence. For example, if you create a request to allocate (provision) five resources to an OIM User, then the system:

The provisioning request is treated as a single transaction. This approach could cause performance issues under certain conditions. In addition, there is a higher probability of transaction timeout and, therefore, the entire transaction being rolled back.

In offline provisioning, provisioning operations within a request are converted into JMS messages. One JMS message is submitted for each resource provisioned to each user. For example, if you create a request to provision 5 resources to 5 OIM Users, then 25 JMS messages are generated. Processing of each JMS message is treated as a single transaction, and it is asynchronous and independent of other JMS messages. Processing of the other messages continues even if one transaction times out. This approach offers better performance and a lower probability of transaction timeout.

This section discusses the following topics:

7.1 Features of Offline Processing

The following are features of offline provisioning:

7.2 Enabling and Disabling Offline Provisioning

As mentioned earlier, you enable offline provisioning at the resource object level.

To enable offline provisioning:

  1. Log in to the Design Console.

  2. Expand Resource Management, and double-click Resource Objects.

  3. Search for and open the resource object for which you want to enable offline provisioning.

  4. On the Resource Object form, select Off-line Provisioning.

  5. Click the Save icon.

    Note:

    For Enable, Disable, and Revoke Resource operations, offline provisioning is enabled when you select the Off-line Provisioning check box. Perform the remaining steps of this procedure if you also want to enable offline provisioning for Provision Resource operations.
  6. Expand Process Management, and double-click Process Definitions.

  7. Search for and open the process definition corresponding to the resource object that you modified earlier.

  8. Select the Auto Save Form check box.

  9. Click the Save icon.

To disable offline provisioning:

  1. Log in to the Design Console.

  2. Expand Resource Management, and double-click Resource Objects.

  3. Search for and open the resource object for which you want to enable offline provisioning.

  4. On the Resource Object form, deselect the Off-line Provisioning check box.

  5. Click the Save icon.

7.3 Reports Related to Offline Provisioning

The Off-line Resource Provisioning Messages report returns the list of messages that are generated during offline provisioning and rejected by the target system.

7.4 Configuring the Remove Failed Off-line Messages Scheduled Task

Configure the Remove Failed Off-line Messages scheduled task to schedule deletion of failed requests from the OPS table. While configuring this scheduled task, set a value for the Remove Failed Messages Older Than (days) attribute.

See Oracle Identity Manager Design Console Guide for information about working with scheduled tasks.