Installation and Upgrade


Installing the Driver for Delimited Text

You can install the Driver for Delimited Text along with other DirXML drivers at the same time that the DirXML engine is installed. This method of installation is documented in the DirXML Administration Guide.

Also, you can install the driver separately, after the DirXML engine is installed. The following sections explain how to install the driver separately.


Installing to Windows

  1. Run the DirXML installation program by inserting the Identity Manager 2.0 CD.

    If the installation program doesn't autolaunch, you can run \nt\install.exe.

  2. In the Welcome dialog box, click Next, then accept the license agreement.

  3. In the first DirXML Overview dialog box, review information, then click Next.

    The dialog box provides information on the following:

    • DirXML Driver
    • DirXML Connected Server System
  4. In the second DirXML Overview dialog box, review information, then click Next.

    The dialog box provides information on the following:

    • Web-based Administration
    • DirXML Utilities
  5. In the Please Select the Components to Install dialog box, select only DirXML Server, then click Next.


    The DirXML Server check box
  6. In the Select Drivers for Engine Install dialog boxes, select only Delimited Text, then click Next.


    The Delimited Text check box

    You can't deselect DirXML Schema, which is grayed out. Later, the installation program will extend the schema, to enable the newly installed driver to function.

  7. In the DirXML Upgrade Warning dialog box, click OK.

  8. In the Schema Extension dialog box, type a username and password, then click Next.

  9. In the Summary dialog box, review selected options, then click Finish.

  10. In the Installation Complete dialog box, click Close.

After installation you must configure the driver as explained in Setting Up the Driver.


Installing to NetWare

  1. At the NetWare server, insert the Identity Manager 2.0 CD and mount the CD as a volume.

    To mount the CD, enter m cdrom.

  2. (Conditional) If the graphical utility isn't loaded, load it by entering startx.

  3. On the graphical utility, click the Novell icon, then click Install.

  4. At the Installed Products dialog box, click Add.

  5. At the Source Path dialog box, browse to and select the product.ni file.


    The Source Path dialog box
    1. Browse to and expand the CD volume ( NSURE_IDM_2) that you mounted earlier.

    2. Expand the nw directory, select product.ni, then click OK twice.

  6. At the Welcome dialog box, click Next, then accept the license agreement.

  7. At the DirXML Install dialog box, select only DirXML Server, then click Next.

    Deselect the following:

    • DirXML Web Components
    • Utilities
  8. At the Select Drivers for Engine Install dialog box, select only Delimited Text.

    Deselect the following:

    • DirXML Server
    • All drivers except Delimited Text
  9. At the DirXML Upgrade Warning dialog box, click OK.

    The dialog box advises you to activate a license for the driver within 90 days.

  10. At the Schema Extension dialog box, type a username and password, then click Next.

  11. At the Summary screen, review selected options, then click Finish.

  12. Click Close.

After installation you must configure the driver as explained in Setting Up the Driver.


Installing to Linux or Solaris

By default, the DirXML Driver for Delimited Text is installed when you install the DirXML engine. In case the driver wasn't installed at that time, this section can help you install it.

As you move through the installation program, you can return to a previous section (screen) by entering previous.

  1. In a terminal session, log in as root.

  2. Insert the Identity Manager 2.0 CD and mount it.

    Typically, the CD is automatically mounted. To manually mount the CD:

    Platform What to Type

    Red Hat

    mount /mnt/cdrom, then press Enter

    SuSE

    mount /media/cdrom, then press Enter

    Solaris

    mount /cdrom, then press Enter

  3. Change to the setup directory.

    Platform Path

    Red Hat

    /mnt/cdrom/linux/setup/

    SuSE

    /media/cdrom/linux/setup/

    Solaris

    /cdrom/solaris/nsure_idm_2/setup/


    The Linux path to the installation program
  4. Run the installation program by typing ./dirxml_linux.bin.

  5. In the Introduction section, press Enter.

  6. Accept the license agreement.

    Press Enter until you reach the Do You Accept the Terms of This License Agreement prompt, type y, then press Enter.


    The prompt to accept the license agreement
  7. In the Choose Install Set section, select the Customize option.

    Type 4, then press Enter.


    The prompt to select the Customize option
  8. At the Choose Product Features section, deselect all features except Delimited Text, then press Enter.

    To deselect a feature, type its number. Type a comma between additional features that you deselect.


    Options in the Choose Product Features section
  9. In the Pre-Installation Summary section, review options.


    The Pre-Installation Summary section

    To return to a previous section, type previous, then press Enter.

    To continue, press Enter.

  10. After the installation is complete, exit the installation by pressing Enter.

After installation you must configure the driver as explained in Setting Up the Driver.


Upgrading the Delimited Text Driver

To upgrade your DirXML Driver for Delimited Text, run the Identity Manager 2 installation program and select the DirXML Driver for Delimited Text. You can do this at the same time that you install the engine or you can do it after the engine is installed.

The new driver replaces the previous driver. Because your previous driver configuration is preserved, no post-installation configuration is required. However, you must restart the driver.

dv:  The sample configuration file for the updated driver has changed for this release of DirXML. If your current configuration meets your requirements, you don't need to import this sample configuration. If you do import the new sample configuration, you will see an additional driver for Delimited Text with a new name, a new eDirectory container specified in the placement rule, and new rule names.


Setting Up the Driver

If you are upgrading an existing driver, setup is not required.

If this is the first time the Delimited Text driver has been used, complete the post-installation tasks in the following sections:


Configuring the Driver

In iManager, complete the following steps:

  1. Select DirXML Utilities > Create Driver.

  2. Select a driver set.

    If you place this driver in a new driver set, you must specify a driver set name, context, and associated server.

  3. Mark Import a Preconfigured Driver from the Server and select the DelimitedTextCSVSample.xml.

    The driver configuration file is installed on the Web server when you set up iManager.

  4. Click Next.

    You will be prompted for the following information:

    Field Description

    Driver Name

    The eDirectory object name to be assigned to this driver.

    Container

    The container in eDirectory where new users should be created.

    If this container doesn't exist, you must create it before you start the driver.

    Output File Path

    Specify the platform-specific path to the local directory where output files should be created. (For example, on Windows the path is c:\csvsample\output.)

    Output File Extension

    Specify the extension to append to output files when those files are created.

    Input File Path

    Specify the platform-specific path to the local directory where input files exist.

    Input File Extension

    Specify the extension used to designate input files.

    Rename File Extension

    Specify the extension that an input file will be renamed with after the file has been processed. Leave this field blank if you want the file deleted.

    New User Container

    Specify the DN of the container where new users are to be placed.

    Configure Data Flow

    You can configure dataflow to one of the following options:

    • Bidirectional: Delimited Text and eDirectory are both authoritative sources of the data synchronized between them.
    • DT-to-eDirectory: Delimited Text is the authoritative source.
    • eDirectory-to-DT: eDirectory is the authoritative source.

    Install Driver as Remote/Local

    Configure the driver for use with the Remote Loader service by selecting the Remote option, or select Local to configure the driver for local use. If you select Local, you can skip the remaining parameters.

    Remote Host Name and Port

    Specify the host name or IP address and port number for where the Remote Loader service has been installed and is running for this driver. The default port is 8090.

    Driver Password

    The driver object password is used by the Remote Loader to authenticate itself to the DirXML server. It must be the same password that is specified as the driver object password on the DirXML Remote Loader.

    Remote Password

    The Remote Loader password is used to control access to the Remote Loader instance. It must be the same password that is specified as the Remote Loader password on the DirXML Remote Loader.

  5. Click Finish.

:  You can configure and modify the driver's other parameters. For more information, refer to Configuring Driver Parameters.


Preparing Data Locations

If you use all of the defaults provided by the sample configuration, prepare locations for DirXML data:.

  1. Add the containers Users\Active at the root level of your eDirectory tree.

  2. On Windows, create the following two directories on your local file system:

    • c:\cvsample\input
    • c:\cvsample\output

    On Solaris, Linux, or NetWare, create input and output directories wherever you'd like. Then update the driver configuration with the correct platform-specific paths. For more information, refer to Source File Path in the Publisher Settings section. (See Publisher Settings).


Starting the Driver

If you changed default data locations during configuration, ensure that the new locations exist before you start the driver.

  1. In iManager, select DirXML Management > Overview.

  2. Locate the driver in its driver set.

  3. Click the driver status indicator in the upper right corner of the driver icon, then click Start Driver.

    Synchronization takes place on an object-by-object basis as changes are made to individual objects. If you want to have an immediate synchronization, you must initiate that process as explained in Migrating and Resynchronizing Data.


Migrating and Resynchronizing Data

DirXML will synchronize data as it changes. If you want to synchronize all data immediately, you can do one of the following:

  • Migrate new data into or from eDirectory.
  • Resynchronize existing data by using the driver set Properties page.

The Migrate and Synchronize options usually behave independently of any driver. However, some issues exist with these options and the DirXML Driver for Delimited Text.

The following figure illustrates the Migrate and Synchronize options:


The Migrate and Synchronize options

Migrating Data from eDirectory

To find eDirectory entries that do not have a DirXML association for the driver, click Migrate from eDirectory. Non-associated entries that are not vetoed by rules processing will be written to the output file and will receive an association.

:  Entries that already have up-to-date associations will not be written to the output file. To output all associated entries, click Synchronize.


Migrating Data into eDirectory

With most DirXML drivers, migrating into eDirectory causes the DirXML engine to query the application through its driver. The query finds entries that can be synchronized from the application into eDirectory. These synchronized entries are created in eDirectory. The driver assigns an association value to each new entry.

The Migrate into eDirectory option has no function when used with the DirXML Driver for Delimited Text. This driver gets all of its input as files are placed in the input directory. Because the driver is always up-to-date concerning the files it processes, you don't have to do any additional processing or querying. If you do click Migrate into eDirectory, nothing will happen because queries are disabled with this driver.


Synchronizing Data

When entries in eDirectory have an association with the selected driver, the Synchronize option causes those entries to synchronize again with the associated entries in the application. If the driver has a Subscriber channel, eDirectory is considered to be the authoritative source for the attributes in the Subscriber filter.

The DirXML Driver for Delimited Text can't query the application directly to determine what is out of sync. Therefore, the DirXML engine sends a Modify event to the driver for each associated entry. This event causes each of these entries to be written to an output file whenever you click Synchronize. If no Subscriber is configured, Synchronize will have no effect with the driver.

To use Migrating from eDirectory, Migrating into eDirectory, or Synchronize:

  1. In iManager, select DirXML Management > Overview.

  2. Locate the driver set containing the Delimited Text driver, then double-click the driver icon.

  3. Click the appropriate migration button.


Activating the Driver

You must activate DirXML and DirXML drivers within 90 days of installation. Otherwise, they will shut down. At any time during the 90 days, or afterward, you can choose to activate DirXML products to a fully licensed state.

To activate your driver:

  • Purchase DirXML licenses
  • Generate a Product Activation Request
  • Submit the Product Activation Request
  • Install the Product Activation Credential received from Novell

For more information about completing these tasks, refer to Activating Your DirXML Product.