The User Application driver is responsible for starting provisioning workflows and for notifying the User Application of changes in the Identity Vault (for example, when you make changes to the directory abstraction layer using the Designer for Identity Manager). Only the Subscriber channel is used in this driver. The driver processes messages from the Identity Vault to the User Application running on an application server. Although there are events that occur in the User Application that are reported back to the Identity Vault, these events do not flow through the Publisher channel of the User Application driver.
When the application server is started, the driver establishes a session with the application server. The driver sends messages to the User Application running on the application server (for example, “retrieve a new set of virtual directory definitions”).
The source components of the driver include:
ComposerDriverShim.jar – the Composer Driver Shim. It is installed in the lib directory \Novell\NDS\lib in Windows or the classes directory /usr/lib/dirxml/classes in Linux.
srvprvUAD.jar – The Application Driver Shim. It is installed in the lib directory \Novell\NDS\lib in Windows or the classes directory /usr/lib/dirxml/classes in Linux.
UserApplicationDriver.xml - A file that contains configuration data for setting up the new driver. It is installed in the DirXML.Drivers directory, which is \Tomcat\webapps\nps\DirXML.Drivers in Windows or /usr/lib/dirxml/rules/DirXML.Drivers in Linux.
The User Application driver components are installed when you install Identity Manager. Before you can run the Identity Manager User Application, you must add the User Application driver to a new or existing driver set, and activate the driver.
Depending on your work environment, very little configuration of the User Application driver might be required, or you might want to implement a complex set of business rules in the driver policies. The User Application driver provides the same flexible mechanisms for data synchronization as other Identity Manager drivers.