3.5 Extending the Schema Manually with a Non-GUI Install

If you are not able to use the GUI installer to extend your schema manually, you need to perform some additional steps. This is the case if you are installing RBPM on top of a non-root install of eDirectory and Identity Manager.

These steps are presented below.

For these steps, you need several additional files, nrf-extensions.sch, nrfdriver.jar, srvprvUAD.jar, xcd-all.jar, and dirxml.lsc. These files can be found in the prerequisites.zip file.

You can find the nrf-extensions.sch file in the ./schema folder within the prerequisitefiles.zip archive within the .iso image for Identity Manager Advanced Edition. You can find the additional JAR files in the ./lib folder within the prerequisitefiles.zip archive. You can find the dirxml.lsc file in the top-most folder within the prerequisitefiles.zip archive.

3.5.1 Extending the eDirectory Schema for Roles Based Provisioning Module

Extend the eDirectory schema for the Roles Based Provisioning Module as described in the following sections:

Extending the Schema on Windows

Use NDSCons.exe to extend the schema on Windows servers. Schema files (*.sch) that come with eDirectory are installed by default into the C:\Novell\NDS directory.

  1. Click Start > Settings > Control Panel > Novell eDirectory Services.

  2. Click install.dlm, then click Start.

  3. Click Install Additional Schema Files, then click Next.

  4. Log in as a user with administrative rights, then click OK.

  5. Specify the schema file path and name (for example, c:\Novell\NDS\nrf-extensions.sch).

    NOTE:You can copy this file from the ./schema folder within the prerequisitefiles.zip archive within the .iso image for Identity Manager Advanced Edition.

  6. Click Finish.

Extending the Schema on UNIX/Linux

To extend eDirectory schema for the Roles Based Provisioning Module on a UNIX/Linux platform, perform the following steps, use the ndssch command from the command line:

ndssch [-h hostname[:port]] [-t tree_name] admin-FDN schemafilename.sch

3.5.2 Copying Additional JAR files

Manually install the following additional JAR files on the metadirectory server:

  • nrfdriver.jar

  • srvprvUAD.jar

  • xcd-all.jar

You can find these files in the ./lib folder within the prerequisitefiles.zip archive within the .iso image for Identity Manager Advanced Edition. You must add all of the JAR files and the tmp folder that is located under ./lib in the prerequisitefiles.zip archive.

Copy these files to the correct directory for your system:

Table 3-1 Location for the Role Service Driver JAR file

Operating System

Directory

UNIX/Linux (eDirector 8.8.x)

/opt/novell/eDirectory/lib/dirxml/classes

Windows

<drive>:\novell\nds\lib

3.5.3 Copying the dirxml.lsc File

Copy the dirxml.lsc file to the Audit server according to the directions in the section titled “Setting Up Logging” in the Identity Manager User Application: Administration Guide.

You can find this file in the top-most directory in the prerequisitefiles.zip archive within the .iso image for Identity Manager Advanced Edition.