Overview

As the following figure illustrates, the DirXML engine runs on a server as part of eDirectory. A DirXML driver shim and its configured driver communicate with an application and with the DirXML engine.


The DirXML engine running under eDirectory

As the following figure illustrates, a connected system extends DirXML functionality across platforms:


A connected system, including the Remote Loader

A connected system requires a Remote Loader. This service enables the DirXML engine to exchange data with DirXML drivers running as different processes and in different locations, including the following:

Identity Manager 2 provides Remote Loader functionality through dirxml_remote, rdxml, or dirxml_jremote.

Dirxml_remote

Dirxml_remote is an executable that enables the DirXML engine to communicate with DirXML drivers running on Windows.

The Remote Loader Console uses dirxml_remote. If you specify dirxml_remote from the command line, without any parameters, the Remote Loader Application Wizard is launched. If you type dirxml_remote and then pass in parameters, the Remote Loader is started.

Rdxml

Rdxml is an executable that enables the DirXML engine to communicate with DirXML drivers running in Solaris, Linux, or AIX environments.

Rdxml can support both native and Java drivers. To support Java drivers, it loads a JVM.

Dirxml_jremote

Dirxml_jremote is a pure Java Remote Loader. It is used to exchange data between the DirXML engine running on one server and DirXML drivers running in another location, where rdxml doesn't run. It should be able to run on any system with a compatible JRE (1.4.0 minimum, 1.4.2 or higher recommended) and Java Sockets, but is only officially supported on the following:

Overview: Main Tasks

Using the Remote Loader involves the following tasks:

Some administrators prefer to import and configure the DirXML driver before setting up the Remote Loader. For example, the driver might already be running but you want to enable it to run remotely.

On the other hand, if the Remote Loader is running, you can import, configure, and start the driver, then immediately check whether proper communication is occurring among the DirXML engine, Remote Loader, and DirXML driver.