19.4 Installation du chargeur distant Java sous Windows

Identity Manager utilise le chargeur distant Java pour permettre l'échange de données entre le moteur Identity Manager exécuté sur un serveur et les pilotes Identity Manager situés à un autre emplacement, où rdxml ne s'exécute pas. Vous pouvez installer le chargeur distant Java (dirxml_jremote) sur n'importe quelle plate-forme Windows exécutant un JRE compatible (1.8.0, au minimum) et des sockets Java.

  1. Sur le serveur hébergeant le moteur Identity Manager, copiez les fichiers .iso ou .jar du module d'interface d'application dans l'emplacement par défaut. Par exemple, le répertoire C:\NetIQ\IdentityManager\NDS\lib.

  2. Connectez-vous à l'ordinateur sur lequel vous voulez installer le chargeur distant Java (l'ordinateur cible).

  3. Vérifiez que l'ordinateur cible dispose d'une version prise en charge de JRE.

  4. Pour accéder au programme d'installation, effectuez l'une des opérations suivantes :

    1. (Conditionnel) Si vous disposez du fichier image .iso du paquetage d'installation d'Identity Manager, accédez au répertoire contenant les fichiers d'installation du chargeur distant Java, situé par défaut sous products/IDM/java_remoteloader.

    2. (Conditionnel) Si vous avez téléchargé les fichiers d'installation du chargeur distant Java à partir du site Web de téléchargement NetIQ, procédez comme suit :

      1. Accédez au fichier .tgz pour localiser l'image téléchargée.

      2. Décompressez le contenu du fichier dans un dossier sur l'ordinateur local.

  5. Copiez le fichier dirxml_jremote_dev.tar.gz à l'emplacement souhaité sur l'ordinateur cible. Par exemple, sous C:\NetIQ\IdentityManager.

  6. Copiez l'un des fichiers suivants à l'emplacement souhaité sur l'ordinateur cible :

    • dirxml_jremote.tar.gz

    • dirxml_jremote_mvs.tar

      Pour plus d'informations sur mvs, décompressez le fichier dirxml_jremote_mvs.tar, puis reportez-vous au document usage.html.

  7. Sur l'ordinateur cible, dézippez et décompressez les fichiers .tar.gz.

    Par exemple, utilisez 7-Zip ou un autre logiciel pris en charge pour dézipper les fichiers .tar.gz.

  8. Définissez la variable d'environnement CLASSPATH sur tous les fichiers JAR présents dans le dossier lib. Si vous avez des fichiers JAR dépendants spécifiques d'un pilote, copiez-les dans le dossier lib, puis définissez aussi la variable d'environnement CLASSPATH sur ces fichiers JAR.

    Par exemple :

    CLASSPATH=E:\RL\JAVARL\lib\activation.jar;E:\RL\JAVARL\lib\commondrivershim.jar;E:\RL\JAVARL\lib\delimitedtextshim.jar;E:\RL\JAVARL\lib\delimitedtextutil.jar;E:\RL\JAVARL\lib\dirxml.jar;E:\RL\JAVARL\lib\dirxml_misc.jar;E:\RL\JAVARL\lib\dirxml_remote.jar;E:\RL\JAVARL\lib\jco3environment.jar;E:\RL\JAVARL\lib\mail.jar;E:\RL\JAVARL\lib\mapdb.jar;E:\RL\JAVARL\lib\nxsl.jar;E:\RL\JAVARL\lib\shimwrapper.jar;E:\RL\JAVARL\lib\xds.jar;E:\RL\JAVARL\lib\xp.jar
  9. Définissez la variable d'environnement PATH sur le dossier bin du JDK ou JRE pour le fichier Java.exe.

  10. Configurez le fichier de configuration d'exemple config8000.txt à utiliser avec votre module d'interface d'application.

    Ce fichier se trouve dans le fichier JAR dirxml_jremote.tar.gz. Pour plus d'informations, reportez-vous au Section 20.0, Configuration des pilotes et du chargeur distant.

  11. Lancez le chargeur distant à l'aide des commandes suivantes :

    1. Pour spécifier un mot de passe de chargeur distant :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> -sp <Remote Loader Password> <Object Driver Password> 

      Exemples :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt -sp novell novell
    2. Pour démarrer le chargeur distant :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> 

      Exemples :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt
    3. Pour arrêter le chargeur distant :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config <config file name> -unload 

      Exemples :

      java.exe -classpath %CLASSPATH% com.novell.nds.dirxml.remote.loader.RemoteLoader -config e:\RL\JAVARL\config8000.txt -unload