Propriétés de la base de données de Solution Installer

Certains fichiers Portal Application Archive (PAA) nécessitent d'accéder à une base de données externe. Les propriétés de base de données sont stockées dans le fichier assemblyName.properties pour l'assemblage ou dans le fichier componentName.properties du composant nécessitant la prise en charge de base de données.

Solution Installer utilise les propriétés de base de données suivantes :
dbName
Nom de la base de données créée pour stocker les tables nécessaires au fichier PAA. Généralement, cela doit être spécifié dans le fichier default.properties, notamment si le nom de la base de données est inclus explicitement dans les scripts de remplissage de table.
DbPort
Spécifiez le numéro de port de la base de données. Les exemples suivants sont des numéros de port par défaut pour chaque base de données, mais votre numéro de port de serveur peut être différent si vous avez modifié les valeurs de port :
  • Derby : 1527
  • DB2® : 50000
  • Oracle : 1521
  • SQL Server  : 1433
DbHostname
Nom d'hôte ou adresse IP du serveur qui héberge la base de données.
dbType
Type de base de données. Utilisez les types de bases de données valides suivants :
  • Derby : derby
  • DB2® : db2
  • Oracle : oracle
  • SQL Server  : SQL Server
dbProviderName
Nom du fournisseur jdbc à utiliser. Utilisez les exemples de noms de fournisseur JDBC suivants :
  • Derby : wpdbJDBC_derby
  • DB2® : wpdbJDBC_db2
  • Oracle : wpdbJDBC_oracle
  • SQL Server  : wpdbJDBC_sqlserver
dbDriverType
Source de données du pool de connexions
dbUsername
Nom d'utilisateur de connexion à la base de données.
dbPassword
Mot de passe de connexion à la base de données.
dbDriverName
Nom du pilote de base de données. Utilisez les noms de pilote valides suivants :
  • Derby : org.apache.derby.jdbc.EmbeddedDriver
  • DB2® : com.ibm.db2.cc.DB2Driver
  • Oracle : oracle.jdbc.driver.OracleDriver
  • SQL Server : com.microsoft.sqlserver.jdbc.SQLServerDriver
dbDriverPath
Chemin d'accès au pilote de base de données. Utilisez l'un des exemples suivants avec les valeurs de votre base de données :
  • Derby: ${WasHome}/derby/lib
  • DB2® : ${WasHome}/deploytool/itp/plugins/${dbPlugin}/driver
  • Oracle : {$ORACLE_HOME}/jdbc/lib/
    Remarque : ORACLE_HOME est la variable d'environnement spécifiée lors de l'installation de la base de données Oracle.
  • SQL Server : installation_directory/sqljdbc_2.0/enu
dbClasspath
Chemin d'accès aux classes de la base de données. Utilisez l'un des exemples suivants avec les valeurs de votre base de données :
  • Derby: ${dbDriverPath}/derby.jar:${dbDriverPath}/derbyclient.jar:$ {dbDriverPath}/derbytools.jar:${dbDriverPath}/derbynet.jar
  • DB2® : ${dbDriverPath}/db2jcc4.jar:$ {dbDriverPath}/db2jcc_license_cisuz.jar:${dbDriverPath}/db2jcc_license_cu.jar
  • Oracle : ${dbDriverPath}/ojdbc6.jar
  • SQL Server : installation_directory/sqljdbc_2.0/enu/sqljdbc4.jar
dbUrl
URL de la base de données. Utilisez l'un des exemples suivants avec les valeurs de votre base de données :
  • Derby: jdbc:${dbType}:${dbName}
  • DB2® : jdbc:${dbType}://${dbHostname}:${dbPort}/${dbName}
  • Oracle : jdbc:${dbType}:thin:@${dbHostname}:${dbPort}:${dbName}
  • SQL Server : jdbc:sqlserver://hostname:$ {DbPort};SelectMethod=cursor;DatabaseName=tbmesg
dbJndiName
Indiquez le nom JNDI qui sera utilisé pour un composant.
dsTemplateName
Nom de modèle de source de données. Utilisez l'un des exemples suivants avec les valeurs de votre base de données :
  • Derby: Derby JDBC Driver DataSource
  • DB2® : DB2 Universal JDBC Driver DataSource
  • Oracle : Oracle JDBC Driver DataSource
  • SQL Server : Microsoft SQL Server JDBC Driver - XA DataSource
jpTemplateName
Utilisez l'un des exemples suivants avec les valeurs de votre base de données :
  • Derby: Derby JDBC Provider
  • DB2® : DB2 Universal JDBC Driver Provider
  • Oracle : Oracle JDBC Driver Provider
  • SQL Server : Microsoft SQL Server JDBC Driver
dsDbDriverType
Type du pilote de base de données auquel se connecte la source de données. Les valeurs valides sont 2 et 4. Pour z/OS®, la valeur recommandée est 4, sauf si la base de données de contrôle se trouve dans la même LPAR z/OS® que le serveur CEI, auquel cas 2 est recommandé.
dataSourceName
Indique le nom de la source de données qui sera utilisée pour le composant.
dbAuthDataAlias
Indique l'alias d'authentification.
db.connectionTimeout
Délai en secondes après lequel une demande de connexion expire et une exception ConnectionWaitTimeoutException est émise. La valeur par défaut est 180.
db.maxConnections
Nombre maximal de connexions physiques que vous pouvez créer dans ce pool. La valeur par défaut est 30.
db.reapTime
Fréquence d'exécution de l'unité d'exécution de maintenance du pool. La valeur par défaut est 120.
db.agedTimeout
Délai en secondes avant l'annulation d'une connexion physique. La valeur par défaut est 1 800.