Configuration de l'adaptateur dans un environnement Oracle

Si vous utilisez Oracle comme base de données, suivez ces instructions pour configurer le connecteur :

  1. Connectez-vous au système UNIX sous le compte pin. Le cas échéant, créez ce compte.
  2. Copiez les fichiers Infranet pcm.jar et pcmext.jardans $RépProduit/Connector/Portal/dependencies. Ce fichier se trouve dans le répertoireinfranet/jars sur le serveur Infranet 6.7.0.
  3. Copiez le fichier .profile dans le répertoire principal de l'utilisateur pin, par exemple /home/pin. Le cas échéant, modifiez le fichier .profile pour que les variables d'environnement définies dans votre système soient prises en compte. Effectuez des modifications via un éditeur de texte tel quevi .

    Lorsque les variables d'environnement sont correctes, chargez-les dans le système en tapant la commande suivante à l'invite :

    source .profile
  4. Placez le fichier fm_crossworlds.so dans le répertoire $INFRANET/lib. . Ce fichier contient les déclencheurs des événements.

    Notez qu'UNIX distingue les majuscules des minuscules, donc, si des fichiers sont introuvables, vérifiez que vous avez entré les noms de répertoires et de fichiers en respectant la casse.

  5. Vérifiez que la variable $LIBRARY_PATH contient le chemin $INFRANET/lib afin que le système puisse reconnaître les fichiers .so du connecteur.
  6. Copiez les fichiers ci-après dans le répertoire$CW_PORTAL_PATH .
  7. Placez pin_notify_cw dans le répertoire $INFRANET/sys/test. Ce fichier contient les noms des événements de connecteur. Si des événements doivent être ajoutés ou supprimés, respectez le format standard du fichier. Notez que /event encapsule toutes les sous-classes, telles que /event/customer, /event/status.
  8. Arrêtez et redémarrez l'application Infranet. Vérifiez que$INFRANET/bin est dans la variable $PATH. Suivez ces étapes :
    1. Arrêtez Infranet avec cette commande :
          stop_all
    2. Vérifiez que tous le processus Infranet sont arrêtés en tapant la commande ci-après. Notez que les numéros de processus (PID) des processus Infranet actifs.
      ps -ef|grep portal
    3. Arrêtez les processus Infranet actif via cette commande :
      kill -9 <PID>
    4. Redémarrez Infranet via cette commande :
             start_all    
  9. Dans le répertoire $CM, éditez le fichier pin.conf en ajoutant la ligne suivante à la sectionfm_required. Tapez le chemin de répertoires complet pour$INFRANET .
        - cm fm_module $INFRANET/lib/fm_crossworlds.so fm_cw_pol_config -pin 
  10. Vérifiez que Infranet est actif en entrant la commandeps -ef|grep portal.
  11. Accédez au répertoire $INFRANET/sys/test, ouvrez le fichier pin.conf et vérifiez qu'il contient une ligne similaire à la suivante.
    - nap cm ptr ip machine_cm_Infranet port_cm

    Par exemple :

    - nap cm ptr ip roadrunner 11960 

    roadrunner correspond à machine_cm_Infranet et port_cm est 11960.

    Outre la ligne ci-dessus, le fichierpin.conf doit contenir ces lignes :

    - nap login_type 1 
     - nap login_name root.0.0.0.1
     - nap login_pw password 

    Il s'agit des informations de connexion à Infranet. Si aucun fichier pin.conf ne se trouve dans le répertoire, copiez-en un.

  12. Pour charger des informations de configuration dans l'application Infranet, entrez la commande :
        load_pin_notify pin_notify_cw

    La réponse doit être successful. Si une autre réponse s'affiche, consultez le fichierpin_notify_cw. Il contient en effet les codes opération qui seront appelés par Infranet lorsque des événements spécifiques se produisent. Notez que pin_notify_cw doit se trouver dans le même répertoire que l'exécutableload_pin_notify.

  13. Dans le répertoire $INFRANET_VAR/cm, consultez le fichier journal et vérifiez que core est mentionné dans $CM, démarrez Infranet Administrator.
  14. Pour tester le connecteur, entrez ou modifiez un compte et consultez la table d'événements xworlds_events pour connaître l'entrée d'événement adéquate. Cela aboutissant à un résultat fictif, l'entrée d'événement doit être supprimée à l'issue du test.

Pour lancer le connecteur, voir Démarrage du connecteur.

Copyright IBM Corp. 2003, 2005