Unica Plan

Créer des connexions JDBC dans le serveur d'applications

Vous devez créer cette connexion JDBC sur le serveur d'applications Web sur lequel vous prévoyez de déployer Unica Plan.

Vous pouvez autoriser le programme d'installation à créer cette source de données lorsque vous installez Unica Plan. 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 Plan et entrez les informations concernant votre serveur d'applications.

  • Le programme d'installation crée la source de données avec le nom JNDI plands.
  • 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 effectue cette opération automatiquement pour WebSphere.
  • En outre, si vous utilisez Tomcat, 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.
  • 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.

Suivez les instructions ci-dessous si vous décidez de créer la source de données manuellement.

Dans WebSphere®, définissez le chemin de classe de votre pilote de base de données pendant cette procédure.

Dans Tomcat®, définissez le chemin de classe de votre pilote de base de données pendant cette procédure.
Remarque : Vous pouvez chiffrer manuellement le mot de passe à l'aide de l'utilitaire encryptTomcatDBPasswords.sh disponible sous Platform_HOME/tools/bin.

Dans JBoss®, définissez le chemin de classe de votre pilote de base de données en ajoutant le module pour le pilote JDBC et enregistrez le pilote JDBC pour SQL.

Important : Pour la connexion à la base de données contenant les tables système d'Unica Plan, vous devez utiliser plands comme nom JNDI Java. Ce nom est obligatoire.
Important : Pour la connexion à la base de données contenant les tables système d'Unica Plan, vous devez utiliser UnicaPlatformDS comme nom JNDI. Ce nom est obligatoire. Si vous déployez Unica Plan et Unica Plan dans la même JVM, cette connexion doit déjà exister.

Si vous prévoyez un grand nombre d'utilisateurs simultanés pour Unica Plan, vous devez peut-être augmenter le nombre de connexions dans votre serveur Web. Pour optimiser les résultats, autorisez 50 connexions dans votre serveur Web.

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

Informations relatives à la création de connexions JDBC

Remarque : Si vous n'utilisez la valeur de port par défaut pour votre base de données, prenez soin de spécifier la valeur appropriée.
Remarque : Plan requiert les paramètres suivants dans la chaîne de connexion JDBC.

IFX_ISOLATION_LEVEL=2

IFX_LOCK_MODE_WAIT=60

WebLogic

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

OneDB

  • Pilote de base de données : Versions du pilote Informix d'IBM (type 4 XA) : Tout
  • Port par défaut : NA
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli://<your_hostname>:<your_port>/<your_databaseName>:INFORMIXSERVER=<your_serverName>
  • Propriétés : Add user=<your_db_user_name>

Tomcat

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

OneDB
  • Pilote : Pilote JDBC OneDB
  • Port par défaut : NA
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli://<your_hostname>:<your_port>/<your_databaseName>:INFORMIXSERVER=<your_serverName>
  • Propriétés : Add user=<your_db_user_name>

JBOSS

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

OneDB
  • Pilote de base de données : Pilote JDBC OneDB
  • Type de base de données : informix_jdbc-4.50.3.jar
  • Port par défaut : NA
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • UR du pilote : jdbc:informix-sqli://<your_hostname>:<your_port>/<your_databaseName>:INFORMIXSERVER=<your_serverName>;IFX_ISOLATION_LEVEL=2;IFX_LOCK_MODE_WAIT=60
  • valid-connection-checker class-name= org.jboss.jca.adapters.jdbc.extensions.informix.InformixExceptionSorter

  • pilote : xa-datasource-class-name= com.informix.jdbc.IfxDriver
    Remarque : Pour plus de détails, voir la documentation JBOSS.

WebSphere

OneDB
  • Pilote de base de données : Pilote JDBC OneDB
  • Port par défaut : NA
  • Classe de pilote : com.informix.jdbc.IfxDriver
  • URL du pilote : jdbc:informix-sqli://<your_hostname>:<your_port>/<your_databaseName>:INFORMIXSERVER=<your_serverName>
  • Propriétés : Add user=<your_db_user_name>