Configuration du serveur d'application Web pour votre pilote JDBC

Le serveur d'applications Web sur lequel vous planifiez de déployer Unica Interact doit contenir le fichier JAR correct pour la prise en charge des connexions JDBC. Cela permet à votre application Web de se connecter aux tables système. L'emplacement du fichier JAR doit être inclus dans le chemin d'accès aux classes du serveur d'applications Web.

WebSphere

Pourquoi et quand exécuter cette tâche

Si vous utilisez WebSphere et que vous autorisez le programme d'installation à créer la source de données lorsque vous installez le produit, vous pouvez ignorer l'étape de définition du chemin d'accès aux classes dans cette procédure. Sinon, si vous souhaitez autoriser le programme d’installation à créer la source de données, effectuez l’étape suivante.

Procédure

Pour permettre la création automatique d'une source de données au cours de l'installation, dans le panneau Création de la source de données, cochez la case Création de la source de données et entrez les informations relatives au profil WebSphere de votre serveur d'applications.

WebLogic

Pourquoi et quand exécuter cette tâche

Si vous utilisez WebLogic, effectuez les étapes complètes.

Procédure

  1. Procurez-vous, auprès du fournisseur, le dernier pilote JDBC de type 4 pour votre base de données de table système qui est pris en charge par Unica, comme indiqué dans le manuel Environnements logiciels recommandés et configuration minimale requise.
    Suivez les instructions suivantes une fois que vous avez obtenu le pilote JDBC.
    • Si le pilote n'existe pas sur le serveur sur lequel vous prévoyez de déployer Unica Interact, obtenez-le et décompressez-le sur le serveur. Décompressez les pilotes dans un chemin dont le nom ne contient pas d'espaces.
    • Si vous obtenez le pilote depuis un serveur sur lequel le client de source de données est installé, vérifiez que la version est la plus récente prise en charge par Unica Interact.
  2. Ajoutez le chemin d'accès complet au pilote, avec le nom de fichier, au chemin d'accès aux classes du serveur d'applications Web sur lequel vous prévoyez de déployer Unica Interact.
    Utilisez les instructions suivantes.
    • Pour toutes les versions prises en charge de WebLogic, définissez le chemin d'accès aux classes dans le script setDomainEnv (stocké dans le répertoire WebLogic_domain_directory/bin) qui contient les variables d'environnement configurées. L'entrée du pilote doit être la première dans la liste de valeurs du chemin d'accès aux classes, et doit figurer avant toutes les autres valeurs, pour garantir que le serveur d'applications Web utilise le pilote approprié. Par exemple :

      UNIX™

      CLASSPATH="/opt/drivers/ojdbc8.jar":
      ${PRE_CLASSPATH}${CLASSPATHSEP}${WEBLOGIC_CLASSPATH} 
      ${CLASSPATHSEP}${POST_CLASSPATH}${CLASSPATHSEP}${WLP_POST_CLASSPATH}"
      export CLASSPATH
      

      product="Campaign DAOP DistMkt Deliver Interact Leads Plan Optimize Platform AttribMod IntHist"> Windows™

      set CLASSPATH=c:\oracle\jdbc\lib\ojdbc8.jar;%PRE_CLASSPATH%;
      %WEBLOGIC_CLASSPATH%;%POST_CLASSPATH%;%WLP_POST_CLASSPATH%
      
    • Pour toutes les versions prises en charge de WebSphere®, définissez le chemin d'accès aux classes lorsque vous configurez les fournisseurs JDBC pour Unica Interact.
  3. Notez le chemin d'accès aux classes de ce pilote de base de données dans la feuille de travail d'installation d'Unica Interact, car vous devrez l'indiquer lorsque vous exécuterez le programme d'installation.
  4. Redémarrez le serveur d'applications Web pour que vos modifications prennent effet.

    Pendant le démarrage, consultez le journal de la console pour vérifier que le chemin d'accès aux classes contient le chemin d'accès au pilote de base de données.

JBoss

Pourquoi et quand exécuter cette tâche

Si vous utilisez JBoss, vous devez exécuter toute cette procédure.

Procédure

  1. Procurez-vous, auprès du fournisseur, le dernier pilote JDBC de type 4 pour votre base de données de table système qui est pris en charge par Unica, comme indiqué dans le manuel Environnements logiciels recommandés et configuration minimale requise.
    Suivez les instructions suivantes une fois que vous avez obtenu le pilote JDBC.
    • Si le pilote n'existe pas sur le serveur sur lequel vous prévoyez de déployer Unica Interact, obtenez-le et décompressez-le sur le serveur. Décompressez les pilotes dans un chemin dont le nom ne contient pas d'espaces.
    • Si vous obtenez le pilote depuis un serveur sur lequel le client de source de données est installé, vérifiez que la version est la plus récente prise en charge par Unica Interact.
  2. Ajoutez le chemin d'accès complet au pilote, avec le nom de fichier, au chemin d'accès aux classes du serveur d'applications Web sur lequel vous prévoyez de déployer Unica Interact.
    Utilisez les instructions suivantes.
    • Ajoutez le pilote JDBC comme module pour toutes les versions de JBoss prises en charge. Utilisez la procédure suivante pour ajouter le pilote JDBC comme module.

      Par exemple, pour SQL Server :

      module add --name=com.microsoft.sqlserver.jdbc --resources=<JDBC_Driver_Location>\sqljdbc4.jar --dependencies=javax.api,javax.transaction.api
    • Enregistrez ce pilote JDBC pour SQL en procédant comme suit : Par exemple :
      • /subsystem=datasources/jdbc-driver=sql:add(driver-module-name=com.microsoft.sqlserver.jdbc,driver-name=sql,driver-xa-datasource-class-name=com.microsoft.sqlserver.jdbc.SQLServerXADataSource)
      • /subsystem=datasources/jdbc-driver=sql:read-resource
      • /subsystem=ee/service=default-bindings:write-attribute(name=datasource, value=undefined)
  3. Notez le chemin d'accès aux classes de ce pilote de base de données dans la feuille de travail d'installation d'Unica Interact, car vous devrez l'indiquer lorsque vous exécuterez le programme d'installation.
  4. Redémarrez le serveur d'applications Web pour que vos modifications prennent effet.

    Pendant le démarrage, consultez le journal de la console pour vérifier que le chemin d'accès aux classes contient le chemin d'accès au pilote de base de données.

Apache Tomcat

Pourquoi et quand exécuter cette tâche

Si vous utilisez Apache Tomcat, vous devez exécuter toute cette procédure.

Procédure

  1. Procurez-vous, auprès du fournisseur, le dernier pilote JDBC de type 4 pour votre base de données de table système qui est pris en charge par Unica, comme indiqué dans le manuel Environnements logiciels recommandés et configuration minimale requise.
    Suivez les instructions suivantes une fois que vous avez obtenu le pilote JDBC.
    • Si le pilote n'existe pas sur le serveur sur lequel vous prévoyez de déployer Interact, procurez-vous le et décompressez-le sur le serveur. Décompressez les pilotes dans un chemin dont le nom ne contient pas d'espaces.
    • Si vous obtenez le pilote depuis un serveur sur lequel le client de source de données est installé, vérifiez que la version est la plus récente prise en charge par Unica Interact.
  2. Ajoutez le chemin d'accès complet au pilote, avec le nom de fichier, au chemin d'accès aux classes du serveur d'applications Web (<Tomcat_Installed Location>/lib) sur lequel vous prévoyez de déployer Interact.
  3. Notez le chemin d'accès aux classes de ce pilote de base de données dans la feuille de travail d'installation d'Unica Interact, car vous devrez l'indiquer lorsque vous exécuterez le programme d'installation.
  4. Redémarrez le serveur d'applications Web pour que vos modifications prennent effet.

    Pendant le démarrage, consultez le journal de la console pour vérifier que le chemin d'accès aux classes contient le chemin d'accès au pilote de base de données.