20.6 Configuring the .NET Remote Loader for Driver Instances on Windows

The Remote Loader can host the Identity Manager application shim contained in .dll file. For the Remote Loader to run, the application needs a configuration file, such as LDAPShim.txt. The Remote Loader Console utility (the Console) helps you manage all instances of Identity Manager drivers running on the Windows server. You can start, stop, add, remove, and edit each instance of a Remote Loader. The installation program for the Remote Loader also installs the Console.

If you are upgrading, the Console detects and imports existing driver instances. For a driver to be automatically imported, its configuration file must be stored in the Remote Loader directory, located by default at c:\novell\remoteloader.net. You can then use the Console to manage the remote drivers.

You can use the command line or the Remote Loader Console to configure the Remote Loader to recognize a driver on Windows. For more information about using the command line, see Understanding the Configuration Parameters for the Remote Loader.

This section provides instructions for the following activities:

20.6.1 Creating a New Driver Instance in the .NET Remote Loader on Windows

  1. Open the Remote Loader Console.

    NOTE:During installation, if you selected to create a shortcut for the Console, use the Identity Manager Remote Loader Console icon on the desktop. Otherwise, run the rlconsole.exe located by default in C:\novell\remoteloader.net.

  2. To add an instance of your driver on this server, click Add.

  3. For Description, provide a short name to represent the instance.

    The Console uses this information in the default value for Config File.

  4. For Driver, select the appropriate driver.dll.

  5. For Config File, specify the path to the file where Remote Loader stores its configuration parameters. The default value is C:\novell\remoteloader.net\Description-config.txt.

  6. Specify passwords for the Remote Loader and driver object.

  7. (Optional) To use a TLS/SSL connection between the Remote Loader and the Identity Manager engine server, complete the following steps:

    1. Select Use an SSL Connection.

      NOTE:NetIQ recommends using the same version of SSL on both the Identity Manager engine server and the Remote Loader. If the versions of SSL on the server and the Remote Loader do not match, the server returns a “SSL3_GET_RECORD:wrong version number” error message. This message is only a warning, and communication between the server and Remote Loader is not interrupted. However, the error might cause confusion.

    2. For Trusted Root File (base64 format file), specify the exported self-signed certificate from the eDirectory tree’s Organization Certificate Authority. For more information, see Creating a Secure Connection to the Identity Manager Engine and Understanding the Configuration Parameters for the Remote Loader.

  8. (Optional) To configure the trace file for the Remote Loader, complete the following steps:

    NOTE:NetIQ recommends using the trace functionality only for troubleshooting issues. Having the trace enabled reduces the performance of the Remote Loader. Do not leave the trace enabled in production.

    1. For Trace Level, specify a value greater than zero that defines the level of informational messages from both the Remote Loader and the driver that you want display in a trace window. Values 1 to 4 are pre-defined by the Console. To create your own message types, specify a value of 5 or higher.

      The most common setting is trace level 3, which provides general processing, XML documents, and Remote Loader messages.

    2. For Trace File, specify the path to a file where trace messages are logged. For example, C:\novell\remoteloader.net\Test-Delimited-Trace.log.

      You must specify a unique trace file for each driver instance running on a particular computer. Trace messages are written to the trace file only if the trace level is greater than zero.

    3. For Maximum Disk Space Allowed for all Trace Logs (Mb), specify an approximate value for the most disk space that the trace file for this instance can occupy.

  9. (Optional) To allow the Remote Loader to start automatically when the computer starts, select Establish Remote Loader Service for this driver instance.

    NOTE:If the SSL connection fails due to handshaketimeout when Remote Loader establishes connection with Identity Manager engine then, update the default handshaketimeout variable to 10000 and restart both driver and remote loader.

  10. (Optional) To allow the Remote Loader to use the secure protocol while connecting to the Identity Manager engine, specify the secure protocol version in the Remote Loader configuration file. For example: secureprotocol=TLSv1_2

    For more information, see Understanding the Configuration Parameters for the Remote Loader.

    NOTE:Skip this step if you already configured the secure protocol version on the driver.

  11. (Optional) To allow the Remote Loader communication to use the protocols specified by Suite B, specify enforceSuiteB=true in the Remote Loader configuration file. This communication is supported only on TLS 1.2 protocol.

    For more information, see Understanding the Configuration Parameters for the Remote Loader.

    NOTE:Skip this step if you already enabled Suite B communication on the driver.

  12. Click OK.

20.6.2 Modifying an Existing Driver Instance in the .NET Remote Loader on Windows

  1. In the Remote Loader Console, select the driver instance from the Description column.

  2. Click Stop.

  3. Enter the password for the Remote Loader, then click OK.

  4. Click Edit.

  5. Modify the configuration information. For more information about each parameter, see Creating a New Driver Instance in the .NET Remote Loader on Windows.

  6. To save the changes, click OK.