1.2 Migrating the User Application Driver

To take advantage of the latest 4.0.2 features, you need to upgrade to Designer 4.0.2 AU. In addition, you need to install the User Application Base Version 2.2.0.20120516011608 package on your User Application driver.

The steps you need to perform are different depending on whether you are working with a package-enabled driver created in version 4.0 or 4.0.1, or an older non-package enabled driver. In either case, the update process automatically preserves any customizations made to the driver.

NOTE:If the User Application Base package 2.2.0.20120516011608 does not show up in the Import Package dialog, you have to manually import using the Browse button and get it from the following location: <designer root>/packages/eclipse/plugins/NOVLUABASE_2.2.0.20120426113439.jar.

1.2.1 Migrating a 4.0 User Application Driver

Role and Resource Service drivers are not migrated. If you have an existing Role and Resource Service driver, you must create a new one for version 4.0.2.

Preparing Your Designer Project for Migration

Before you migrate the driver, you need to perform some setup steps to prepare the Designer project for migration:

  1. Launch Designer 4.0.2.

  2. If you have an existing Designer project that contains the User Application you want to migrate, make a backup copy of the project:

    1. Right-click the name of the project in Project view, then select Copy Project.

    2. In the Copy Project dialog box, type a new Project Name (or accept the default name), then click OK.

  3. Update the schema for your existing project by selecting the Identity Vault in the Modeler view and choosing Live>Schema>Import.

    After you have updated the schema, you should verify that the version number for Identity Manager is correct in your project. To verify the version number:

    1. Select the Identity Vault in the Modeler view and choose Properties.

    2. Select Server List in the left navigation menu.

    3. Select a server and click Edit.

      The Identity Manager version field should show 4.0.2.

If you do not have an existing Designer project to migrate, create a new project by using File>Import>Project (From Identity Vault).

Installing the 4.0.2 User Application Base Package

The 4.0.2 User Application Driver requires the User Application Base Version 2.2.0.20120516011608 package.

When you begin working with an Identity Manager project, the user interface automatically prompts you to import new packages into the project. If you choose not to import the new User Application Base Version 2.2.0.20120516011608 package at that time, you need to install the package later, as described below.

To import the new User Application package:

  1. Import the package by right-clicking Package Catalog and selecting Import Package.

  2. Select the User Application Base Version 2.2.0.20120516011608 package.

  3. Click OK.

To upgrade the new User Application package:

  1. Right-click the 4.0 User Application Driver and click Properties.

  2. Click Packages.

    A check mark is displayed in the Upgrades column for the User Application Driver base package.

  3. Click Select Operation for the package that indicates there is an upgrade available.

  4. From the drop-down list, click Upgrade.

  5. Select the version that you want to upgrade to. Then, click OK.

    All versions that are available to upgrade to are listed.

  6. Click Apply.

  7. Fill in the fields with appropriate information to upgrade the package. Then click Next.

  8. Read the summary of the installation. Then click Finish.

  9. Review the upgraded package. Then click OK to close the Package Management page.

Deploying the Migrated Driver

The driver migration is not complete until you deploy the entire driver to the Identity Vault.

  1. Open the project in Designer and run the Project Checker on the migrated objects.

    See the section on validating provisioning objects in the Identity Manager User Application: Design Guide. If validation errors exist for the configuration, you are informed of the errors. These errors must be corrected before you can deploy the driver.

  2. Navigate to the Outline view, right-click the driver, and select Deploy, or in the Modeler view, right-click the driver and choose Driver > Deploy.

    After the migration, the project is in a state in which only the entire migrated configuration can be deployed. You cannot import any definitions into the migrated configuration. After the entire migration configuration has been deployed, this restriction is lifted, and you can deploy individual objects and import definitions.

  3. Repeat this process for each User Application driver in the driver set.

1.2.2 Migrating an Older User Application Driver

To migrate a 3.6.1 or 3.7 User Application Driver to 4.0.2:

  1. Make a backup copy of the Designer project, if you have not done so already.

  2. Import the User Application 3.6.1 or 3.7 driver into Designer.

  3. Migrate the driver to 4.0.

    1. Use one of the following methods to run the Migrate command for the User Application that you want to migrate.

      • In the Provisioning View, right-click the name of the User Application driver and select Migrate.

      • In the Modeler view, right-click the name of the User Application driver and select Application > Migrate.

      • In the Outline view, right-click the name of the User Application driver, and select Migrate.

    2. If the Close All Editors dialog box displays, select Yes.

      If you have unsaved work in an open editor, the Save Resource dialog box displays.

    3. If the Save Resource dialog box is displayed, select Yes to save changes in open editors.

    4. If you are prompted for a driver version to migrate to, select IDM 4.0 (Roles Based Provisioning Module), then click OK.

    5. Designer warns you that schema changes are required in the Identity Vault. Select Yes to continue the migration (if you have already updated the Identity Vault schema in a separate process), or select No to cancel the migration (if you have not already updated the Identity Vault schema).

      NOTE:The Identity Vault schema is updated when you run the RBPM Installation.

  4. Check for project errors and remove the errors, if any are present.

  5. Install the 4.0.2 User Application package (User Application Base Version 2.2.0.20120516011608) on the driver:

    1. Import the package by right-clicking Package Catalog and selecting Import Package.

    2. Select the User Application Base Version 2.2.0.20120516011608 package.

    3. Click OK.

    4. In the Developer View, right-click on the User Application Driver and click Properties.

    5. Go to the Packages tab in the Properties page.

    6. Click on the Add package (+) symbol in the top right corner.

    7. Select the User Application Base package 2.2.0.20120516011608 and click on the OK button.

    8. Complete the user application driver configuration.

  6. Check for project errors and remove the errors, if any are present.

  7. Deploy the 4.0.2 packaged driver.