Unica Interact

Créez des connexions JDBC dans le serveur d'applications Web

Utilisez la table suivante pour créer des connexions JDBC vers les bases de données qui contiennent les tables Interact, Campaign et Platform :

Tableau 1. Connexions JDBC dans le serveur d'applications Web

Ce tableau à deux colonnes contient des informations sur l'application Web déployée dans une colonne et les connexions JDBC requises vers les bases de données dans la deuxième colonne.

Application Web déployée Connexions JDBC requises vers les bases de données

Unica Campaign

Sur le serveur d'applications Web sur lequel Campaign est déployé, créez des connexions JDBC vers les bases de données qui contiennent les tables suivantes :

  • Tables de phases d'exécution Unica Interact

    Nom JNDI : InteractRTDS

  • Tables d'exécution de test d'Unica Interact (qui peuvent être les mêmes que les tables client (utilisateur))

    Nom JNDI : testRunDataSource

Environnement d'exécution Unica Interact

(L'environnement d'exécution Unica Interact est généralement déployé sur une machine virtuelle Java différente de celle d'Unica Campaign)

Sur le serveur d'applications Web sur lequel l'environnement d'exécution Unica Interact est déployé, créez des connexions JDBC vers les bases de données qui contiennent les tables suivantes :

  • Tables de phases d'exécution Unica Interact

    Nom JNDI : InteractRTDS

  • Tables de profil Unica Interact

    Nom JNDI : prodUserDataSource

  • Tables d'exécution de test Interact (obligatoires uniquement pour le groupe de serveurs d'exécution de test)

    Nom JNDI : testRunDataSource

  • Tables d'apprentissage Unica Interact (si vous utilisez l'apprentissage intégré)

    Nom JNDI : InteractLearningDS

  • Tables d'historique des contacts et des réponses d'Unica Campaign (si vous utilisez le suivi des réponses intersession)

    Nom JNDI : contactAndResponseHistoryDataSource

  • Tables système d'Unica Platform

    Nom JNDI : UnicaPlatformDS

    Important : Il s'agit du nom JNDI obligatoire pour les connexions à la base de données des tables système Platform.

    Vous devez configurer cette connexion JDBC uniquement si vous installez l'environnement d'exécution Unica Interact sur un serveur d'applications Web sur lequel Unica Platform n'est actuellement pas déployé. Si Unica Platform est déployé sur le même serveur d'applications Web, cette connexion JDBC est déjà définie.

Tous les noms JNDI sont recommandés, sauf indication contraire.

Les sections suivantes fournissent des informations sur la création de connexions JDBC sur différents serveurs d'applications.

WebLogic

Utilisez ces valeurs si votre serveur d'applications est WebLogic.

OneDB

  • Pilote : Pilote JDBC OneDB
  • Port par défaut : <onedb port>
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • Propriétés : jdbc:informix-sqli:<your_db_host>:<your_db_port>/<your_db_name>:INFORMIXSERVER=<Informix_server_name>;user=<username>;password=<Password>

    Par exemple : jdbc:informix-sqli://localhost:9090/unicaifx:INFORMIXSERVER=ol_informix1410;user=test_user;password=test_password

WebSphere

Utilisez ces valeurs si votre serveur d'applications est WebSphere.

OneDB
  • Type de la base de données : Pilote JDBC OneDB
  • Port par défaut : <onedb port>
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli:<your_db_host>:<your_db_port>/<your_db_name>:INFORMIXSERVER=<Informix_server_name>;user=<username>;password=<Password

    Par exemple : jdbc:informix-sqli://localhost:9090/unicaifx:INFORMIXSERVER=ol_informix1410;user=test_user;password=test_password

Tomcat

Utilisez ces valeurs si votre serveur d'applications est Tomcat.

OneDB
  • Pilote : Pilote JDBC ONEDB
  • Port par défaut : <onedb port>
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli:<your_db_host>:<your_db_port>/<your_db_name>:INFORMIXSERVER=<Informix_server_name>;user=<username>;password=<Password>

    Par exemple : jdbc:informix-sqli://localhost:9090/unicaifx:INFORMIXSERVER=ol_informix1410;user=test_user;password=test_password

JBOSS

Utilisez ces valeurs si votre serveur d'applications est JBoss.

OneDB
  • Pilote de base de données : Pilote JDBC ONEDB
  • Port par défaut : <onedb port>
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli:<your_db_host>:<your_db_port>/<your_db_name>:INFORMIXSERVER=<Informix_server_name>;user=<username>;password=<Password>

    Par exemple : jdbc:informix-sqli://localhost:9090/unicaifx:INFORMIXSERVER=ol_informix1410;user=test_user;password=test_password

  • valid-connection-checker class-name= org.jboss.jca.adapters.jdbc.extensions.informix.InformixExceptionSorter