Unica Campaign, Unica Optimize, Unica COM, Unica Deliver
Création de connexions JDBC dans le serveur d'applications Web
Créez des connexions JDBC sur chacun des serveurs d'applications Web sur lesquels Campaign est déployé. Campaign utilise les connexions JDBC pour accéder aux bases de données requises.
Pour plus d'information sur la création de connexions JDBC dans le serveur d'application Web, voir la documentation WebLogic ou WebSphere®.
- Créez une connexion à la base de données qui contient les tables système Unica Platform. Définissez UnicaPlatformDS comme nom JNDI.Important : UnicaPlatformDS est le nom JNDI requis.
Si vous déployez Campaign dans la même machine JVM que le déploiement de Platform, il est fort probable que vous ayez déjà défini cette connexion.
Remarque : Si vous utilisez WebLogic pour configurer une connexion à une base de données Oracle ou DB2®, vous devez également définir le nom d'utilisateur de base de données sous la forme user=<DBUser> dans la section Propriétés de l'onglet Pool de connexion. - Créez une connexion à la base de données qui contient les tables système Unica Campaign.Remarque : Vous pouvez autoriser le programme d'installation à créer cette source de données (pour une partition uniquement) lorsque vous installez Unica Campaign.
Pour activer la création automatique de la source de données au cours de l'installation, dans le panneau Création de la source de données, sélectionnez la case à cocher Création de la source de données Campaign et entrez les informations concernant votre serveur d'applications.
- Le programme d'installation crée la source de données en utilisant campaignPartition1DS comme nom JNDI.
- Notez que si vous utilisez WebLogic, vous devez ajouter le pilote JDBC à votre chemin d'accès aux classes manuellement même si vous autorisez le programme d'installation à créer la source de données. Le programme d'installation n'effectue pas cette opération automatiquement pour WebSphere®.
- La création automatique d'une source de données lors de l'installation n'est pas prise en charge pour le serveur d'applications JBOSS.
Si vous ne souhaitez pas autoriser le programme d'installation à créer la source de données, vous devez créer la source de données.
S'il existe une partition, le nom JNDI suggéré est campaignPartition1DS.
Si vous disposez de plusieurs partitions, il est recommandé d'utiliser campaignPartition1DS pour la première connexion, campaignPartition2DS pour la deuxième, etc.Remarque : Cette pratique est fournie à titre d'exemple. Vous pouvez définir n'importe quels noms JNDI pour les connexions aux tables système Unica Campaign.
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 Driver URL: jdbc:informixsqli:// <your_db_host>:<your_db_service_port>/ <your_db_name>:INFORMIXSERVER=<OneDB_servername> - Propriétés :
INFORMIXSERVER user=<your_db_user_name> - Propriétés :
INFORMIXSERVER password=<your_db_password>
WebSphere
Utilisez ces valeurs si votre serveur d'applications est WebSphere.
- Type de base de données : Informix
- Type de fournisseur : pilote JDBC Informix
- Type d'implémentation : source de données du pool de connexions
A l'étape suivante, mentionnez l'emplacement du répertoire où se trouve onedb-jdbc-8.0.0.1-complete.jar.
Etapes de création JNDI
- Nom JNDI du fournisseur :
- Attente du mode de verrouillage OneDB = 2
- Server name = nom du serveur <onedb>
- Database name = nom de la base de données
- ifxIFXHOST : nom de la machine hôte de la base de données
Tomcat
Utilisez ces valeurs si votre serveur d'applications est Tomcat.
- 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_service_port>/ <your_db_name>:INFORMIXSERVER=<onedb_servername> - Propriétés : Add user=
<your_db_user_name> - Propriétés : Add password=
<your_db_password>
JBOSS
Utilisez ces valeurs si votre serveur d'applications est JBoss.
- 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_service_port>/ <your_db_name>:INFORMIXSERVER=<onedb_servername> - valid-connection-checker class-name=
org.jboss.jca.adapters.jdbc.extensions.informix.InformixExceptionSorter - driver-xa-datasource-class-name=
com.informix.jdbc.IfxDriver