Installation de JCo (SAP Java Connector)

Le connecteur sera peut-être disponible avec le produit Security Directory Integrator ou Security Directory Integrator de base. Il est requis pour établir la communication entre l'adaptateur et le répartiteur. Une fois le package JCo téléchargé, décompressez son contenu et suivez les instructions ci-après.

Pourquoi et quand exécuter cette tâche

L'adaptateur SAP NetWeaver est testé et certifié à l'aide de Java™ Connector, version 3.0.13. Il s'agit de la même version de JCo que SAP a mis à disposition au moment de la commercialisation de cet adaptateur.
Remarque : SAP peut publier une édition plus récente de JCo avant l'édition suivante de l'adaptateur et peut retirer la version 3.0.13 de JCo du téléchargement. La version plus récente de JCo peut fonctionner en l'état avec l'adaptateur. S'il existe des erreurs liées directement à la version plus récente de JCo, elles seront résolues dans la prochaine édition de l'adaptateur.

Procédure

  • Windows :
    1. Copiez le fichier sapjco3.jar dans BASE_ITDI/jars/3rdparty/others.
    2. Copiez le fichier sapjco3.dll dans BASE_ITDI/libs.
      Sous Windows, JCo 3 nécessite l'installation de bibliothèques Microsoft Visual C++ 2005 supplémentaires. Les procédures d'installation du module qui contient ces bibliothèques sont détaillées dans la base de connaissances de Microsoft à l'article 973544.
    3. Redémarrez le service de l'adaptateur.
  • UNIX ou Linux :
    1. Créez un lien symbolique vers le fichier sapjco3.jar dans BASE_ITDI/jars/3rdparty/others :
      ln -s <rép_install_sapjco>/sapjco3.jar  
         BASE_ITDI/jars/3rdparty/others/sapjco3.jar
    2. Ajoutez le répertoire d'installation de SAP JCo au chemin d'accès à la bibliothèque dynamique :
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<rép_install_sapjco>
      export LIBPATH=$LIBPATH:<rép_install_sapjco>
    3. Redémarrez le répartiteur.
      Pour savoir comment procéder, voir Redémarrage du service de l'adaptateur.
      Remarque : Ces étapes permettent de s'assurer que les bibliothèques sapjco3 sont incluses dans le chemin d'accès à l'exécutable et/ou le chemin d'accès à la bibliothèque chargeable, le cas échéant. La variable d'environnement du chemin d'accès à la bibliothèque dynamique et la commande pour redémarrer le répartiteur peuvent varier selon les systèmes d'exploitation UNIX.
  • Architecture Linux on System z 64 bits (s390x)
    1. Créez un lien symbolique vers le fichier sapjco3.jar dans BASE_ITDI/jars/3rdparty/others :
      ln -s <rép_install_sapjco>/sapjco3.jar  
         BASE_ITDI/jars/3rdparty/others/sapjco3.jar
    2. Ajoutez le répertoire d'installation de SAP JCo au chemin d'accès à la bibliothèque dynamique :
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<rép_install_sapjco>
      export LIBPATH=$LIBPATH:<rép_install_sapjco>
    3. SAP JCo est pris en charge sur Linux on System z uniquement pour l'architecture 64 bits. IBM® Tivoli Directory Integrator n'est fourni qu'avec la version 31 bits de Java. En outre, il doit être configuré pour s'exécuter avec la version 64 bits de Java.
      Les étapes suivantes modifient la machine virtuelle Java pour l'intégralité de l'instance IBM Tivoli Directory Integrator, et non uniquement pour le répartiteur.
      1. Arrêtez le répartiteur :
        /etc/init.d/ITIMAd stop
      2. Installez IBM Java 1.5 édition 64 bits (par exemple, ibm-java2-s390x-5.0.9.rpm)
    4. Modifiez l'environnement d'exécution Java d'IBM Tivoli Directory Integrator pour qu'il soit en 64 bits :
      mv  BASE_ITDI/jvm/jre BASE_ITDI/jvm/jre32
      ln -s JAVA_1.5_64BIT_HOME/jre BASE_ITDI/jvm/jre
    5. Démarrez le répartiteur :
      /etc/init.d/ITIMAd start