7.1 Library Objects

Library objects store multiple policies and other resources that are shared by one or more drivers. A library object can be created in a driver set object or any eDirectory container. Multiple libraries can exist in an eDirectory tree. Drivers can reference any library in the tree as long as the server that is running the driver holds a Read/Write or Master replica of the library object.

Style sheets, policies, rules, and other resource objects can be stored in a library and be referenced by one or more drivers.

7.1.1 Managing Libraries

You can create, delete, and search for existing libraries in iManager.

Creating a Library

  1. Access the Identity Manager Driver Set Overview page by following the steps in Accessing the Identity Manager Driver Set Overview Page.

  2. Click the Libraries tab.

    Library management
  3. Click New.

    Creating a library object
  4. Specify a name for the library.

  5. The library is created in the container that was previously selected.

  6. Click OK.

Deleting a Library

  1. Access the Identity Manager Driver Set Overview page by following the steps in Accessing the Identity Manager Driver Set Overview Page.

  2. Click the Libraries tab.

  3. Select the library you want to delete, then click Delete.

  4. Click OK to confirm the deletion.

7.1.2 Adding Objects to the Library

You can add policies, mapping tables, and Credential Provisioning policy resource objects to a library.

Adding Policies to the Library

  1. Access the Identity Manager Driver Set Overview page by following the steps in Accessing the Identity Manager Driver Set Overview Page.

  2. Click the Libraries tab.

  3. Click the library you want to add a policy to.

    Library Management
  4. Click the Policies tab, then click the plus icon to add a policy to the library.

    Adding a library object
  5. Specify the name for the policy.

  6. Select how to implement the policy, then click OK.

    • If you select Policy Builder, Schema Mapping Policy, XSLT, or ECMAScript, the object is created and displayed in the library. Each object must be edited to add the policy information into the object.

    • If you select Make a copy from an existing policy, browse to and select the policy to store in the library.

Adding a Mapping Table to a Library

  1. Access the Identity Manager Driver Set Overview page by following the steps in Accessing the Identity Manager Driver Set Overview Page.

  2. Click the Libraries tab.

  3. Click the library you want to add a mapping table to.

    Library Management
  4. Click the Mapping Tables tab, then click Insert to add a mapping table to the library.

    Adding a mapping table object to a library
  5. Specify the name for the mapping table.

  6. Browse to and select the library where the mapping table will be created.

  7. Click OK.

    The Mapping Table Editor is launched.

  8. Click the Add a column to the mapping table icon.

  9. Specify a value for the column, then select whether the value is case sensitive, case insensitive, or numeric.

  10. Click the Add Row icon.

  11. Specify a value for the row.

  12. Click Apply to save the mapping table and continue working in the editor

    or

    Click OK to save the mapping table and close the editor.

For more information about mapping tables, see Section 7.2, Mapping Table Objects.

Adding Credential Provisioning Policy Resource Objects to a Library

  1. Access the Identity Manager Driver Set Overview page by following the steps in Accessing the Identity Manager Driver Set Overview Page.

  2. Click the Libraries tab.

  3. Click the library you want to add a Credential Provisioning policy resource object to.

    Library Management
  4. Click the Credential Provisioning tab.

  5. Click Repositories, then click New to add a new repository object to the library.

    or

    Click Applications, then click New to add a new application object to the library.

    Adding a repository or application object to a library
  6. Click OK.

7.1.3 Using a Policy Stored in the Library

The library object stores information that is used multiple times. It can be used by multiple drivers or by the same driver multiple times. To use the policy stored in the library:

  1. Access the Identity Manager Driver Overview page by following the steps in Accessing the Identity Manager Driver Overview Page.

  2. Click a policy set, click Insert, then proceed to Step 3.

    or

    Click an existing policy, then skip to Step 6.

  3. Select Use an existing policy.

  4. Browse to and select the policy that is stored in the library, then click OK.

  5. Click Close.

  6. Click Insert > Append a reference to a policy containing DirXML Script.

  7. Browse to and select the policy that is stored in the library, then click OK twice.

  8. Click Close.